Not surprised lol. I interact with software devs multiple times a week, me being entirely on the data side of the house. I am routinely baffled by the ineptitude. I've contributed to open source software since middle school roughly, I'm just glad I never even considered writing software for a living for a minute. Just glue code for data stuff.
The number of people who have been programmers for years and seemingly have no idea how anything is built beyond hitting "Run" or "Build" in their IDE, no concept of the considerations for something running at scale in production, no concept of thread safety when injecting dependencies... This is clinical trial data collection which is probably the slowest moving industry out there, after power grid stuff. We still collect outcome assessments via paper + OCR and phone questionnaires.
I have a CS degree and it's probably good than I didn't pursue a programming career because I totally would have been one of those incompetent idiots. I barely learned shit in school and whatever crap job I could have gotten after graduating would have only taught me the bare minimum to do that job. I never took it upon myself to learn more about how things work because I didn't have any real passion or interest in it.
Honestly my job is a dead end for improving programming skills, I seriously wonder if I won't be competitive when I want to switch jobs because this job gave me no nonproprietary experience
Not surprised lol. I interact with software devs multiple times a week, me being entirely on the data side of the house. I am routinely baffled by the ineptitude. I've contributed to open source software since middle school roughly, I'm just glad I never even considered writing software for a living for a minute. Just glue code for data stuff.
The number of people who have been programmers for years and seemingly have no idea how anything is built beyond hitting "Run" or "Build" in their IDE, no concept of the considerations for something running at scale in production, no concept of thread safety when injecting dependencies... This is clinical trial data collection which is probably the slowest moving industry out there, after power grid stuff. We still collect outcome assessments via paper + OCR and phone questionnaires.
I have a CS degree and it's probably good than I didn't pursue a programming career because I totally would have been one of those incompetent idiots. I barely learned shit in school and whatever crap job I could have gotten after graduating would have only taught me the bare minimum to do that job. I never took it upon myself to learn more about how things work because I didn't have any real passion or interest in it.
Honestly my job is a dead end for improving programming skills, I seriously wonder if I won't be competitive when I want to switch jobs because this job gave me no nonproprietary experience
Switch when you can. Don't become a 40-50 year old engineer who can't do it from scratch. You'll have a hell of a time finding a job then!
Hehehehehe this is me