The next column will appear in February.
An opinion column for developers. Brutally honest, no pulled punches.
The next column will appear in February.
When is being lazy advantageous? Why not always jump into problems, work and team assignments, and new projects?
What purpose does a root cause analysis serve for incidents? Why ask why so many times?
How will I transfer the knowledge of the departing employee? What should I do to help my team cope with the loss?
What’s wrong with designating feature work as good, bad, and ugly? How should you categorize feature work and why?
I’m taking a month off to celebrate the UW college graduation of my younger son, Peter. Peter was diagnosed with autism just before his second…
How do you convince management you’re ready for a promotion? What are two common ways to demonstrate confidence?
How long should you be stuck before asking for help? Who should you ask?
Why is workplace politics unavoidable? How do you participate in politics without compromising your integrity?
Why do multi-team postmortems often devolve into blame games and inaction? How do you run a 90-minute postmortem in which every person and topic is heard, and owners are assigned to improvements?