What causes bugs?

September 14, 2022
What behaviors, structures, or cultural traits lead to bugs?

Here’s something I’ve been thinking about lately: What causes bugs?

I don’t mean in micro sense in which the answer might be “typos” or “confusing logic” or “incorrect copy/paste.”

I mean from a business standpoint.

What behaviors, structures, or cultural traits lead to bugs?

Here are a few I’ve thought of.

  • Deadlines
  • Inexperienced developers
  • Developers not writing their own tests
  • Developers not being responsible for their own software deployments
  • A development team not responsible for fixing its own bugs
  • A long delay between bug creation and bug fixing

What would you add to the list? Do you disagree with any of these? Should I explain any of these more completely?

Share this

Related Content

My Most Controversial Opinions

Who owns the release?

With different teams responsible for development and release, we often end up with silos.

How do you change your culture to accept DevOps?

Doing DevOpsy things begins to transform your culture for you.