On building excellent Engineering, beyond just the code.
How Leaders Communicate
For leaders, communication is the primary tool of getting work done. How should they approach it so that they are effective?
Becoming an Engineering Manager, Part One
Congratulations, you've become an Engineering Manager. Now what?
We're All Bad at Prioritization
Let's face it. We are all bad at prioritization. Let's identify some traps we commonly fall in so that we can create forcing mechanisms around us.
Candidate Journey
When designing an effective engineering hiring process, consider adopting an important tool in Product Managers' toolkit: build a Candidate Journey.
Leadership in the age of Covid
What does Covid reveal about the role of a leader? How does this role need to change and what are some of the unintuitive observations, seven months in?
On Tech Debt
We interact with tech debt so much in our engineering lives, yet we rarely reflect on it. How should we think about it? How should we communicate it to others? What are our blind spots around it?
New Engineering Hire
Congratulations, you're a new Engineering hire! Now what?
Product Management, for Engineers: Part Two
The next part in the series of our misconceptions about product management.
Product Management, for Engineers: Part One
The first in the series of articles highlighting common misconceptions about product management.
Just-in-Time Org
A just-in-time approach to designing an organization.