Process
Delivery systems, ways of working, and operating patterns that help teams ship without chaos.
10 posts with this tag. All tags
Get Really Good at Navigating Change
Advice for engineering leaders on reorgs, AI churn, and change: respond to fewer things and prove you adapted by shipping.
Everyone Has a Recipe Now
AI lowered the barrier to building software, not to understanding it. Why spec-first AI recipes look right in week one and fail by month nine.
Productivity Is Not Speed
A fast engineering team is not automatically a productive one. The real test is whether the work changes anything that matters.
The Constraint You Won’t Find on a Jira Board
Your Jira board shows process bottlenecks. It won’t show you the approval chains, implicit rules, and leadership behaviors killing your team’s throughput.
Chaos vs. Bureaucracy: Pick Your Poison
Most software engineering teams swing between chaos and bureaucracy. Here’s a framework to find the edge where scaling actually happens.
The One Thing Killing Your Team’s Output (WIP)
High WIP does not speed delivery. It creates queues, context switching, and invisible delay. Here is how to reduce it.
Retrospective Antipatterns: The Silent Agile Team Killers
In Agile software development, retrospectives help teams identify areas for improvement. However, certain behaviors known as antipatterns can undermine their effectiveness. Here are some common antipatterns to avoid.
4 Product Development Fallacies
There are some fallacies about product development I’ve faced over my career that not only make daily work harder but actually have a toxic effect on both culture and processes.
Tips On Prioritizing Tech Debt In A Healthy Way
Delivery speed results in cost reduction; confidence enables speed; confidence requires quality.
Kill your heroes
Hero engineers can be deadly to team culture, it’s time to retire those capes.