because writing is clarifying
Subbu Allamaraju’s Journal
Home
Archives
Subscribe
About
17
Dec 2025
The Beginning of the End of Artisanal Software Crafting
We are likely the last generation of developers to have an emotional attachment to the shape of our code. After letting ...
04
Dec 2025
The Future is Here, If You Are Ready
These are exciting times to be a hands-on software developer. A decade ago, the excitement was about learning and adopti...
23
Nov 2025
Leading in Low-Trust Times
The tech world has been experiencing a low-trust climate in recent years. Cynicism is the air. Widespread and repeated l...
26
Oct 2025
Tangled Mess
Once upon a time, our software was simple. All it took was a database, a user interface, and some glue code between them...
04
Aug 2025
Rock and a Hard Place
It’s not worth rehashing that the tech landscape is undergoing a tectonic shift. Thirty minutes on LinkedIn can fe...
12
Jul 2025
Hard Things First
Excellence is unlikely to happen if you don’t address the hard problems early in project execution. Habits for cultivati...
02
Jul 2025
Frame for Success
Language is a loose construct for exchanging ideas, though it is the best tool we have. We try to distill a complex mix ...
14
Jun 2025
Diagnose Before You Delegate
Diagnosis is often an overlooked step in goal setting, project planning, and execution. I have come across many projects...
18
Mar 2025
Leadership Fundamentals and Tech
Yassine Kachchani recently interviewed me for his Exec Engineering newsletter. I am crossposting the interview on this s...
03
Jan 2025
My One-Day AI Coding Experience
I set a goal for January 2nd: create a Q&A bot to answer questions based on all the articles I wrote over the years ...
Next page →