I dropped my CS major because I couldn’t do a bubble sort.

Search for a command to run...

No comments yet. Be the first to comment.
Disclaimer: Consistent with the honor code, no solutions are provided here, only hints to help troubleshoot two common errors While working on the Deep Learning capstone “Deploying a Sentiment Analysis Model” project, most of my time was spent troubl...

Over the past several months, I’ve had the fortune to develop Apps for Google Chromestore and one app that has more than half a million users (here’s my story, and be selected for Udacity’s Grow with Google. As a part of this scholarship I got the ch...

This blog is about new ES6 features. Learning about ES6 is probably pretty straightforward for experienced folks. It wasn’t for me. As a part of Udacity’s Grow with Google challenge cohort where ES6 was covered, I see that I wasn’t alone. So here are...

Udacity sponsors a three month first round “Grow with Google Challenge Scholarship”. When I applied to the Mobile Web Specialist track I was not sure what I would get out of Udacity. I considered myself a middling self-taught web programmer. (Here’s...

This post is about two ways to handle pagination (getting multipage results) in response to queries on Google and Zendesk APIs While most Web API provides multi page results to a call, most API documentation will only talk about how to get the first ...

I dropped my idea of a double major, stuck with Economics, and started working in international development. Life went on. Now, as a successful mid career professional with a somewhat stressful job, I was looking for a “midlife reprieve.” I decided to learn to code again. I wanted the adult to conquer the fear that cut short the dream of a child. I also remembered how coding helps destress and clear the mind (before the bubble sort came in).
I started my journey of code. Here’s the TL;DR
2000 hours of weekends and evenings — check
Close to 60,000 users for one of my software products — check
5 software products in Chromestore — check
Can code up an app in a week, something that would have taken me 3–4 months, just two years ago — check
And most importantly a lifelong desire to continue as a (hobbyist) programmer.
I am not an expert programmer. Novice++ at best. My code is very green. I know it. My partner Abir Qasem, who has a Phd in Computer Science, agrees. But I have no fear of programming anymore and I do have a few products that people like and use. I am deeply humbled by the knowledge that I have so much more to learn. But at the same time I am very happy and proud of whatever little I have achieved.
I kept records of my progress mostly to learn from my experience and to know if and when I need to throw in the towel. But since this journey has at least, on a personal level, become a success story, I want to share. I have inspired by the journey of others. So I am sharing my story in the hope others may find it useful. And I like infographics too. So ‘nuff text.
