The Gordon Ramsey of software
It’s pretty funny that Gordon Ramsey is actually a sweet guy and plays up the angry cook guy on TV.
In the UK version of Hell’s Kitchen you can see this side of him. In one episode he just hung out at the beach with his whole team and it was so wholesome.
The US show is cut in a way that emphasizes his outbursts, it’s much worse.
Ah, this happened two days ago? Further reading:
Linus Torvalds flames Google kernel contributor over filesystem suggestion
Here’s the specific response and it’s even better than anticipated.
https://lkml.iu.edu/hypermail/linux/kernel/2401.3/04208.html
His response to Linus was interesting to read.
Oh and especially this comment further down in the conversation…
As it is, I feel like I have to waste my time checking all your patches, and I’m saying “it’s not worth it”.
I’m basically done with this. I never said I was a VFS guy and I learned a lot doing this. I had really nobody to look at my code even though most of it went to the fsdevel list. Nobody said I was doing it wrong.
Sorry to have wasted your time
Sheesh. Seeing just how long he goes on tantruming is kinda surprising 😳 seems like the guy was just trying to contribute… ya don’t have you shit in mouth, right? Jesus
Thank you for validating my feelings here. I don’t know why we idolize this kind of behavior, but berating someone on a mailing list should not be acceptable, much less desirable.
But it works.
Until it doesn’t and you have no idea why.
Do we [people in general] have some reason to conclude that it’ll stop or keep working?
And, if it stops working, do we have some reason to conclude that we won’t know why?
Every piece of code will stop working at some point if you keep working on the software (and the software itself will probably stop being compatible with other softwares if you stop working on it).
And, if it stops working, do we have some reason to conclude that we won’t know why?
If you don’t know why it works in the first place, it’s a pretty good assumption that you won’t know why it doesn’t work, either.
The only thing worse than code I don’t understand is code I do understand that’s literally been copied and pasted sixteen times in the same file.
Literally encapsulation, its the first fucking thing they teach you in Dev 101, my fucking god people please I’m begging you!
I went to school for actuarial sciences but im basically an overpaid python programmer. If an actual dev evee see my code, they would shot in the face for sure (at least my boss thinks im a magician because I do in half an hour in poorly optimized python code processes it took him days to do on excel). I don’t even know what encapsulation even means lmao.
Basically if you need the same logic in two places instead of copying it to the second place you make it into a function and use that function in both places.
That way if you need that logic to change you only need to make that edit once regardless of whether you use it one time or one thousand times.
Dev 101 is not followed in real life… Sadly, caring about code quality is difficult or impossible when you work with others.
Then you’re working with the wrong others.
I want this man along with Richard Stallman and the creator of Slackware to be immortal
Patrick Volkerding. It’s amazing he’s still managing his own Linux distro after all of these years. And I’m eternal grateful for him refusing to adopt systemd and pulseaudio when they were both not mature and stable enough and most other distros didn’t care.
Most users actually have enjoyed both systemd and pulseaudio for many years now. They are both some of the best technology we have in the Linux world.
Yes, they are mature and stable now. But they weren’t when they were first introduced into Ubuntu, for example.