It's a config DSL for a config DSL (OS files). Docker isn't much different from an AI wrapper. What was this mighty corporate machine supposed to become shipping config scripts?
The team I was before Docker got popular just used the OG container, user accounts, and set up namespaces and cgroups per user.
Docker represents perfectly the issue with the software industry; it is software that duplicates existing software chasing "line go up" not actual utility. No net new utility just different semantics to perform sys admin work.
Developers did not want to learn sys admin, and instead learned a meta-Docker-driven-sysadmin anyway.
Imo new life is far less stimulating than old life.
Wander in the trees and your brain is processing all the light reflecting off surfaces at endless angles given textured surfaces everywhere. Brain be processing the crunch of the sticks and grass.
Reading books was at an all-time high. Ear training making music with friends, was a constant.
Physically sitting still staring at a 2D screen, saving the universe from yet another alien threat video game, scanning likely repetitive and meaningless social commentary since no one is taking salient actions, just spinning wheels in place... modern life can't compete with that information overload.
Modern life is actually whittled down to "protect big corp profits" via consumption of their media and services. It's the opposite of diverse. It is hypernormalized and stagnant
This reads as extremely "old man yells at clouds about kids these days". At no point does your comment come into contact with reality, just this confabulated idea of the world.
Your entire post is self selection bias and survivorship bias.
SWE field is one of the most cognitive dissonant social groups; cries foul at the slightest whiff their free speech and agency is being put upon; seeks to reduce blockers to their productivity, fewer PMs! Less management!
Now complains about users using their machines without having to block on an SWE.
Insert that quote about how someone will not see the obvious if their paycheck relies on them ignoring the obvious.
Here come LLMs and all they can accomplish with a few arithmetical rules instead of the arbitrary semantics of an SWE; watch as SWEs block social evolution away from disrupting software engineers.
As an example; "protected memory", among many other individual software problems, is an access control problem mired in old semantics relative to OS monoliths.
Didn’t see you all halting as you decimated travel agent jobs, retail jobs, etc etc. Technology advancement must now stand still after centuries of evolution? The self selection bias is as obvious as Trump's.
That said, to address your broader point: me, personally, I am thrilled that the barrier to entry for building software has been all but eliminated. The joy of creation belongs to us all.
you couldn't have missed GP's point any more if you tried. ignoring the ad-hominems about SWE greed:
these tools have been trained on decades of people "obsessing over every last detail". what GP is arguing is that we're detaching from that: you prompt, you get something that works, it doesn't matter how it got there. we're now entering the world where the majority of code will be vibed. So whatever our foredevelopers came up with, that will be the the final chapter of craftsman-produced, understood, code. whatever the previous generation actually learned about software engineering, that's at an end too, because why bother learning when i can prompt.
there's no stopping this transition, obviously. the next generation of tools will be trained on the current generation of tools' generated code. we're passed the "termination shock" of sofwtare understanding.
Oh I got it just fine. I was knocking their point artisanal software will make a comeback.
Am an EE and have argued against all the developer gibberish and self aggrandizement for years. It's just electromagnetic geometry of the machine to me.
Most software out there is all the gibberish devs need to do their job. Burns a lot of resources clinging to it. Completely useless to using a computer how most users will.
Vectors as a uniform layer of abstraction, rather than arbitrary namespaces a programmer finds cheeky, will obsolete a bunch of gibberish.
>Didn’t see you all halting as you decimated travel agent jobs, retail jobs, etc etc.
You have to remember that SWE's are the same group that screams "communism" the first moment you mention the word union and they should have the right to make as much money as possible with no restrictions.
This of course leads to the obvious lack of self reflection in their responses when something threatens their future income.
The team I was before Docker got popular just used the OG container, user accounts, and set up namespaces and cgroups per user.
Docker represents perfectly the issue with the software industry; it is software that duplicates existing software chasing "line go up" not actual utility. No net new utility just different semantics to perform sys admin work.
Developers did not want to learn sys admin, and instead learned a meta-Docker-driven-sysadmin anyway.