Moreso came out of pivot into role specialization in IT. I remember coming out of college in the early 2000s, roles were much more bucketized -- Help Desk, Systems Administrator, Network Administrator and Programmer is pretty much all we had at Sony where I took my first job. Many, many more jack of all trades, master of none types.

Then C-Suites and MBAs put on their dunc... thinking caps and ushered in specialization all over the place. Within a few years, that programmer role now was split into individual languages or technologies and we suddenly had 5x the people. Same with systems administrators, getting a mail admin, Windows admin, Linux admin, so on and so forth.

When I'm at now, we have people that know a singular language or technology and are completely fucking worthless outside of it. I'm talking lacking fundamental cursory computing knowledge to boot.

That said, all IT professionals all dead inside to some degree.

Reply to this note

Please Login to reply.

Discussion

i'm not learning c, python, c++, rust, or fucking javascript, no, that's not negotiable, i have very good reasons, and mostly it's just that you'll have me doing nothing productive for months for any given task outside of what i already know

unfortunately nobody bothered to make a really good Go GUI so i'm stuck in the back of the shop

if someone fixed that problem you'd be back to the old days because it taes like a week to get used to working with Go versus 2 months for C++ and Rust and python is slow as piss so why bother

IIRC, back at Sony you essentially had to know either C/C++ or Java and then Basic, SQL and got bonus points if you knew COBOL. When I left, we had multiple individual developers for all of those as well as separate front end developers. Hell, they literally hired people that did nothing but played with PL/SQL scripts trying to shave seconds off their runtimes.

We were an Oracle dominant shop.

the industry has grown enough now taht you can specialise, that's part of what's going on i think

i hate it that Go has such weak libraries for GUI apps because i'm quite good at building them and the concurrency in Go was actually originally devised for GUIs (newsqueak, circa 1985)

c/c++ has a huge learning curve especially with the build system (the language itself isn't so hard)

java is a bit more reasonable but setting up the dev environment is painful until intellij

basic, haha, that was my first language, sql i aced the test in highschool circa 1992

it's pretty amazing but there is still work for cobol programmers... mostly banks of course, nobody else uses that shit, holy crap have you actually read cobol code or the language spec, it's like writing legal documents

Yeah, COBOL is fascinating to follow. I have a buddy that basically works a handful of months per year while making a killing. Just travels around to companies helping them with their COBOL issues since there are so few of those dudes left.

yeah, it's an awful language but i guess if you know it, nobody wants to learn it and dumbass banks don't spend the money on upgrades and actually

they are probably wise to not upgrade

i'm literally in the middle of learning how to use a smart contract language that has super severe guards on doing dumbshit and cobol also made it hard to do dumbshit so ... idk... these days you can probably make good money doing financial programming with Move, it's pretty good, but it realy is like cobol shrank down a bit and using Go semantics and Rust syntax