Functional programming depresses me (not!)

Software, Uncategorized

After months of hearing and reading about Erlang, I’m finally fortunate enough to give it a try. Functional programming was a distant term for me, and while I would read about its magical superiority, I never came close to actually doing anything in it. All in all, the whole thing has me depressed. In a […]

July 3, 2016

You (usually) can't go wrong when hiring a programmer

Career, Uncategorized

What are the most important job functions for an organization today? Well, I guess the answer is going to differ from person to person, but if you ask me, I’d say sales, technology, and customer service. I think these three departments should be the hardest-hitting in any organization, because their performance directly dictates how long […]

July 2, 2016

Reading source code is interesting

Craft, Uncategorized

Until today, I could never muster the courage to look into the source code of anything. Part of it was Imposter Syndrome, and part of it was . . . well, I guess, Imposter Syndrome again! “The source will never make sense to you”, the little voice inside my head would tell me and I’d […]

June 1, 2016

Stop writing classes

Craft, Uncategorized

Sometime in 2012, Python core developer Jack Diederich gave a talk in PyCon titled Stop Writing Classes. It was an unsettling talk: So you’re telling me I could just throw all the Object-Oriented theory in the dustbin and resort to writing functions? Very uncomfortable notion, indeed! And if you look on Quora, you’ll find a […]

May 15, 2016

New developers: Choose Django over Flask

Software, Uncategorized

Django and Flask are two of the most famous and useful frameworks in the Python ecosystem, so naturally, when I wanted to pick one of them to learn, I was very confused. I finally decided to settle on Flask, because it seemed to be more flexible, cool, and had fewer things to learn. Over the […]

April 6, 2016

How I became an Open Source contributor

Software, Uncategorized

Folks, a long-pending dream of mine has come true: I’ve become an Open Source contributor! It was a chance praise on Twitter that I expressed towards PyBeeWare. I loved their artwork, their passion, and the very interesting suite of tools they were building. To my surprise, the Bee asked me if I’d like to contribute! […]

February 6, 2016

My first GitHub project is born!

Showcase, Uncategorized

After weeks of effort (snatching a few minutes here and there from everyday life), I’m happy to announce my first GitHub project:¬†Up2date. What is Up2date? Up2date makes it easy for you to track your favorite websites by scrapping their home page every day and mailing you a daily summary. Talk about saving time! Of course […]

January 30, 2016