DEV Community

Matthieu Cneude
Matthieu Cneude

Posted on

Do we have to deal with too much complexity?

I've been coding for 10+ years professionally (20 as a hobby) and something strikes me hard: it seems that our job gets more and more complex.

To be a software engineer, we need to know how databases work, trendy programming languages, the 39020 services proposed by the cloud, containerization and orchestration (docker & kubernetes), the command line, algorithms, good practices... the list goes on. On top, most opinions about software development are just that: opinions. Nobody really agree, we just speak forever about what to do without empirical arguments.

Is it possible nowadays to have one server, put a monolith on it, and maintain it as long as possible?

Is it possible to bring back simplicity in this ocean of tools, practices, workflow, and opinions?

Top comments (0)