The Joy of Programming
- Jul 7, 2017
- 2 min read

Have you ever sat in front of a computer for 8 straight hours, staring at the screen, scratching your head trying to figure out how to solve a problem. If you are a fellow coder, I believe you know what I mean.
If you don't, welcome to Frustration 101: Programming.
Believe it or not, my biggest dream before I decided to enter the realms of college was to be a Director of a major film with Emma Watson as the star actress. College and Yacoub decided to sway my desire towards Software Engineering. I still love making film abundantly, but the knowledge of being able to impact people's lives directly at an enormous scale just seems more appealing to me.
So one year back, I told myself. Screw films, lets do this programming crap! And I fell in love with it ever since. Love though, is a very complicated phenomenon. Every day, I would sit in my chair and put on my thinking cap. I position my hands on the keyboard strategically, all prepared to type 20,000 lines of code. Before I even started, the bugs from yesterday starts creeping in.
I type five lines, I delete 10 lines.
Forgot to put in a ;semicolon;? Get ready to go through hell searching for it.
They say love is a feeling, but it sounds more like loyalty. A one sided-love sometimes, you gave coding all the love you can. She returns the favor by providing frustration, making you feel like a failure, giving you the idea that you ain't fit for this bull crap.
Then again, when you work hard to provide her with what she needs to work. Fix all of her problems and push all the right buttons on the keyboard. The moment you run with her, and her output doesn't give you the Red Words of Doom. You realized that, all of this struggle is worth it. That loving her was never a mistake. That maybe... One day she'll let you Rule All of Earth with her!
But for now, I will start by learning all the right buttons to work her. I will teach myself to open my eyes to...
The Joy of Programming.
















Comments