Secret Weblog

  • 2022-07-21

I Was a 1980s Teenage Programmer Part 2: Olivetti M24

Part two in a series about my teenage adventures learning about computers and programming in the 1980s: the first PC.

Read more 
  • 2022-07-20

I Was a 1980s Teenage Programmer: the Alphatronic

I have been programming computers for a long time; I started as a teenager at some point in the 1980s. I thought I might reminiscence a bit about it. That's fun for me, but it also may also be fun for others to see a small snapshot of what programming could be like back then. For some, of my generation or older, there may be recognition, but for others who got into programming later this might be an unknown world. …

Read more 
  • 2022-07-14

SolidJS fits my brain

In this article I'm going to talk about the SolidJS frontend framework, and why I think it's cool and fits my brain. …

Read more 
  • 2022-01-12

Is premature optimization the root of all evil?

Among programmers there is a saying: premature optimization is the root of all evil. Where did that come from? In what context was it used? Does it still apply? …

Read more 
  • 2021-11-01

Framework Patterns: JavaScript edition

Software developers use software frameworks all the time, so it's good to think about them. You might even create one yourself, but even if you don't, understanding the design principles underlying them helps you evaluate and use frameworks better. …

Read more