Boring is Beautiful in Software Development

Excitement is a warning

Ben "The Hosk" Hosking
CodeX

--

Jeswin Thomas from Pexels

Software developers uniform should be cardigans and slippers with some relaxing music of birds noises

No matter how good the developers are or how hard they work, creating software takes time. You cannot produce unique, complex software quickly. No substantial software is creating quickly, no matter what the plan on a page says or how many developers you throw at it.

Software development should be a boring, follow the process, do all the steps and aim to create quality software.

The faster development teams try to create software, the more mistakes they make and the slower it goes.

Software development is technically exciting, using new technology, creating new processes, automating steps, saving time and turning requirements into software.

The execution of the software development plans should be boring. Steady smooth progress where you follow the process and progress towards your goal.

Creating software should be as sexy and exciting as watching a marathon. It’s not full of runners sprinting, unexpected tactics or sneaky moves. The runners keep progressing towards the finish line, mile by mile over many hours.

--

--

Ben "The Hosk" Hosking
CodeX
Writer for

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