When I realized my job isn't to code, it is to hack for hacks.

As smart developers our job is to be accountable to non-technical product management types who care nothing for elegant system design or DRY code. They expect features get done fast and "technically complete." They use terms like "minimum viable product (MVP)" to imply we'll go back and improve things like refactoring and tech debt later.

They will not. Most likely they won't even be around. Producers and scrumlords have the highest turnover rate of any role on a team. By design they get bored or frustrated easily and are constantly looking for greener pastures. Many people in self-proclaimed "non-technical" roles like this never had the patience and attention span to learn a real vocation, and they've discovered a career path that doesn't require one.

These are our masters. As developers, we will answer to them forever and always.

  • 3
    Not too pleased with the Agile approach, eh?

    Maybe the paradigm should have been paraphrased as "Move fast, break things, let someone else worry about cleaning up the mess we're trying to build a company over here and the only thing the investors care about being DRY or WET is their martinis"
  • 0
    Seems like most people these days don’t want to learn a real vocation.
Your Job Suck?
Get a Better Job
Add Comment