| ▲ | smikhanov 6 hours ago | |||||||||||||||||||||||||
Several related reasons working at once. The nature of work changed. The boundary between accidental and incidental complexity shifted (and it’s unclear whether this distinction still exists). Niche specializations within the field emerged. The way to structure and decompose projects changed dramatically (agile and stuff). One pathological example: if you’re running a server-based product, quite often what stands between you and a new feature launch is literally couple of thousands of lines of Kubernetes YAML. Would adding someone who’s proficient in Kubernetes slow you down? Of course not. One may say, hey, this is just the server-side Kubernetes-based development being insane, and I’ll say, the whole modern business of software development is like this. | ||||||||||||||||||||||||||
| ▲ | medi8r 5 hours ago | parent [-] | |||||||||||||||||||||||||
Hmm interesting, thanks! I was ready to argue but now I have to think, which is even better. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||