> IMHO this is what drove American superiority in software engineering for several decades. The people who self selected into software engineering really loved the field.
IMO it was funding that made the difference. People outside of USA did not have any less passion towards the field.
Any amount of funding gets immediately sucked into the abyss. The entire mathematical research community in Soviet Union probably cost less than a series C startup.
The only sense in which this is true is if choosing that field is a death sentence relative to other society outcomes due to lack of resources.
> Where’s the high? Where’s that immediate endorphin rush? Where’s the event that makes you realise “hey, maybe I’m really fucking good at this”?
As a person who's had only bad managers (with one exception), this is a signal that I wouldn't want this person to be my manager.
Being a manager shouldn't be about yourself, your focus should be outwards.
I get it, not everyone can be the kind-hearted Samaritan who always thinks of others. But even if you're one of the self-centred majority who thinks the universe revolves around them, keeping your subjects happy is still a requirement if you want them to be productive and motivated over a long period of time. Don't they teach that in Management 101?
You're reading a lot more into it than has been said. First, feeling good about yourself is a human requirement, it's nothing special, everyone has it. Second, this requirement doesn't preclude you from thinking of others. Just like a parent doesn't have to hate themselves to love their kids. And third, if you expect your managers to never take care of their emotional needs you are only pushing them to burn out.
> feeling good about yourself is a human requirement
Sure. I feel good about being kind to other people, whereas the author's specifically chasing some sort of highs. I don't know where this expectation could have come from, considering managers are almost universally considered to have "more responsibility". More responsibility means more stress and less fun. You'd expect an adult to understand this before moving into management, but alas.
> Second, this requirement doesn't preclude you from thinking of others. Just like a parent doesn't have to hate themselves to love their kids.
To continue your comparison, a parent is expected to think of their kids first. We call that responsibility.
> third, if you expect your managers to never take care of their emotional needs you are only pushing them to burn out.
Nobody said that. But if your emotional need is to get constant highs and you didn't have enough foresight to realise you won't get that in management, I simply don't want you as my manager.
Like I said in my original comment, this blog post is a signal. I could be wrong, but I've seen so many bad managers that my intuition tells me something's off.
Yeah, poor poor lonely managers. They hold a lot of power over other people ("responsibility") and yet we're supposed to be sorry for them. Their burden is so great that they cry on the internet that they're not getting their endorphins.
> The driver was an asshole for not finding somewhere else to put it.
In the former soviet block, you don't "find somewhere else" to park your car. You grab the first spot where you fit because you don't know if there is another free anywhere else.
Incidentally, that's why i like 4 meter cars. On streets with parallel parking, they fit in more places than the 4.5 m or more.
> Well...
Okay he could have been an asshole for other reasons, including for importing the F-150 here.
But the parking spots were at 45 degree angle and while it was narrow enough to fit in two if parked at 45, it was too long and it would have blocked the access lane with the tip. So it was parallel parked on 3 which was the only way to not block anyone.
And way too big. Why doesn't have Samsung a Mini version anymore? If they look I really don't care, but that they are all scaled like tablets (the cheap ones) annoys me.
> But the idea of encapsulation in an object is there in the most popular modern languages.
Encapsulation is not specific to OOP at all. C is not OOP and yet it has encapsulation just fine.
> If the concept of calling `my_list.is_empty()` instead of `is_empty(my_list)` is "OOP", then I think it is actually still very much in fashion and for good reasons.
You're absolutely right, it's fashion.
> And that's the new "trend": dropping class inheritance, "Composition over inheritance".
New trend, huh? You realise that that saying came out 30 years ago? It took that long for the brainwashed OOP masses to even acknowledge that inheritance is bad.