This is the view of a developer that thinks software should be easily maintainable and durable. Built to last a decade, at least, like anything else

Don’t replace Spring Boot with Quarkus, replace it with Wildfly

submited by
Style Pass
2022-01-17 18:00:16

This is the view of a developer that thinks software should be easily maintainable and durable. Built to last a decade, at least, like anything else that is valuable.

The software industry is, for some time now, being led by trends, hypes and seasonal technologies/frameworks. It’s good in one point of view. Many new technologies and concepts arise from that. But, in consequence, that is leading to low quality, low durability and expensive software. Developers are willing to use new shining things and forget to ask one important question: what problem can this new thing solve that my old thing can’t?

Low quality software appears because developers are, more often than ever, fighting with new versions of their frameworks. By wasting time fixing framework breaking changes, by being unable to update their software to a new version or by rewriting their software, this behavior is bringing their already solved bugs back again.

That also explains the low software durability. Software often becomes a legacy because of their underlying technologies. Whenever their technologies became obsolete, the software built upon it also becomes obsolete. Building software on top of current Javascript frameworks is like building a house on top of quicksand. They’re born obsolete.

Leave a Comment