Silicon Valley's 'Complexity Bias' in Promotions

A new essay argues that Silicon Valley culture rewards engineers who build complex systems over those who simplify them. The piece claims engineers with complex, overbuilt solutions have a more compelling narrative for promotion cases, while the long-term value of simplicity is often overlooked.

The "complexity bias" is rooted in a psychological heuristic where people equate complexity with sophistication. In a corporate setting, a complex solution with numerous components and intricate diagrams can create a narrative of a brilliant engineer tackling a massive challenge, which is easier to sell in a promotion packet. This bias isn't necessarily intentional but is a byproduct of how work is evaluated; the "builder" who creates new, visible systems is often rewarded over the "stabilizer" who simplifies and prevents future problems. To counter this, a promotion case for simplification must be framed as a strategic business initiative, not just a technical cleanup. One effective framework is to present the simplification effort as a direct investment in increasing development velocity and reducing operational risk. Instead of focusing on the elegance of the code, quantify the "absence of complexity" by tracking metrics like a decrease in bug density, a lower change failure rate, and an improved mean time to recovery (MTTR) after the simplification. When communicating with executive leadership, structure your updates using a framework like P-R-E-P: Point, Reason, Example, Point. Start with the main argument (Point): "Simplifying our billing system will allow us to ship new payment features 50% faster." Then, provide the underlying logic (Reason): "The current system's complexity leads to a high number of bugs and requires extensive manual testing." Follow this with a concrete illustration (Example): "Our last feature took three months to develop, with 40% of that time spent on working around the existing complexity." Finally, reiterate your main point (Point) to reinforce the message. To build a compelling narrative for your promotion packet, focus on quantifying the impact of your simplification efforts on business-relevant metrics. Frame your accomplishments not just as technical tasks, but as business outcomes. For example, instead of "Refactored the user authentication service," use language like, "Increased the reliability of the user authentication service from 99.5% to 99.95%, preventing potential revenue loss from customer login failures." For executive reviews, translate technical simplification into financial and strategic advantages. Use analogies that resonate with business leaders, such as explaining technical debt as a high-interest loan that stifles innovation. Create a scorecard that maps the simplified system to its direct business impact, such as reduced customer support tickets or faster time-to-market for new features. This shifts the conversation from code to competitive advantage. A key strategy for career growth in this area is to proactively identify and lead simplification projects. Don't wait for these tasks to be assigned. Instead, identify areas of the codebase that are slowing down development or causing frequent issues and propose a plan to address them. Document the "before" state with metrics like cycle time and defect rates, and then showcase the "after" with clear, quantifiable improvements. In your promotion case, explicitly highlight the "complexity avoided." You can frame this by saying, "I chose a simpler architectural pattern that allowed us to deliver the project two months ahead of schedule and reduced the projected maintenance costs by 30%." This demonstrates not just technical skill, but also mature engineering judgment and a focus on long-term value. Ultimately, getting promoted for simplicity requires you to become a storyteller who can translate the long-term, often invisible, benefits of maintainable software into a clear narrative of business impact. By using structured communication frameworks and quantifying your achievements in terms that leadership understands, you can make a powerful case that your work is not just about cleaning up code, but about enabling the future growth and stability of the business.

Get your own daily briefing

Scout delivers personalized news, insights, and conversations tailored to your role and industry.

Download on the App Store

Shared from Scout - Be the smartest in the room.