Start Here
Pick the closest role, then follow a curated reading path. Managers come first, but each path stays broad enough to help you orient without prescribing a rigid sequence.
If you are new to the site, this page is the fastest way in. Choose the role that is closest to your current work, read the featured post first, then branch into the supporting lists and topic links.
Entry Path
Managers
Start here if you already manage people or just moved out of the IC track. These posts focus on one-on-ones, feedback, accountability, and building healthier team habits.
Continue with these
-
Read 1
How To Start Managing People – The First 3 One-on-Ones
Three practical one-on-one agendas for your first conversations as a new manager.
-
Read 2
Good Managers Clear Paths
Good managers make progress easier by removing friction, clarifying goals, and clearing obstacles out of the team’s way.
-
Read 3
Thoughts on giving feedback
What good feedback is for, how to deliver it without blame, and how it shapes team culture.
-
Read 4
Bad Managers Hide From Accountability
What accountability looks like in management, and why avoiding it quietly corrodes trust and performance.
1:1 foundations
Get the recurring manager basics in place before adding more process.
Managing through people
Then move into feedback, trust, and conflict with a little more depth.
Entry Path
Tech Leads
This path is for people leading through architecture, delivery, coordination, and influence. The emphasis is execution, alignment, and helping a team move without brute force.
Continue with these
-
Read 1
Every Team Problem Is Ultimately A Leadership Problem
Discover why every persistent team problem reflects leadership choices and how taking ownership transforms both leaders and their teams.
-
Read 2
Communication skills for successful software engineers
Understand how communication is an essential skill area for successful software developers on all levels.
-
Read 3
Your Team Knows More Than You Do
Why strong managers rely on the team's collective judgment instead of acting like the smartest person in the room.
-
Read 4
On-Call Done Right
A practical guide to building on-call that is humane, reliable, and taken seriously by the whole engineering organization.
Influence without authority
Useful when you need to move decisions and people without formal power.
Delivery and operations
Start here if the problem is throughput, reliability, or too much work in flight.
Entry Path
ICs
This path is for engineers who want stronger communication, sharper career judgment, and a better read on how the role is changing around them.
Continue with these
-
Read 1
Communication skills for successful software engineers
Understand how communication is an essential skill area for successful software developers on all levels.
-
Read 2
An Intro To Career Frameworks
Learn the basics of career frameworks for tech teams, from startups to scaling companies. Discover how to create clear growth paths and adapt frameworks as your organization evolves.
-
Read 3
Acing your technical interview – a hiring manager’s guide
Learn how to prepare and excel at your next technical interview with these tips from a seasoned hiring manager
-
Read 4
How to Get Your Work Recognized — 6 Strategies
Explore strategies to enhance your software engineering career, focusing not just on technical skills but also on recognition, personal branding, and visibility.
Career growth
Use these when you want more clarity on progression, visibility, and long-term learning.
AI and engineering judgment
Useful for understanding how AI changes the work and where judgment still matters.