Joy & Curiosity #33

Interesting & joyful things from the previous week

Open on Substack · Markdown

At the start of this week I read this post by Steven Sinofsky on tech going hardcore again in which he quotes an older article of his, from 2005, that refers to this 1989 book called Programmers At Work, whose subtitle reveals what’s inside: “Interviews With 19 Programmers Who Shaped the Computer Industry”. I had read Coders at Work many years ago, but didn’t know there was a spiritual predecessor to it.

So I immediately went and bought it used.

Then, a few days later, I re-discover a part of long-living file on my computer called “Mission Statement.md” that contains my Programming Principles. On line 237 I wrote the following: “The history of the software is as important as its future.”

Then, yesterday, the used copy of Programmers At Work arrives here. I open it and here’s the first paragraph I lay my eyes on, from the interview with Charles Simonyi:

INTERVIEWER: What was your first professional program?

SIMONYI: The first professional program that I wrote was a compiler for a very simple, FORTRAN-like, high-level language. I sold it to a state organization as an innovation and made a fair amount of money, none of which I ever spent, since I left Hungary soon after.

Way to start your career, eh?

I browse through the book and end up on this paragraph, from the interview with Andy Hertzfeld:

HERTZFELD: I found I had a talent for programming. A computer gives an amazing feeling of control and power to a kid. To think of something, and then get the computer to do what you thought of, was such a great feeling. It always has been. That's what attracted me to the field. Learning to program is like leaning to ride a bicycle; you can't read books about it. You have to do it.

For everything that’s changed since 1989, this hasn’t, has it? You can still think of something and get the computer to do what you thought of. And it’s still a great feeling.

Bonus: this is a page from Programmers At Work and shows the wonderfully silly IconBounce program by Andy Hertzfeld:

And, yes, the appendix does contain the program: