My 10 years in software engineering

#255 – August 17, 2025

growth from coding basics to leadership roles

My 10 years in software engineering
13 minutes by Mensur Durakovic

Over a decade in software engineering, Mensur chronicles their growth from coding basics to leadership roles. He highlight the importance of finding mentors, focusing on practical solutions rather than complexity, and continuous learning. Their career evolved from delivering working features as a novice programmer to building and leading technical teams as an engineering manager.

Tired of Cursor bouncing between dead ends?
sponsored by Unblocked

Unblocked’s MCP gives your AI-powered IDE’s the missing context from tools like Slack, Confluence, and Jira, so they generate usable code the first time.

The politics of software
8 minutes by Philip Su

Office politics is exactly like Hootie and the Blowfish. You’ll never meet someone who says they like office politics or that they’re good at it. Yet everyone laments the existence of office politics in many workplaces.

The best companies are dictatorships
4 minutes by Nikunj Kothari

The founder walked into our product review, looked at the PRD we'd spent weeks perfecting, and ripped it in half. He drew what he wanted on the whiteboard. Three boxes. Some arrows. Then he left.

Mentoring, coaching, and therapy
6 minutes by Busra Koken

This article compares coaching, therapy, and mentoring in the tech industry. Busra explains that therapy helps heal past wounds, coaching focuses on future goals and actions, while mentoring shares lived experience from someone in a similar field.

How do committees fail to invent?
33 minutes by Alex Russell

Conway's law shows how organizations design systems that mirror their communication structures, with major implications for the web development world. The article describes the fifth column problem in standards development organizations, where participants secretly oppose progress while appearing to participate in good faith.

How engineers at Nubank and Ramp spend more time on shipping features (vs drowning in their backlog)
sponsored by Devin AI

What do elite engineering teams at Ramp, Nubank, and Gumroad have in common? They're saving 10k+ hours monthly by delegating tedious work (bug triage, refactors, scoping, testing) to Devin so they can focus on hard problems and new features. Devin is a SWE agent built for real-world work. It analyzes your codebase to craft context-grounded plans before implementing and testing. Starting at $20.

industry

security

And the most popular article from the last issue was:

newsletters