Latest Articles

The Forty-Year Programmer


Video version available on YouTube:

In 2024, I’ll have been a programmer for 40 years. I’m not quite there yet, but I’ll get there. That’s different from making the most money developing software, or starting a software company. I do make good money. But that’s not what all this...

Multiple Views on a Video


Different people can look at, say, a video tutorial and take different things from it.

A new programmer looks at what the video is “supposed” to teach and learns the immediate skill and how to do something in that language or environment.

An experienced developer learning a new language learns how...

Subscribe to get free ebook chapters and an emailed coding class now, plus videos and articles a few times a month.

Why this specific newsletter? You want to be an expert. Expertise comes from learning the fundamentals, deeply. And that comes from the best kind of practice. I write with that in mind. I won't waste your time.

(Yes, I also sell things. They're good, but I'm fine if you don't buy them.)