Engineering Culture
Sweating the Bar and Raising the Details
Management meetings were built for an older information system. Poor writing keeps the machinery alive, and one calendar invitation can commit thousands before anybody acts.
The invisible forces that bend outcomes. Code review as teaching, email as a signal not a weapon, deep work respected, and a bias to show your working. The code belongs to everyone, and shoes matter because craft lives in details.
Engineering Culture
Management meetings were built for an older information system. Poor writing keeps the machinery alive, and one calendar invitation can commit thousands before anybody acts.
Engineering Culture
Cascading a message through management loses reach, meaning and accountability. Policy owners should publish directly, notify proportionately and put repeated rules into the workflow.
Organisational Design
AI extends the reach of engineering judgement. Product delivery units can become smaller, management spans can become wider, and collective stewardship can remain.
Engineering Culture
Better models do not remove the need for expertise. They can make bad judgement harder to recognise and give good judgement far more reach.
Organisational Design
AI lets one engineer carry work that might once have required a cross-functional product development team. Delivery units can shrink, management spans can widen, and the community can still own the product.
Organisational Design
AI has reduced the cost of coordination across software engineering. Our management structures should probably notice.
Engineering Culture
A case study in how AI can encourage confidence when the limits of the analysis are not made clear.
Developer Experience
Players only see production. Engineers live in the systems behind it. When those systems fail, the product fails later. The two worlds are closer than they look.
Player Experience
Most slowdowns in an SPA come from one place. Too much work ends up hanging off a single thin thread inside the browser, and the moment it strains, the whole product feels it.
Developer Experience
Sometimes the fastest way to find out what’s broken is to try to ship it.
Engineering Culture
Why the freedom that makes the web powerful also makes it fragile.
Developer Experience
Why code review must be predictable, humane, and measured.