







“There are only two hard things in Computer Science: cache invalidation and naming things.” — Phil Karlton Introduction In today’s tech organisations, you find 2 ... Read more
Accelerate your developer workflow | Namespace
Namespace accelerates the development workflow of fast-moving software engineering teams. Best-in-class compute and development-supporting services that lead to 2x-10x faster builds, tests, and more.

Don't Feed the Thought Leaders
In this article, the author shares their experience as an engineering manager and the challenges they faced when trying to reach alignment and prev...

Engineering managers have a new job description
Why engineering managers are expected to be hands-on again and how AI tools are making it possible to stay technically sharp while still leading.

Managing through interfaces - The Engineering Manager
You can learn a lot about managing managers by thinking about interfaces from programming languages. We dig deeper into what that means.
R. S. Doiel, Software Engineer/Analyst — Robert's ramblings
By R. S. Doiel, 2026-02-21 (revised: 2026-03-03, epilogue added 2026-03-27)
The Biggest Mistake I See Engineers Make
Throughout my career, the biggest mistake I see engineers make is doing too much work on their own before looping in others. I’ve experienced this mistake as both an IC and a manager. As an IC, it’s a mistake I made many, many times early in my ow...
SF: A Birds of a Feather on Agentic Engineering
I'm Jesse. I make stuff. Software, hardware. Very occasionally, trouble.

Falsehoods Programmers Believe About Names | Kalzumeus Software
Classic essay about how software routinely bumbles human names.
Stuart K. Card and Thomas P. Moran, "User Technology—From Pointing to Pondering"
The engineering manager's attention budget
Every Engineering Manager has 5 jobs - most distribute their 100 'attention points' across only 2-3 of them

Composure
On yet another foray into the list of opinions I have that I’m sure are making me progressively more unemployable by the day, I asked some people on the internet: who is doing interesting work on software composability these days and where do I find them?
Eight Habits of Expert Software Designers: An Illustrated Guide
The best designers employ specific habits, learned practices, and observed principles when they work. Here are a few of them.

How to Make Sense of Any Mess
Information Architecture for Everybody. Based on a book by Information Architect, Abby Covert.
The Fathers of the Internet Revolution Urge Today’s Software Engineers to Reinvent the Web
Tim Berners-Lee, Vint Cerf, and other Internet pioneers issue a challenge on a day that just might go down in tech history
