Dear Programmers,
Greetings!
Hope you folks are doing great. We testers wish you for the season and for a great valentine’s day. Somehow, we are made to look like enemies of each other although we are working towards the same goal. At times we bring our personal ego into a project and make you think we are a bunch of stupids delaying the progress. While some of us are real stupids, not all of us are. I guess, if you are a passionate programmer, you would be irked to come across a bad programmer and that is the same way we feel about testers who bring their personal ego to the table when having to work closely with you. Based on our experience, we seem to have equal good and bad people each sides.
On this day, called valentine’s day, marked to show the love, we want to write this letter to you. We want to tell you that we don’t hate you, there are some of us who love what you do. We have high appreciation of what you do. There are plenty of software we use and it works great deal and solves plenty of our problems, of course without creating new ones. So, we are thankful to the community of programmers. Although some of us don’t publicly acknowledge this, which is sad, we actually do appreciate what you have done for the world and what you will be doing.
The part that I personally feel great about you programmers is – you are patient about the poor bug reports we write. Some of us, write bug reports so bad that the good bunch among us can’t tolerate one bit. Wondering how do you not punch us when you see we reporting a spelling mistake with tons of spelling mistakes in our report. The way you hit us though is uber cool. You actually don’t associate credibility to such testers and that is definitely a way we encourage you to do. Only the skilled should gain respect. Only those who want to grow skilled should be encouraged.
It also amazes us when we see some among you getting excited about the bugs we report and enjoy fixing them. We have personally worked with a few programmers who said, “it was an awesome learning trying to fix this bug. Thank you”. I guess the “Thank You!” is something we should use often with each other. Our work revolves around you and your work revolves around us. That reminds us that both of our work revolves around some other stakeholders.
Isn’t it amazing that some people who claim to manage us, set metrics that makes us to compete against each other than working with each other. I think we should partner with you and fight against people who are dividing us. At one end they put a metric to us on “How many bugs we found?” and at your side, “How many bugs did your code not have?”. Sad. So sad that we need to get out of this soon. I guess if we partner better, we can weed off many of the stupid metrics in our industry.
We testers sometime seek inspiration and encouragement from you, dear programmers. I am sure the vice versa is true. Most often we don’t come to your desk and tell you, “I think you did this part great”. How sad, again. I think we should do it more often. I think it is so important for us to tell you what things went great. At times we feel intimidated by what you speak. You actually let us know what we should be knowing. Those among us who catch it, pick it up and learn and those who hated being intimidated try to stay away from you or get used to intimidation. Sad, isn’t it.
Speaking of that, some groups of testers think that testing is about finding problems in your work. We request you to not bother about them because we ourselves ignore such people. They would never do good testing. They are the ones who balance out the bad of your group.
It is so weird that sometimes we have fought about a bug we reported not being fixed and wasted several hours on it while the fix actually takes a few minutes. We hope to not waste your time and ours in future with those silly fights. We better move on and meet our goal of finding other quality related information.
Unfortunately, our good test education isn’t being able to outnumber the bad test education that is already wide spread. Mostly because businessmen is always wanting to scale quickly and make some quick buck. They act as though they know when they are going to die and want to make money today itself.
Someday, we are hoping we will have a generation of businessmen who are futuristic thinkers and who will actually live beyond their actual life times. That day, hopefully so many of these problems will be solved.
Oh my! We haven’t been calling you as “developers” in this letter. Not that we hate the word but we feel that everyone of us develops. We develop test ideas while you develop product. You program, we test. We love your great work and we are sure you love our great work.
Today, we take oath on the following things:
- We will let you know what we like about your work, more often than what we might be doing now.
- We will help you see our rationale than bringing our ego to the discussion table.
- We will work hard towards changing the perspective that testing is about finding problems with programmers work and help people see that we provide quality related information to different stakeholders.
With Love,
Testers
At least at Moolya
nice post.. but i guess love letter needs to be little bit romantic and short
Thanks for your comment Paresh. If it was any more romantic, the programmers reading it might think it is a joke. We are serious about the love we have – towards testing, towards partnering with the programmers and towards the common goal we have.
Excellent and Appritiated
Excellent letter Pradeep! It reflects my philosophy at Allies Computing and I’m sure we all, at Software Testing Club, would agree too!
Thanks Stephen. I am glad you liked it and agree too. You belong to “some” of us and am glad for that.
Very well written (by all the testers) at Moolya
I’m sure every programmer will love to work with such a group of testers. I would certainly like to take the oath with you all..
Keep them coming. All the best..
badly written.
1. testers are/can be programmers
2. this thing applies to testers too. we can interchange the word tester to programmer
looks like a hatred letter than a valentine’s letter
@ Rajesh,
All we want to say is, “Thank you for your comment”. To add a little bit more, ff you don’t like, you don’t like it. If you can say it better, you say it better.
Testers finding programmers beside them, is like carrying the fuel mine that is found while the expedition has started.
The mutual help that comes at any time when asked or needed, must be enjoyed to know the value of it.
Been with programmers who never loose temper and enjoy the information obtained from testing. Programmers are helping me for receiving my testing as useful to every other in project.
Thanks to programmers who give their time for testers. I respect it.
I have heard about Pair programming is controversial. While a programmer is writing a code a tester is interrupting him,isn’t so irritating thing we’ve ever faced yet. My codes are my ego, when you points finger on them obviously i’ll little hurt.
Very well written. I totally agree with the philosophy.
Great Job, Testers.
Nicely written. Definitely your words reflected many testers mind including me. Pradeep, what can I tell them (so called management) who tells us to count bugs for evaluation and to identify types of bug?