AI Is an Amplifier. What Are You Amplifying?
AI doesn't care about quality. It accelerates whatever direction your team was already heading. Here's what engineering leaders need to change.
Read articleHiring, seniority, technical judgment, and what long-term growth looks like in engineering.
Topic Hub
For engineers and leaders thinking about long-term growth, hiring, and the shape of the craft.
Start with the featured piece below, then move through the follow-up reads and the strongest posts by reader interest in this topic. If you want a role-based route instead, use Start Here .
Start With This
Editorial pick
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 guide
Then Continue With
Read 1
Explore strategies to enhance your software engineering career, focusing not just on technical skills but also on recognition, personal branding, and visibility.
Read 2
These myths work against a good interview experience and the candidates’ chances to get hired, so I’d like to call them out and refute them.
Read 3
Verification debt is accumulating quietly in AI-assisted codebases. What engineering leaders need to watch for.
Discovery Signal
Based on site visits from the last 12 months. This is a support signal, not the only reason something is shown.
AI doesn't care about quality. It accelerates whatever direction your team was already heading. Here's what engineering leaders need to change.
Read articleThere is no standard Engineering Manager role. The job is defined by your team's biggest bottleneck - and it shifts constantly. Here's what that actually looks like.
Read articleAI agents generate 98% more PRs but reviews take 91% longer. The work didn't disappear — it moved. A synthesis of eight perspectives on where it actually went.
Read article25 posts
Learn the science behind developer flow states and implement practical strategies to increase your engineering team's focus, productivity, and satisfaction.
Read articleAn overview of the recurring laws and constraints that shape software engineering, from teams and estimation to architecture, testing, and performance.
Read articleThe laws that explain how systems evolve, why architecture drifts, and what makes technical structures hold up over time.
Read articleThe software engineering laws that govern code quality, complexity, and the tradeoffs of day-to-day development.
Read articleThe UX and design laws that explain how people actually use software and why intuitive products follow recognizable patterns.
Read articleThe human-side laws of software work: motivation, cognition, communication, and the habits that shape team behavior.
Read articleThe laws that explain why metrics get gamed, what monitoring is actually for, and how to measure without self-deception.
Read articleThe performance laws that explain bottlenecks, scaling limits, and why more hardware is not a strategy.
Read articleThe engineering laws that make risk and security inevitable design concerns, not compliance afterthoughts.
Read articleThe engineering laws that explain why teams, coordination, and project plans behave the way they do.
Read articleThe testing laws that explain why quality is never finished, coverage is never complete, and tradeoffs matter.
Read articleThe laws behind software estimation, uncertainty, and why deadlines slip even when teams are trying to plan honestly.
Read articleWhy do software projects fail? Learn the unwritten laws of product development to avoid common pitfalls, diagnose issues, and build more successful products.
Read articleLeetCode interviews waste time & test the wrong skills, especially with AI. Let's fix tech hiring.
Read articleHow to use the SPACE framework to measure engineering effectiveness without turning metrics into theatre.
Read articleThe word "just" undermines technical discussions, oversimplifies complex engineering challenges, and impacts team dynamics. Learn better communication strategies.
Read articleDiscover how to recognize and overcome the Expert Beginner syndrome in software development. Learn practical strategies for continued growth, backed by research, for both individual developers and engineering leaders.
Read articleBegin your mentoring journey with confidence. Learn easy and effective steps for successful mentoring.
Read articleExplore the impact of epistemic learned helplessness on software engineering, and discover strategies to diminish its hindering effects on decision-making in a fast-paced industry.
Read articleLearn how to onboard engineers with an empathetic and structured approach. Includes a 30-60-90-day check-in template.
Read articleThe art of effective listening is essential to clear communication, and clear communication is necessary for career success. Learn how to get better at it.
Read articleKindness is a hidden superpower for software engineers. It helps your peers feel safe, and if they feel safe people take the risks that enable efficient, honest communication and thus real collaboration.
Read articleUnderstand how communication is an essential skill area for successful software developers on all levels.
Read articleLearn how to prepare and excel at your next technical interview with these tips from a seasoned hiring manager
Read articleI have gathered the top 12 questions candidates asked me as a hiring manager.
Read article