Member-only story

The Software Created Is Only as Good as the Developers Creating It

Ben "The Hosk" Hosking
Dev Genius
Published in
6 min readAug 14, 2022

--

Photo by Rachel Claire from Pexels:

Anyone who has hired the cheapest builder lives in a house of regret

It’s not the technology used that makes the biggest difference in creating software, it’s the developers using the technology. Not the tool used but the skills of the person using the tool.

It’s not requirements, technology, project plans, leadership that have the biggest effect on software development, it’s the quality of the developers and development team creating the software.

Good developers correct poor designs, fix problems, recover from problems, update incorrect requirements and create good software. Bad developers turn excellent designs and requirements into bad software.

The quality of developers is important because software development is a creative process and involves resolving problems, deciding and discovering the software needed.

Creating software doesn’t go to plan and new plans need to made quickly. The quality of developers makes a vast difference in the software created and the project.

Murphy’s law loves software development

“Anything that can go wrong will go wrong.” Murphy’s law

In software projects requirements are wrong, problems arise, decisions need to made and everything needs to happen quickly. This is why quality of developers are important because there will be lots of problems that have to be solved fast.

Technology, tools and great plans won’t produce good software from a bad development team. Good developers make creating software look easy because they are experienced and have deep knowledge of software development.

Bad developers don’t create good software, they will create bad software, they will get stuck and their approach and code will create problems.

The Cheap option is more expensive

“Price is what you pay, the quality of software is what you get”

--

--

Published in Dev Genius

Coding, Tutorials, News, UX, UI and much more related to development

Written by Ben "The Hosk" Hosking

Technology philosopher | Software dev → Solution architect | Avid reader | Life long learner

Write a response