Software Testing

Tribute to Gerald Weinberg: Testing is Harder than Development

By Test Guild
  • Share:
Join the Guild for FREE

I was saddened to hear that Gerald Weinberg, one of the leaders in our industry, passed away this week.

Gerald Weinberg had been developing and testing software for over 50 years and was one of the engineers who worked on the first American NASA space program (Project Mercury), where he designed and implemented the space tracking network focusing on the first multi-programmed operating systems.

Jerry was also a prolific author of 30+ books.

It was an honor to have had the opportunity to interview Jerry on my podcast way back in Episode 100 of Test Talks in 2016. What was funny was that Jerry contacted me, asking why I hadn’t yet asked him for an interview. I told him that I had thought he was out of my league!

Gerald Weinberg Interview

The bright spot is that Gerald left a legacy of knowledge for us in his writing as well as his generous sharing of his wisdom. You can see his passion for testing being carried on in folks like Michael Bolton and others.

Following are some of my favorite nuggets of wisdom from my interview with Jerry.

The secret to being a productive tester or writer

I don't know if there's one secret. Maybe the secret is, sort of on the Meta level, is to stop looking for secrets and just figure out one little improvement at a time.

Get rid of things that are using your time that are not productive and that you don't like to do.

Part of it is you have to love what you're doing and if you don't love it, then it's pretty hard to bring yourself back to it. Writing, for instance, and writing code and so on is easy to postpone so you really learn to love it. When people tell me, “Oh, I hate writing and it's very hard for me.” I'm like well, then maybe you're just not cut out to be a writer.

You find a way to love it.

Same way with testing, find a way to love it and then you'll find, instead of excuses not to do it, you'll find excuses to do it.

On software development and testing estimates

I can predict anything except the future and that's the problem.

To some extent, we can predict the future quite a lot so that we get in the illusion that we can predict it all the time and we can predict it very precisely. You can predict it and you can plan, just be ready if your plan isn't working out, then you make a revision of the plan as you plan to re-plan.

Testing is harder than Development

Testing is harder than developing. If you want to have good testing you need to put your best people in testing. Your smartest people and maybe a little different type of person, someone as we said who listens better, talks better, so it's a very exceptional kind of person that makes a great tester.

If you believe in that kind of thing then you should reward them better than you reward the developers. Instead, I go around and I find that people habitually pay their testers less than they pay their developers. That's the number one thing that is not understood.

[tweet_box design=”default”]Testing is harder than developing. If you want to have good testing you need to put your best people in testing.~Gerald Weinberg[/tweet_box]

On automation replacing testers

Automation is another example of what the anthropologists call “magic.”

Abraham Lincoln had this riddle: he said, “If you call a tail a leg, how many legs does a dog have?” What's the answer to that? Well, some people would say five and Lincoln would say, “No. Calling it a leg doesn't make it a leg,” so calling it automation doesn't make it tester automation. It's just a label, it sells well and so on.

To do successful test automation there's so much other stuff surrounding it. You may have tools that automate certain tests but it doesn't automate testing.

Listen to the full interview with Jerry here and soak up the knowledge Jerry left behind. What a legacy of awesomeness.

A bearded man with blue glasses and a black-and-white jacket smiles at a microphone in a studio setting.

About Joe Colantonio

Joe Colantonio is the founder of TestGuild, an industry-leading platform for automation testing and software testing tools. With over 25 years of hands-on experience, he has worked with top enterprise companies, helped develop early test automation tools and frameworks, and runs the largest online automation testing conference, Automation Guild.

Joe is also the author of Automation Awesomeness: 260 Actionable Affirmations To Improve Your QA & Automation Testing Skills and the host of the TestGuild podcast, which he has released weekly since 2014, making it the longest-running podcast dedicated to automation testing. Over the years, he has interviewed top thought leaders in DevOps, AI-driven test automation, and software quality, shaping the conversation in the industry.

With a reach of over 400,000 across his YouTube channel, LinkedIn, email list, and other social channels, Joe’s insights impact thousands of testers and engineers worldwide.

He has worked with some of the top companies in software testing and automation, including Tricentis, Keysight, Applitools, and BrowserStack, as sponsors and partners, helping them connect with the right audience in the automation testing space.

Follow him on LinkedIn or check out more at TestGuild.com.

Comments are closed.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

The Ultimate Mobile Testing Guide: 11 Tips to Test Your App Effectively

Posted on 03/02/2025

Mobile testing is the systematic process of evaluating mobile applications to ensure they ...

What is Behavior Driven Development (An Introduction)

Posted on 03/21/2024

Love it or hate it—Behavior Driven Development is still widely used. And unfortunately ...

What is ETL Testing Tutorial Guide

Posted on 03/14/2024

What is ETL Testing Let's get right into it! An ETL test is ...