Design 7: Operating Systems

Thursday, April 23, 2026

By Julius Boateng

Theme

Operating systems seemed like a natural progression after the previous Programming Languages puzzle. University computer science courses often progress from Intro to Programming to Operating Systems to Theory of Computing. I wanted to loosely mirror that sequence through this “mini puzzle progression.” The next puzzle will be about Theory of Computing.

I feel operating systems are not typically talked about in terms of how they shape user experiences. They play a huge role in how responsive, stable, and interactive a computer feels. In many ways, the operating system is the main UX of a computer.

Grid

I find the final grid very visually interesting. It’s not balanced, it has rough edges and various indents, but I think that gives it a unique look.

Most of the clues were short, which made it easier to keep the grid self-contained. Once I created the core shape, it was easy to add additional clues.

Clues

I made an initial list of 9 clues and gradually expanded it as I filled the grid. The additional clues I added were Symbian, AIX, and OS2.

I added Symbian because it was the dominant mobile OS in the early 2000s, and I felt the puzzle was missing representation for the pre-Android and iOS mobile era.

AIX was added to include more enterprise operating systems. AIX is also unique because it supported IBM’s POWER architecture, which differs from common x86 and ARM architectures.

OS2 was added because I thought it was interesting that IBM and Microsoft once worked together on an operating system.

Tradeoffs

I included specific technical elements in many clues and had to balance depth with keeping the clues understandable and accessible.

I also wanted to preserve nuance in areas where shorthand can become misleading, such as Linux being packaged through distributions, or Android Inc. being acquired by Google and becoming the Android OS we know today.

Notes

I feel the quality of my clues has improved over the last two puzzles.

I’m using more varied language to start clues without sounding repetitive, and I’m providing more specific historical context and technical achievements. I hope to continue this improvement going forward.