3 ms·
Wow, Great List! The last one (juniors calling the shots) really hit home; when I worked in <automobile industry>, I was ultimately standing on the shoulder of
by GeorgeTirebiter 6y ago
Wow, Great List! The last one (juniors calling the shots) really hit home; when I worked in <automobile industry>, I was ultimately standing on the shoulder of midgets.
The worse part? As a CS grad, I knew how to do better, but: nobody with the power to change things understood how or why what I was suggesting was better(!).
I've long thought about this afterward, and concluded it's that 'my world' (which includes a lot of experience, and facility with Math) required me to study a lot and learn a lot; and these 'coders' simply did not have the background to understand what I was trying to teach them. I would have had to fill in several semesters in order to get my points across. Yes, I left. (And yes I tried simplifying - but that only goes so far.)
- rmk 6y agoIt's very prevalent in this industry. Newbies cost less and there is usually a lot of mundane work that needs doing, so they comprise the majority of any average team. Even more so in established or mid-size companies where the sudden expansion or huge existing base necessitates a lot of grunt work. Sadly, there is also a trend of managers bending over backwards to please newbies (otherwise the hiring pipeline is thought to dry up; also, it's easier to hand out raises that appear larger if pay is lower) which exacerbates the situation.
- monsieurbanana 6y agoI'm curious, what kind of things did you learn in your cs curriculum that applies to that job, and the other coders didn't have? I'll precise I'm not being sarcastic, genuinely curious. My math background could be better and I'm planning on improving that, but it would be for personal satisfaction as it's not hurting my work (legal tech). But maybe it is, you don't know what you don't know.
- justinclift 6y agoSounds like you're an algorithms guy, and the other coders didn't have the background needed for understanding their use? I'm self taught, and for many years didn't know about algorithms, big-O notation, and similar. You can do a lot of stuff without that knowledge, but there are definitely some areas that require it.
- wesleywt 6y agoJust to add to the list. Keep a paper trail of all communications between you and your line management or any other colleague. Especially abusive communications. It will look really bad when you read these out aloud at a HR meeting for them.
- deleted 6y ago[deleted]
- wintercharm 6y agoHiring Newbies to call the shots becoming a cost saving pillar that eroded work culture at Boeing is one of those things that indirectly contributed to the recent debacle.
- rmk 6y agoIs a bean counter still heading Boeing? Technology companies really need to be run by technologists first, businessmen second. It's fine to have a COO handle the nitty-gritty of running the company, but the vision and culture need to be set by a technical person and should be very technology-focused in general.