People are lazy. If you give people an easy way to "fill that void" they will do so, even if it's detrimental to their long term health.
No social media? People will still find ways to socialize. It might not be as easy, but they will do it. Maybe you'll even see a resurgence in social clubs.
I think reading and writing test code is harder than the underlying code itself. You must know both the desired behavior of the code-under-test and whether the test correctly stresses that behavior. And then if you're working on anything more complicated than a single unit test you must also make sure that it doesn't blow up anything adjacent to it (preserve state).
I think enforcing black box testing is the best way to get useful tests out of both humans and robots. They must not know the internals, or it will lead them to do bad things.
Just because someone moved on from your broke ass product doesn't mean the bug was fixed. I can't count how many times I'll find an old bug still there years later closed with 5+ duplicate issues all linked back to the same closed github issue that was closed as stale.
It's just bullshit. Having a lower count on your issue tracker doesn't make the actual bugs disappear folks
It's not about kids imo. They're purposely designing things to be as addicting as possible. To me, that is morally wrong, akin to what gambling and "prediction" markets do. Beyond morals, I think it creates deep problems in society, beyond just "who owns the thing recommending" (seriously. If you're not ok with Trump or Kamala Harris controlling what you watch, why are you ok with a nameless exec doing it?)
I find it a rather offensive that the suburbs don't have walking/bike path cut-throughs. They're cheap. They can cut down on non-car travel by a ton. They're just damn nice.
Some do. It all comes down to whether the local government cares/thinks about this when setting up ordinances and approving PUDs. I was also appalled when I moved from a place that did this to one that didn't. There were so many obvious opportunities to improve connectivity with a few hundred square feet of easement.
Literally everything that came after Windows Me both in the consumer and server space is based on NT, to this day. So I'm not sure this argument weighs much.
P.S. My personal opinion is that Windows could be a great OS but MS keeps intentionally saddling it with more and more shit in the name of getting more from the user, instead of giving more to the user.
The kernel is okish. But compared to Linux it is surprisingly bad at a number of things. Handling lots of tiny files in huge directory trees is much slower on Windows than Linux for example. I dont know if that is due to NTFS vs ext4/btrfs/xfs, or if it is some broader issue in the NT kernel.
Some other things have been baffling over the years (but I belive they are now at least somewhat solved). For example in Windows 7 and older Windows would spend tens of seconds on "installing drivers" for a USB stick every time a new stick was inserted (or even an old stick inserted into a new port). I don't remember seeing this on Windows 10 (or 11), but I barely used those.
But yes, compared to the userspace the kernel is way less jank. (Like how Windows Updates takes minutes to run to conclude that there are updates, and dozens of minutes to install them, while pacman -Syu on Arch can be done in second if there are no updates, and maybe 2-4 minutes in the worst case of a kernel update with dkms modules being rebuilt.)
Windows NT kernel is a marvel of engineering. It's incredibly flexible, you can build crazy stuff on top of it without having access to its source code.
As an example, Parallels had a version of Docker-like containers on WINDOWS in 2006! They implemented it as a wrapper on top of the native Windows NT kernel API.
But the downside of this flexibility is relatively slow filesystem operations. It was a conscious trade-off from Windows kernel developers, they thought that flexibility was more important.
In fairness to people, yelp and google, if there’s only two places to eat in a town there’s only two places to eat. The local people are likely friends with the people who run the places and their social hubs. Personally if my mate opened a restaurant and it was awful, I’d tell him nicely but I wouldn’t leave a bad review for it.
I think tripadvisor in the US suffers from the same problem as yelp in Europe - it’s predominantly tourists so the places visited are predominantly places tourists visit. If you want the tourist experiences they’ll keep you right but if you want “what the locals eat” you have to do what the locals do.
My experience living and travelling in Europe was that this is definitely true for TripAdvisor, but much less so for Yelp. Mostly tourist traps (that you'd find anyway) on TripAdvisor, while I found some amazing, hidden, non-touristy (think no printed menus, just staff that explains the day's dishes in the local language) restaurants on Yelp.
I concluded that Yelp is used more by locals, but maybe the people using it just align with my tastes better.
We had 3pm coffee club at a previous job. It was great. Had our own slack channel(public). As the minutes counted down people would post gifs counting down (/giphy 4, /giphy 3). Most of the dev team would go. We’d go a heavy coffee shop. The talks there and back were great.
No social media? People will still find ways to socialize. It might not be as easy, but they will do it. Maybe you'll even see a resurgence in social clubs.