Skip to content

engineering-culture

8 posts

engineering-culture
Slow Down to Speed Up

Rushing feels fast but creates rework, bugs, and firefighting. Why pausing for refactoring, tests, and CI upkeep is an investment in speed, not lost speed.

technical-debt · testing · ci-cd +2

Who Owns This Code Now: Accountability vs Blame

Stop asking who wrote the legacy code. Separate responsibility, accountability, and blame, and make inherited code owned rather than orphaned.

engineering-culture · leadership · team-management +3

Blameless Postmortems: A Model and a Copy-Paste Template

A blameless postmortem model that fixes the system instead of finding a culprit, with a copy-paste template and where individual accountability still applies.

engineering-culture · incident-response · psychological-safety +4

Engineering Team Documentation: Working Agreements, Definition of Done, and On-Call Docs

The team documents a mature engineering team owns: onboarding, working agreements, Definition of Done, on-call, knowledge transfer, and what makes each one good.

engineering-culture · hiring · documentation +4

Scrum vs Kanban vs Scrumban for AI-Assisted Teams

AI absorbs more of the implementation, so the framework name matters less than four feedback loops. A decision lens for tuning flow, cadence, WIP, and review.

leadership · agile · team-management +3

What Is DevRel? Developer Relations Role, Skills, and Career Path

An analysis of the DevRel role, how it differs from marketing and sales engineering, the skills it needs, and when companies should invest in it.

career · developer-experience · engineering-culture

Team Conflict Resolution: A Field Guide to Turning Dysfunction into High Performance

A field guide to spotting, managing, and resolving conflict in software teams, with practical frameworks and early-warning systems that turn friction into performance.

leadership · team-management · best-practices +4

Bus Factor in Engineering Teams: How to Reduce Knowledge Risk

Protect your team from single points of failure through knowledge distribution, documentation strategies, and systematic risk management.

team-management · documentation · knowledge-sharing +5