How Do Bad Developers Hide, Thrive And Survive?

Software development wants cowboy developers

Ben "The Hosk" Hosking
4 min readMar 19, 2023
Photo by Nik on Unsplash

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. C. A. R. Hoare

Software development is full of cowboy developers creating bad software every day.

The big question is how do bad developers keep getting work? If their work is bad, if their skills were terrible, then no one would hire them.

The software development world wants cowboy developers, who work fast and create low quality code. Most manager and projects want fast code, not quality code.

Gresham’s Law explains Why Bad Developers Push out Good Developer and Developers Create Low-Quality Code. Cheaper developers creating fast code/software is what managers want. Companies get paid for creating software, not creating quality software.

How do cowboy developers survive?

--

--

Ben "The Hosk" Hosking

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