On building excellent Engineering, beyond just the code.
AI, Part One (Of Many)
These days, the Billion (Trillion?) dollar question is: how can organizations best leverage AI? The answer is harder than it seems.
Technology Vision
Technical leaders are often asked what their technology vision is. Well, what should it be?
Team Structure - A Primer
Structuring teams seems to be a large part of leaders' responsibilities. How should one approach it?
Making OKRs Stick
OKRs seem like such a good idea. Why, then, is it so difficult to make them stick in an organization?
Engineering Director: More of the Same?
What exactly does this role entail? Is it just an incremental level in a management ladder?
Adventures with ChatGPT, my Coding Sidekick
I've considered myself a healthy skeptic of Generative AI... until now.
The Pulse
When work in your organization starts to take on an uncanny regularity
On Estimates, Deadlines, and Expectations
Believe it or not, one of the most valuable engineering skills is the ability to set and deliver to expectations.
Diving Deeper into Tech Debt, Part Two
A deeper dive into tech debt: how to talk about it and manage it
Diving Deeper into Tech Debt, Part One
A deeper dive into what tech debt is