Uncategorized

There is more to code review than (automatable) detection

The abstract for article “The End of Code Review: Coding Agents Supersede Human Inspection” paints this picture for the reader… Abstract – Code review has been the primary quality gate in software development since Fagan formalised code inspection in 1976. For five decades, having a human examine and comment on a colleague’s changes before merge

There is more to code review than (automatable) detection Read More »

How is a Cognitive Systems Engineering perspective different from traditional UX/UI?

Cognitive Systems Engineering is a multidisciplinary field which focuses on designing complex, safety-critical human-machine systems by analyzing cognitive work (e.g., decision-making, planning) and constraints  (e.g., memory, time pressure) to enhance human performance.  CSE can sometimes get conflated with traditional UX/UI, because both care about “humans and interfaces,” but they operate at very different levels of

How is a Cognitive Systems Engineering perspective different from traditional UX/UI? Read More »

Troubled Times, Episode 1

The Criticality of Sustaining the Deployment Pipeline During COVID-19 Much thanks to the members of the Learning From Incidents community who helped review and contribute to drafts of this post! The world is in crisis but I feel like the approach that tech companies around the world are taking to immediately add significant bureaucracy to

Troubled Times, Episode 1 Read More »

Some Observations On the Messy Realities of Incident Reviews

1) Incident reviews serve multiple purposes. Some of these purposes are overt and explicit but many are not.  Some of these purposes cut across others in unproductive ways. Competing agendas reveal the power dynamics present in the organization. A manager who complains that too few action items were produced has revealed his/her real interest: the

Some Observations On the Messy Realities of Incident Reviews Read More »

Scroll to Top