Skip to main content
ArticlesProjects
Architecture Journals

Technical Articles

Opinionated writing on software systems, strict monolithic domain boundaries, testing strategies, and Laravel performance.

Articles173
Est. Read Time1,558 mins
Topics20
Series Parts34
Apr 202611m read

Reviewing AI Generated Work

How to review AI-generated code effectively, what failure modes to watch for, and how to maintain quality standards as code volume increases.

Apr 202610m read

Spec Driven Development With LLMs

How to write specifications that produce useful LLM output, covering interface definitions, edge cases, and why the spec is your highest-leverage artifact.

Apr 202610m read

Shape Up: A Practical Introduction

A practical introduction to Shape Up - the planning methodology built on appetite over estimation, fixed time with flexible scope, and small autonomous teams.

Apr 202610m read

Writing Pitches That Work

How to write Shape Up pitches that give engineering teams real clarity - problem definition, appetite, solution shaping, rabbit holes, and no-gos explained.

Apr 20269m read

Why Sprints Are Broken

Technical debt is inevitable. What matters is whether you manage it deliberately. A practical framework for prioritisation and stakeholder communication

Apr 202610m read

Career Growth: From Junior to Staff Engineer

A practical guide to engineering career progression, from junior to staff, covering promotion criteria and the conversations that move careers forward.

Apr 202610m read

Leading Through Uncertainty: Crisis Management for Tech Teams

How engineering leaders make decisions under pressure, communicate through uncertainty, and keep teams focused when the path forward is not clear.

Mar 202610m read

Technical Debt: When to Fix, When to Ship

Technical debt is inevitable. What matters is managing it deliberately. Here is a practical framework for prioritisation and stakeholder communication.

Mar 202611m read

The Engineering Manager as Coach, Not Boss

How to develop your coaching skills as an engineering manager, with practical techniques for performance conversations, growth planning, and career development.

Mar 202610m read

Strategy vs. Execution: How Leaders Set Technical Vision

Why technical vision matters, how to set it, and how to maintain it over time in the face of changing circumstances and competing priorities.

Mar 202610m read

Building Psychological Safety in Engineering

How to create a culture where engineers feel safe to take risks, speak up, and make mistakes without fear of punishment.

Mar 202610m read

Scaling Engineering Teams Without Losing Velocity

How to design org structure, hiring, and coordination to avoid the common traps that kill velocity as engineering teams scale.