News for hackers. Stuff that matters.
Re:Uber cuts 3000 more jobs, closes 45 offices by agakshat on Monday May 18, 2020 @06:43PM (#23229239)
I’ve always wondered, does this actually happen? People not getting fired because they are irreplaceable partly because of their own failure to document stuff?
Re:Uber cuts 3000 more jobs, closes 45 offices by Aperocky on Monday May 18, 2020 @11:13PM (#23230966)
Nobody except newcomers to the codebase look at documents on code structure, and of course no one is fired for not producing it/producing a crappy version of it.

When the newcomer can't get anything out of that doc, if it exist, he/she just need to ask the creator, who will explain very nicely how everything is done, and that newcomer become a code guru in that codebase, and the cycle continues.

Until you layoff 50% of the team and now suddenly nobody knows how 50% of the stuff work.

Re:Uber cuts 3000 more jobs, closes 45 offices by Hallucinaut on Tuesday May 19, 2020 @06:53PM (#23241264)
Very frequently in corporate environments, at least in investment banks I have known and heard of many people earning four figures a day pretty much purely because they've been allowed to carve their own niche that becomes indispensable.

Ironically, the worse they are (think 5000 lines of Perl with two functions) then the less viable it is to replace them.