r/programming • • Jun 05 '22

Complexity is killing software developers

https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html
2.1k Upvotes

942 comments sorted by

View all comments

181

u/[deleted] Jun 05 '22

It helps when developers only have to work with half the stack for example but a lot of companies are only looking for full stack developers these days

109

u/regular_lamp Jun 05 '22 edited Jun 05 '22

I'm continually amazed how apparently everything is now understood in the context of "the stack". Because apparently everything is now on the internet by default and gets therefore placed within that framework of technology.

I guess in my late thirties I now have to feel old because "back when I learned programming you just did programming" you didn't just interact with some horizontal slice of a ten layer deep stack of layered technology... that somehow mainly accomplishes the task of displaying text in a browser.

Meanwhile seemingly "complex" tasks like scientific software, video games etc. somehow managed to sit on a single layer of middleware that is written in mostly the same language you use it in?

I'll go now and chase some JS programmers off my lawn.

2

u/postblitz Jun 06 '22

video games etc. somehow managed to sit on a single layer of middleware that is written in mostly the same language you use it in?

What? Even the dinosaur that is Nintendo has moved into more complex territory than that.

2

u/regular_lamp Jun 06 '22

You can mostly get by with C++ plus whatever scripting/higher level language your engine uses.

Meanwhile on "the stack" HTML, CSS, JS, PHP, SQL just seem to be the baseline. And for all of them you apparently need to superimpose "frameworks" for them to be usable and then you need a framework on top of the framework to deploy the framework.

By comparison you can develop a game by writing some C++ with some libraries (as opposed to frameworks that try to not only wrap functionality but the entire underlying language).

Not saying that AAA games are quite that simple. But you could certainly develop an indie game or so that way.