Engineering Management

Your Engineering Career Ladder Needs a Rewrite — AI Changed the Job

A while back, I wrote about building a modern engineering career ladder — the competency dimensions, the dual-track progression, the principle that growth should be behavior-based, not time-based. I still stand behind all of it.

But I also have to be honest: if your career ladder was written before 2025 and hasn’t been touched since, it’s already out of date. Not because the fundamentals changed — they didn’t. Because the job changed.

Continue reading

Scaling Tech Teams in the Age of AI: The New Playbook

A few years ago, I wrote about scaling an engineering team from 6 to over 100 — the lessons learned, the hard pivots, and the patterns that held up under real pressure. That article was grounded in a specific kind of scaling: more people, more process, more structure.

Continue reading

Balancing Autonomy with Governance

As organizations embrace autonomous teams to drive innovation and speed, they face a critical challenge: how to maintain effective governance without undermining autonomy. Let’s explore practical strategies, frameworks, and tools that enable this balance in modern engineering organizations.

The Governance-Autonomy Paradox

Autonomy accelerates decision-making and ownership, but without governance, it risks misalignment and compliance gaps. Governance frameworks ensure accountability, regulatory adherence, and consistency across teams.

Continue reading

The Future of Product & Engineering Collaboration

In high-performing tech organizations, the traditional friction between product and engineering is shifting from a point of conflict to a powerful creative tension. Collaboration isn’t a meeting cadence or a RACI diagram—it’s a mindset grounded in shared responsibility for outcomes. And in 2025, the teams getting this right are reaping the rewards in speed, clarity, and culture.

Continue reading

When to Say No: Protecting Engineering Focus in a Fast-Growth Org

In high-growth environments, it’s easy for engineering teams to get pulled in too many directions. Feature requests. Integrations. “Quick wins.” All with good intentions—but often, bad timing.

As a leader, saying no is one of your most important jobs.

Here’s how to do it without alienating stakeholders:

Continue reading

Scaling Tech Teams: Lessons from Growing Engineering Orgs from 6 to 100+

Scaling an engineering team is a journey filled with challenges and opportunities. Reflecting on my experiences, particularly during my tenure at eXp Realty, where we expanded our technology organization from a modest group of 6 to a robust team of over 100 professionals, I’ve gathered several key insights. This article delves into the strategies and lessons learned from that transformative period.

Continue reading