Why write software for this?

Recently, when speaking with prospective clients, instead of focusing on the features they want, I like to ask questions like:

What's wrong with what you have now?

Why not fix what you have instead of rebuilding?

What problem are you trying to solve?

Why write software for this at all?

Why not do it manually?

Why do you need to do this now?

What results would you expect to see after this project?

If they can answer these types of questions and explain the business outcomes they're looking to achieve and what value I can add, those are the projects I want to work on.

- Oliver

P.S. Do you want to learn about automated testing in Drupal? Take my free 10-day email course and get daily lessons straight to your inbox.

Was this interesting?

Sign up here and get more like this delivered straight to your inbox every day.

About me

Picture of Oliver

I'm an Acquia-certified Drupal Triple Expert with 17 years of experience, an open-source software maintainer and Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.