

And solutions!


And solutions!


In the last 5 years we have blocked access to the internet through bot checks and ad networks. We block screens with ads or consent forms which aren’t even enforceable and make the user bark on command to get past.
We have become trained seals. Captcha popped up? Better bark. Cloudflare challenge appeared? Better bark like the trained seal and click the checkbox.
Nobody even talks about this. The fact these things are annoying is constantly discussed but I have yet to see any article covering the fact we have trained our species to bark when asked without question and what the ramifications are down the road.
There isn’t even a planned offramp from this trajectory, these things are going to get more pervasive and annoying while technology improves. Where doea this actually end?
Some people call that an abusive relationship. I call it M-F.


I look forward to their update on how that is going in 2036.


We have an enormous problem with software optimization both in cycles and memory costs. I would love for that to change but the vast majority of customers don’t care. It’s painful to think about but most don’t care as long as it works “good enough” which is a nebulous measure that management can use to lie to shareholders.
Even mentioning that we’ve wiped out roughly a decade in hardware gains with how bloated and slow our software is doesn’t move the needle. All of the younger devs in our teams truly see no issue. They consider nextjs apps to be instant. Their term, not me putting words in their mouths. VSCode is blazingly fast in their eyes.
We’ve let the problem slide so long that we have a whole generation of upcoming devs that don’t even see a problem let alone care about it. Anyone who mentors devs should really hammer this home and maybe together we can all start shifting that apathy.


It will forever baffle me how people all seemed to land on vibe coding as a term worth promoting let alone brag about.
Unless we’re talking about the programming that goes into the micro-controllers of sex toys. People doing that kind of vibe coding are doing god’s work.


I can confirm this has been my experience as well.
Anectdotally, the only people I know who say vscode is lightweight and snappy are devs that have have primarily used it, visual studio, jet brains, or some other common and bloated application.


I think pretty much every dev understands the issue but they are limited in what they can do about it. Quitting a job because they won’t let you optimize is noble but unrealistic for the vast majority of devs.
I would love for optimizations to start being prioritized. More specifically, I would love to see vendors place limits on memory use in apps. For example, Steam could reject any game over 50gb. I do not believe for a moment that any game we currently have needs more than 50gb except maybe an mmo with 20 years of content. Or Microsoft could reject apps that use more than X ram. They won’t ever do that but without an outright rejection, this won’t be fixed.


Unless you want to get fancy for the sake of not being fancy, you will likely be best just sticking with Kate.
Basic editing can be done in vi or nano or even piped to a file via she’ll. I don’t think any of those are necessarily better or worse than using Kate. Vi and nano would probably be faster but you would need to be in a terminal already.
That said, I am curious as well if anyone has a better answer.


They had no viable business plan with which to pay back investors so this was inevitable. It sucks though…not a day goes by where I don’t grumble about what an insult Discord is to their users.


What’s funny is if you added another “level” to this going back another 15 years there would be someone complaining about the same things but with Java as the target. “Java is slow” wasn’t just a joke for no reason after all.
There are some funny parts in the post as well as some true statements to the current state of things. We’ll see another post like it in 10-15 years and it will be a chuckle. Then we’ll all continue as we always have and deal with whatever comes down the pipe next.
It’s what humans do and it isn’t restricted to technologies or programming languages.


No need for paint when you create art with words.


Teams crashes or fails to work for me at least a few times a week and has for months. Outlook glitches out daily. I legit started using the web access instead of actual Outlook because it constantly bugged out.
Both Teams and Outlook are so ridiculously slow for what they do and the hardware they are running on.
Meanwhile in Windows 11: 4 years after release and I still can’t click on the clock on my secondary monitor to look at the calendar.


Well said. I find I have a hard time with trying to get devs who cut their teeth on Node to take a moment and think before just reaching for a dependency. A dependency might be the right move but taking a moment to consider is a bare minimum and most people don’t do that.
I’m trying to keep my panic over how that behavior translates to AI code in check but it’s a struggle given human behavior time and time again.


We desperately need to teach people when a 3rd party dependency is necessary and not just optional to save writing a single function (cough left pad cough).
Also when the dependency is really good but other considerations override it being a viable option like security or code ownership.
How we all didn’t collectively learn our lesson from left pad baffles me.
Windows is mostly so entrenched because Microsoft applied monopolistic practices in the 90’s to ensure it was the most used operating system thereby cementing their place for decades to come.
Then, they applied monopolistic practices in the cloud industry to ensure vendor lock-in at the OS level with their most popular services (like Office).
You are right that most people just don’t care though. I don’t blame them, there is enough stress in the world.
For the first point, I’m just going to throw out that sending the content can be preferable given how likely the link is to go dead eventually. There are a number of things I can no longer find because of this although it is admittedly an edge case.
I never used it on Linux so I can’t speak to that but it’s pretty bad on Windows. It wasn’t great a couple years ago (on Windows) and it’s only gotten worse. The downward slope of the product quality seems to be steeper each year as well. It’s really frustrating to witness since they could have put out something great.
They were already sunsetting Skype, MSN Messenger was basically gone (or was it previously rolled into Skype? I can’t remember). They could have started from scratch and built a really great communication tool using all of the knowledge they gained running the aforementioned products and not carrying forward all of the tech debt and glue they had to add to make the older services work with modern architecture. But they didn’t and now the majority of the corporate world suffers relentless little pain points while using the software.
Not to mention it’s poor quality has splash damage: loss of productivity due to issues and performance, increased IT tickets, increased computer specs to run the new features MS thinks we all need despite people not asking for. All of that amounts to millions (billions?) of dollars more spent each year for products that are themselves subpar. That cost is only growing as well.
These are the questions that need answers before any meaningful advice can be given.