Everyone used to be a DUMP!

I remember the date that the mentors told straight to my face, “I’m out of patient”, “Why you choose this protocol?”, “You’ve wasted our time”, “Just get it done first, OK?”, “No matter, It’s not important”.

That was 2013, I was gave a project that required a hight expectation on realtime events communication between multiple mobile devices. It’s a challenge since no one in the company at the moment had done it before, It was just impossible. I know really well my situation that I need to solve this issue not only with my experience, I need more than just experience since it’s so especial.

Finally after 2 weeks of testing and researching I came up with using Google Protocol Buffer, a protocol and messages structure defined by Google. It’s very new at that time, and none of my friends and my colleague used it, neither  server guys and my team mates.

I define very clearly my expectation on every single condition I listed to make this project work perfectly. One of them fail, we fail.

Everything ran not so well at the beginning since we keep trying and trying, over and over again after fail.

Compile the messages fail

Messages communication fail

Libraries on iPhone doesn’t work on Android, fail on using exist libraries, I needed to create ourself one, recompile every single dependency. And It was not just Hit and Run.

Prototype demo fail

….

After so many failures, my team became impatient, except me, I known it, that we were very closed, most difficulties challenges were behind us, it’s time for run. But, that’s my first project for the company and no one was listening to my voice.

Once, the manager came to my table and ask me so many questions related to why I choose such a complicated architect. Day over day, he push me to give up the projects and try to force me out and told to me so many bad words. But I know why he behave that. But I have my words with my team mates, that’s we’re closed, very closed.

 

After few months, the projects got started at the same time with me, was dropped, one by one. Week over week, the company’s air became so depressive, no one know who are next. 7/8 was suspended

Except us.

The application run so well and open huge opportunities to expand the ideas without considering about performance’s issues which had been a pain in ass so far.

The revenue goes so fast, better and better over months.

At the moment, I am working for another organization but I know I was be able to keep my words, I believed in what I was doing and knowing how to do it without and experience, most important, I never give up just because someone said “You’ve been wasting time, it’s money, stop it. Get outta here !”. My believe was just too strong to be stopped.

Fortunately, I’m sure that the income revenue is much bigger than the time I wasted ;).

Thanks to my team mates!

Leave a Comment

Your email address will not be published. Required fields are marked *