Top 17 Things Business People Do That Make Developers Cringe

This is a list of the most frequent complaints I’ve heard during my 17 years of being a developer. In no certain order…

  • Diminish developers’ work/value by using the words: “just”, “only”, “simple”, or “slight”.
  • Asking for developers’ opinion(s) and then doing the exact opposite
  • Not knowing exactly what you want.
  • Adding more tasks or changes and expecting the deliverables on the same deadline.
  • Asking why the tests didn’t catch a bug even though you promised the deadline for the deliverables without asking the developers who are going to build it.
  • Selling a product or feature that doesn’t exist and then lighting developers on fire to deliver.
  • Treating developers like your personal documentation system. RTFM!
  • Bypassing the agreed upon process for engaging developers when you need something.
  • Reporting a customer issue or bug without providing any details
  • Sending an email, and then when we don’t respond immediately…sending an IM, SMS, calling, or the worst; coming to our desk to tell us about your email.
  • Using technical words, phrases, or acronyms incorrectly…or spinning them into marketer buzz words.
  • Trying to chat on instant messaging and sharing a long idea in sentences (making it impossible to know when you’re done and we should respond)
  • Turning a hackathon into a free-work-a-thon by restricting the parameters to work related projects.
  • Not prioritizing paying down technical debt
  • Calling, emailing, or texting developers while we are on vacation / PTO.
  • Being told there is no headcount, but hiring 20 new marketers and sales people.
  • TPS reports