I had Thanksgiving dinner with a brain surgeon once. I said "Wow, your work must be really challenging." He laughed and said, "Yeah, people think that." He went on to tell me that although he was one of the rising stars in his specialty, the truth was his work was mind-numbingly repetitive, he was bored and wanted to find something else to do in life. The surgeries he did required a great deal of precision but zero creativity. He was envious of people who write software.
Your comment is indicative in one interesting way. The challenge of programming is incongruent with its social status. This explains a lot of dysfunction in the software world (e.g. programmers having to choose between going into management or staying low-pay/low-status), but that's another story.
Comments
A programmer is not a mathematician, physicist, or surgeon - and yet a programmer would put himself on that list.
I had Thanksgiving dinner with a brain surgeon once. I said "Wow, your work must be really challenging." He laughed and said, "Yeah, people think that." He went on to tell me that although he was one of the rising stars in his specialty, the truth was his work was mind-numbingly repetitive, he was bored and wanted to find something else to do in life. The surgeries he did required a great deal of precision but zero creativity. He was envious of people who write software.
Your comment is indicative in one interesting way. The challenge of programming is incongruent with its social status. This explains a lot of dysfunction in the software world (e.g. programmers having to choose between going into management or staying low-pay/low-status), but that's another story.
As a professional engineer who took a programming career (I did some engineering between programming jobs), I have to second yummyfajitas' comment.
Being a good programmer seems every bit as demanding as being a good mathematician, physicist or surgeon.
Or engineer, although I won't consider myself a good one. A "good enough" at best.
As a mathematical physicist who recently became a professional programmer, it doesn't seem that inaccurate to me.