Back in the day and I can’t recollect how far in the timeline, I dreamt of being the world’s best programmer. Those were the days when I used to day dream about hacking DOS systems using some form of assembly language. I remember when I saw a book titled “Extreme Programming”, I imagined it to be some niche high-skilled form of programming – the ones that only demigods knew of
Fast forward, almost 12-15 odd years, I feel like I am starting fresh in the original journey that I had set out to conquer. In between these odd years, I worked at an analytics company, tried to do my own startup, ran a large food tech company albeit with many hiccups, then worked at software robotics company
I think my entrepreneurship experiences transformed me in many fundamental ways. It unleashed a lot of qualities apart from what my fingers could churn. During my stint in my current company, I dedicated my life and blood in anything that would have made the company better even if I required me to do things way outside of my core skill-sets
However, this post is about failure and a fresh start, and not that of laurels. In the last month, I applied to Facebook, Google, Uber. I could get / score all the design rounds or other ones whenever they happened, but these companies felt concerns in my coding skills. Hence I eventually got rejected in all of them.
Having gone through my fair share of failures, there is humility in accepting rejections whenever they come across your doorstep. I wish to recollect some of them
… and many more failures
There have been points in time, wherein I strived for a appearing a “knowledgeable” programmer than being one. At many points in time, I overestimated my intelligence and skill-set. I have gone back to my programming roots in the last one month of interview preperations. It has given me more clarity on what it will entail to be the best. At some point, I drifted away from core programming and eventually, I feared whether I will be good enough if I return back fully. I think there is no merit in fearing the fear itself.
So here I am. I have rebounded many times in the past. Resilience and persistence overcomes everything eventually. I wish to put a fresh and diligent attempt at being a good programmer.
Once again!