If you realise it's a losers game then you can adjust your approach.

You need professionals and experienced developers to lead software development, set standards and keep quality high.

Smaller projects can have lower standards because there is less code, reduce complexity and fewer other developers to slow down.

On large projects quality, standards and fast feedback is important. You need better developers and create software to higher standards (devops, unit testing, documentation, processes, automation, code reviews, etc)

--

--

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

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ben "The Hosk" Hosking

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