The Worrisome Banality of Modern Software

Dr Stuart Woolley
CodeX
Published in
4 min readJun 16, 2022

--

When did software products become so bland and unexciting and, more to the point, why?

Photo by mentatdgt on Pexels

These days I really find it pretty hard to get excited about software.

I mean, it’s not at all unusual to be completely unimpressed with things like UML, agile, design patterns, or yet another [JavaScript|Python] library that solves a problem that’s already been solved by a hundred other existing libraries.

Pretty much all of them are life threateningly dull, abjectly pointless, or so already well trodden, boring, and commonplace that just to be even associated with them would severely damage your remaining credibility as a progressive software engineer.

But, there’s something deeper at work, a kind of inspirational malady that’s taken a foothold in the grand game of software engineering and we need to call it out, cut it out, and throw it away.

Sure, I like to create software as long as I’m working on something interesting (see later), have some requirements, and don’t have to wrestle a project manager to the ground and lock them in a stationery cupboard to kick things off in the first place.

Occasionally, I’d even buy software myself and give something back to my fellow progressives — as long as the product is interesting (again, see later), well written, and…

--

--

Dr Stuart Woolley
CodeX

Worries about the future. Way too involved with software. Likes coffee, maths, and . Would prefer to be in academia. SpaceX, X, and Overwatch fan.