That's horrible.
HN user
Tomis02
humans do this too
Here, look at this amazing pathfinding algorithm you should use. It takes you to the wrong place 30% of the time but humans do it too so that's ok.
What's the choice here? Start saying "Russia will attack" and then see 20% of your population flee, while Putin sits and waits until your economy runs into the ground, and THEN attacks? There's no good choices here.
Not sure if it’s possible to treat enemies better than that.
If you can't imagine how, that says a lot about you.
You could have lived 200 years. But instead, people decided they'd rather invest in crypto or LLMs instead.
Maybe humans will still be here in a century. But you won't be. It didn't have to be this way.
All code is deleted alone
Reskin isn't quite right. Vivaldi offers a ton of amazing features that Chrome would never dream of having. For example, tab tiling is excellent and criminally underused.
I literally can't function on the web without Vivaldi, for me it's the only usable desktop browser. What problems have you encountered?
fundamentally inferior to Linux
The UX/UI of Windows 98 is far, far ahead of whatever Linux DWM we have today. It's nowhere near close. My KDE is usable but everything feels off, from icon shapes and sizes to mouse cursor icons, mouse cursor speed, the way settings are organised, almost everything. And it's not a matter of habit, as I've been on KDE for years, and I kept trying to make it work. Windows just clicks out of the box, it's more comfortable.
Microsoft, once upon a time, put an enormous amount of money into creating a user experience that makes sense for a maximum amount of people. Even though this experience suffered enormously over the last decade, it's still better than everything else, including OSX. And I'm not praising Microsoft, everyone else (including Canonical) is just that bad.
How many hours has Zoom put into making the client stable on Windows and Mac?
Users don't really care, do they?
git is not "the fundamentals". It's a tool that's very difficult to learn but we are forced to use because "it won" at some point.
Git's difficulty is NOT intrinsic; it could be a much better tool if Torvalds were better at UX. In short, I don't blame people who don't want to "learn git". They shouldn't have to learn it anymore than one learns to use a browser or Google docs.
Kicking kids out to play
There's cars everywhere, cities are optimised for them. There's nowhere to kick the kids out to play without the risk of them being run over by a car.
You could share the road with others, you know? You weren't born behind the wheel.
Because Github was better than Bitbucket?
Github was more popular than Bitbucke, so git unfortunately won.
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.
People hearing about it for the first time are usually shocked
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.
Might also be it's lonely at the top.
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.
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?
And I don't mean the driver was an asshole
Well...
Boring and slow.
We probably don't need programmers either, the compiler should be smart enough to know what the stakeholders mean.
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.
What do you think the bad parts of OOP are? Or do you think it's a silver bullet?
Thank you, it makes sense. I guess these points would resonate with me if I had the problems you describe. Fortunately, I usually don't. The less I fiddle with packages, dot files, shell scripts, the better my life is.
That's cool but Brew seems to work just fine for my needs (and most developers on a Mac, apparently). Which is why I think the question still stands; unclear why people should care when the status quo is good enough.
Nix only exists to be the language for Nix, the package manager. While people have occasionally used it for other use-cases, it is explicitly not a general-purpose language.
The next question is why is the Nix package manager needed and why should a software developer care. I don't know the answer.
this must be an Australian.. It's the rejection of authority that's so characteristic
Nothing really particular to Australia, the same happens in many other places.
Blaming Google for going anti-RSS is like blaming the rack when stepping on it. What did people expect to happen?
If you're looking someone to blame, blame the ones who evangelised Chrome and Google Reader when better alternatives existed. Back in the day we had Opera (the classic version) with amazing performance and built-in RSS reader. However, at the time, industry influencers promoted Chrome instead, a zero-feature browser with horrible performance (unless you had a relatively high-end PC with a multicore CPU, which was not the majority of users).
Many people (devs in particular, who should know better) use Chrome to this day. Oh well, the browser market is as democratic as they come, people vote with their usage. The conclusion is that people just don't care.
Because VSCode is also not an IDE.