Articles

General

Why Take-Home Assessments Are Better

Let's face it: traditional technical interviews like leetcode-style challenges can feel disconnected from real-world software development

Read more
Leveling Up for System Design Interviews
Leveling Up for System Design Interviews

As I've navigated the tech leadership job market, I've encountered an unexpected emphasis on system design interviews

Read more
Principles for Leading Remote Teams

I've learned a few hard earned lessons about what works for distributed teams and what doesn't

Read more
Crafting Team Roles Through Analogy

Whenever I'm presented with a complex problem my brain immediately tries to generate a mental model to classify and categorize the component parts and...

Read more

How I Hire

How I Hire: My Hiring Manager Interview

My first interview with an engineer is absolutely critical

Read more
How I Hire: Technical & Team Interviews

I always want to hire a great engineer

Read more
How I Hire: The Epilogue—Keeping Great Employees

Hiring is worthless unless you can keep great people around

Read more