Hacker News new | past | comments | ask | show | jobs | submit login

> So I became a programmer because I wanted to be a wizard.

You may have already found it, but Fred Brooks's little essay on why programming is fun has always resonated with me [0]:

> The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by the exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures. [...]

> Yet the program construct, unlike the poet’s words, is real in the sense that it moves and works, producing visible outputs separate from the construct itself. It prints results, draws pictures, produces sounds, moves arms. The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard, and a display screen comes to life, showing things that never were nor could be.

[0] http://www.grok2.com/progfun.html




Not the OP, but that was a wonderful read, thanks for sharing.

It follows that, maybe we programmers should see ourselves as working class poets or writers.

Weaving our magic words like wizards casting their spells, with every line written, we watch as our work of fantasy hardens into reality.

Our faithful computer always does our will.

With infinite patience, it takes our every instruction until each one has been precisely executed, down to the last word.

A bit idyllic, true, because there is always the dark side, the bugs. But otherwise, pure magic.

And, nothing wrong with other professions, but, more that 20 years after starting out, I can still remember why I wanted to be a programmer.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: