bennerdo.blog
Writing Topics About RSS

Career

← Topics  ·  18 articles

  • Jun 5, 2026
    What Nobody Teaches You About Working in Software
    The curriculum teaches you to code. The job requires something else entirely. After years in this industry, here are the things that determine most of the variation in how careers go and that almost nobody says out loud.
    10 min read
  • Jun 4, 2026
    The Most Valuable Engineer in the Room
    After years of working with engineering teams, the most valuable person is almost never who you would expect. It is not the fastest coder. Not the one who knows the most. It is someone doing something much quieter and much harder.
    9 min read
  • Jun 3, 2026
    Nobody Knows What Their System Costs
    Most engineering teams are spending serious money on cloud infrastructure and have only a vague idea where it is going. The bill arrives. It gets paid. Nobody asks hard questions until the number becomes impossible to ignore.
    10 min read
  • Jun 2, 2026
    The Open Source Debt Nobody Talks About
    Every production system is built on open source software maintained by people working for free. Most companies have never thought seriously about what happens when those people stop. Some of them are about to find out.
    10 min read
  • Jun 2, 2026
    The Agile Sprint That Never Ends
    Agile promised to make software development more human. For a lot of teams it has done the opposite. Here is what went wrong and why the calendar is not the problem.
    9 min read
  • Jun 1, 2026
    The Best Engineers I Know Are Wrong a Lot
    Being right all the time is not what makes someone excellent at this work. Knowing what to do when you are wrong is. The engineers who progress the fastest have figured out something that takes most people years to understand.
    9 min read
  • May 31, 2026
    Technical Debt Is a Management Problem
    Engineers talk about technical debt as if it is a technical phenomenon. It is not. It accumulates through decisions made by people with authority over engineering time, and it is resolved the same way.
    10 min read
  • May 30, 2026
    The On-Call Rotation That Breaks People
    On-call burnout is treated as a scheduling problem. It is not. It is a systems engineering problem. The rotation is the last place to look. Everything upstream of it is where the damage is actually done.
    11 min read
  • May 25, 2026
    The Infrastructure That Nobody Owns
    The most dangerous systems in any engineering organisation are not the ones that are broken. They are the ones that are working, that everyone depends on, and that nobody is responsible for.
    10 min read
  • May 25, 2026
    The Rewrite That Wasn't Worth It
    Engineering teams propose rewrites with confidence and complete them with regret. The second system is almost never as much better as it was supposed to be, and the cost is almost always more than anyone planned. Here is why, and what to do instead.
    11 min read
  • May 24, 2026
    The Standup That Became a Status Report
    The daily standup was invented to surface blockers and coordinate work. In most teams it has become a ritual performance of productivity. Here is how that happened, what it costs, and what the meeting was supposed to be.
    10 min read
  • May 21, 2026
    The Senior Engineer Who Stopped Coding
    At some point, many senior engineers quietly transition from building things to managing the building of things. This transition is often presented as growth. Sometimes it is. Often it is the beginning of a slow professional collapse.
    10 min read
  • May 20, 2026
    Microservices Were Never About Technology
    Every failed microservices adoption I have seen made the same mistake: treating microservices as an infrastructure pattern instead of an organisational one. The technology is the easy part. The hard part is everything else.
    11 min read
  • May 18, 2026
    The Code That Runs at 3am
    There are two kinds of code. The kind you write in the daytime, caffeinated, with full context, and tests passing. And the kind that runs at 3am, in production, when everything is on fire and you wrote it six months ago. Most people only think about the first kind.
    10 min read
  • May 17, 2026
    You Are Building for the Wrong User
    The user in your head when you make product decisions is not your actual user. The gap between those two people is where most product failures live.
    10 min read
  • May 16, 2026
    The Post-Mortem That Changes Nothing
    Every serious engineering team runs post-mortems. Almost none of them work. The problem isn't the format or the facilitation — it's that most post-mortems are designed to produce closure rather than change.
    10 min read
  • May 13, 2026
    The Meeting That Should Have Been a Deploy
    Engineering teams don't slow down because they run out of ideas or lose good people. They slow down because the path from decision to production gets longer every month. Here's how that happens and what it actually costs.
    10 min read
  • May 4, 2026
    Nobody Is Coming to Save Junior Developers
    AI is compressing the entry-level job market faster than the industry wants to admit. What that actually means for people starting out, and the only honest advice I have.
    10 min read
© 2026 bennerdo — Built with Astro
RSS Sitemap GitHub Twitter