because writing is clarifying

because writing is clarifying

Subbu Allamaraju’s Journal

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 ...