2 ms·
> This is a huge problem. I don't know where it comes from I think it's a bunch of things, but one legitimate issue is that software is stupidly complex these
by wpietri 2y ago
> This is a huge problem. I don't know where it comes from
I think it's a bunch of things, but one legitimate issue is that software is stupidly complex these days. I had the advantage of starting when computers were pretty simple and have had a chance to grow along with it. (And my dad started when you could still lift up the hood and look at each bit. [1])
When I'm working with junior engineers I have a hard time even summing up how many layers lie beneath what they're working on. And so much of what they have to know is historically contingent. Just the other day I had to explain what LF and CR mean and how it relates to physical machinery that they probably won't see outside of a museum: https://sfba.social/@williampietri/113387049693365012 https://sfba.social/@williampietri/113387049693365012
So I get how junior engineers struggle to develop a belief that the can sort it all out. Especially when so many people end up working on garbage code, where little sense is to be had. It's no wonder so many turn to cargo culting and other superstitious rituals.
[1] https://en.wikipedia.org/wiki/Magnetic-core_memory https://en.wikipedia.org/wiki/Magnetic-core_memory