Linus Torvalds to kernel devs: Grow up and stop pulling all-nighters
lkml.iu.edu
lkml.iu.edu
> The rule is that things that get sent to me should be ready before* the merge window opens, not be made ready during the merge window.*
That's not what a "window" is. If you want the beginning of the two-weeks period to be a deadline, call it a deadline.
"The whole 'do an all-nighter to get the paper in the day before the dealine' is something that should have gone out the window after highschool. Not for kernel development."
is making an explicit comparison to the behaviour of young adults (namely: poor time management, crunching for deadlines by staying up late). I agree with you that it's a poor editorialisation and makes it seem like Linus is being harsher than he really is in his writing.
>The whole "do an all-nighter to get the paper in the day before the [deadline]" is something that should have gone out the window after highschool. Not for kernel development.
How so? I don't see any other interpretation
And while he might not use the exact words, it's a pretty accurate editorialized summary of what he says here
Telling someone to "grow up" is kinda mean and should be reserved for when people are being extremely immature. Linus didn't say that.
We’re probably all over-reading this quote but it did come off as a “grow up” comment in my reading as well, intended or not.
Isn't being kinda mean Linus trademark?
"Grow up" vs "leave it at high school" is "potato, potatoh" kind of difference...
They put in immense amounts of work during the school year. In exchange for that summer vacation. And pay and job satisfaction, we hope. We can increase pay, and decrease classroom sizes.
But those teachers are still going to take home work and joke with their partners about it at the kitchen table, right?
What's the other solution? Doubling teacher employment and decreasing classroom sizes to half-day?
It's a possibility. I'll call that bluff that it comes without drama.
I'll bookmark this post, you know, because I'm slow to recall.
Turn the merge window beginning into a deadline, and only accept follow-on patches during the following 2 weeks review.
But sure, if you have only one important task and you have an abundant supply of time (e.g., single, young, no children), then yes, it's much easier to fool yourself into thinking you'll have ample time around the deadline. And maybe you'll have it. But that's not an effective strategy for when life gets hard and people depend on you. It's easier to mold your brain to work consistently early on, instead of trying to change your habits abruptly when life gets hard.