PinnedWhy I Wrote a BookWriting a book is not for the faint of hear. Here is why I decided to do it anyway.Jan 31, 20241Jan 31, 20241
PinnedGetting Stuff Done on a Software TeamInstead of starting things, let’s focus on finishing them.Oct 3, 20231Oct 3, 20231
PinnedPublished inBetter ProgrammingWhat’s the Point of Blameless Postmortems?Do you remember Bob Ross?Jun 21, 20235Jun 21, 20235
PinnedPublished inITNEXTI’m Changing How I Review CodeCollaboration is more than just writing a comment on the internet.Jun 15, 20217Jun 15, 20217
PinnedPublished inBetter ProgrammingOur Obsession With Design PatternsDesign patterns are great to use. However, they can lead to roadblocks when used in excessMar 2, 20215Mar 2, 20215
Layers of InnovationSoftware companies love to talk about innovation. Whether they are building a product that will “revolutionize the way teams do X” or will…1d ago1d ago
One Key to Growth: Seeking Out DiscomfortThere are many newsletters, tips, and tools for growing as a software engineer these days. And I think that is great! In many ways, I wish…Sep 26, 2024Sep 26, 2024
My New Favorite Pattern for Writing Simple CodeAn update to some of my favorite patterns to write code.Aug 8, 20244Aug 8, 20244
Published inLevel Up CodingThe Five Types of Code Reviewers (and How to Work With Them)Learn to work with them and not against them.Jul 30, 2024Jul 30, 2024