Architecture Grief

Software engineers don’t just inherit systems, they inherit the constraints that shaped them. This post explores what I call Architecture Grief: the process of coming to terms with the reality that systems are shaped by constraints that cannot simply be engineered away, and how the five stages of grief provide a surprisingly useful framework for understanding architecture maturity.

June 27, 2026 · itsahill00

AI and Coding: H1 2026

My H1 2026 notes on AI coding assistants: where they make me faster, and where software engineering is still very human work.

May 23, 2026 · itsahill00

Book Review: Software Engineering: After the Vibe Shift

My review of Software Engineering: After the Vibe Shift, a short book that is more about durable engineering judgment than vibe coding.

August 18, 2025 · itsahill00

AI and Software Engineering August 2025

A snapshot of how I was using AI coding tools in August 2025, what changed, and where they were actually helping me.

August 8, 2025 · itsahill00

Software Engineering and AI: My experience so far

My practical experience using AI in software engineering work, where it helps, and where the workflow still needs judgment.

February 16, 2024 · itsahill00

New Direction

A 15-year site update and a note on where I want the blog to go next.

January 3, 2024 · itsahill00

Book Review: Tidy First?

My notes on Tidy First?, a small and practical book about making codebases easier to change one cleanup at a time.

December 15, 2023 · itsahill00

Book Review: The Staff Engineer’s Path

My review of The Staff Engineer’s Path and why it is useful for people trying to operate well in Staff+ roles.

October 22, 2022 · itsahill00

Book Review: Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations

My review of Accelerate: useful research-backed vocabulary and confirmation, with more methodology detail than I wanted from the book.

November 10, 2021 · itsahill00

Book Review: Software Engineering at Google: Lessons Learned from Programming Over Time

My review of Software Engineering at Google: valuable engineering lessons, with the usual large-company navel gazing mixed in.

November 3, 2021 · itsahill00