While I agree with some of the premise of the article (you can't become a great developer in a few weeks), it tries almost too hard to scare people away from programming. >Would I like to type text files for hours a day? The bulk of my time is spent thinking, not typing. >Am I comfortable being a digital construction worker? Programming is a creative job that the author is trying to sound so mundane and boring. Yes,…
I like to think programming is about being creative...but reality has stared at me too long. The large majority of it IS mundane and boring. I just looked at the commit log for my current project, https://github.com/bjwbell/gensimd/commits/master (SIMD in Go), and ~90% of the commits are boring. I still feel very excited about it, perhaps I'm unbalanced.
I like to make paper figurines in my spare time. I like seeing how the designs work together. However, about 90% of the time is spent either cutting the figure out, or folding/creasing the figure out. I really hate those parts, but I know that it's necessary for me to make the figure I want.
It's 90% mundane, but the 10% I spend actually putting it together, as well as the finished product, makes it worth the monotony, in my opinion.
And I think that's where passion lies--in a person's ability to trudge through the monotony because of the end goal.