Does a tester break the product?

Does a tester break the product?

Recently, I came across this tweet:

We may argue whether a tester breaks the products or proves that the product is already broken. I firmly believe that testers discover defects not cause them, so maybe we should no longer describe their job as “breaking the software.”

In IT, naming things was always hard, but it seems that recently we started to care more about the nomenclature. How many of you call yourself programmers? I agree with Kelly Vaughn, a programmer is someone who writes code. Period. That is the only requirement.

At work, we call ourselves engineers or developers. How does it change our perspective?

Are we here to write code? Not necessarily. We had been employed to solve a problem. Sure, quite often you need to write code to do it, but that is not the only part of the job.

In fact, it seems that the more experienced software engineer you are, the more problems you solve without writing code. The job changes from “writing code” to “talk with people and figure out what code you must write.”

Do you want to show your product/service to 25000 data science enthusiasts every month? I am looking for companies which would like to become a partner of this blog.

Are you interested? Is your employer interested? Here are the details of the offer.


It may seem ridiculous that we spend so much time defining the vocabulary we use to describe our job. Is it ridiculous?

A few days ago, I listened to Jocko Willink podcast. In one store, he mentioned that some music clubs in the U.S. no longer call the person who is guarding the door a “bouncer.” They began to call them “hosts.” What changed? The bouncers… ekhm… hosts no longer think they should be aggressive and kick people out. Now, they are here to make the guests feel safe and comfortable.

"No name" street in Konin, Poland
"No name" street in Konin, Poland

Naming things is hard, but that should not be an excuse.

Remember to share on social media!
If you like this text, please share it on Facebook/Twitter/LinkedIn/Reddit or other social media.

If you watch programming live streams, check out my YouTube channel.
You can also follow me on Twitter: @mikulskibartosz

If you want to hire me, send me a message on LinkedIn or Twitter.

If this article was helpful, consider donating to WWF or any other charity of your choice.
Bartosz Mikulski
Bartosz Mikulski * data scientist / software engineer * conference speaker * organizer of School of A.I. meetups in Poznań * co-founder of Software Craftsmanship Poznan & Poznan Scala User Group