Interesting insight. Gives a lot to ponder indeed. Focusing on technical debt alone probably won't improve a project much. It's thus important to take a broader view for long lasting improvements.
Another space with rampant enshittification... No wonder users are jumping between alternatives.
Clearly a trial to keep an eye on. Some of those internal memos might prove decisive.
Yep, it's worse than the usual triangulation everyone thinks about. It's right there in the protocol, or why you'd better not let the GPS on all the time.
This is indeed a very good option to have when you make a command line tool.
Excellent historical perspective on how we ended up with applications filled with annoying interruptions and notifications. It's been done indeed one step at a time and lead to poor UX really.
There is some truth to this. Moving some things to data brings interesting properties but it's a two edged sword. Things are simpler to use when kept as code. Maybe code emitting structured data.
Interesting analysis. It gives a balanced view on the possible scenarios around the AI hype.
Nice retelling of the story behind WebAssembly.
Very in depth review of the mess of a Matrix home server vide coded at Cloudflare... all the way to the blog announcing it. Unsurprisingly this didn't go well and they had to cover their tracks several times. The response from the Matrix foundation is a bit underwhelming, it's one thing to be welcoming, it's another to turn a blind eye to such obvious failures. This doesn't reflect well on both Cloudflare and the Matrix Foundation I'm afraid.
Those are indeed getting more popular. In a way that's unfortunate, we shouldn't need them so much.
Good point, it is old but portable and carries the important concepts. This is a good teaching vehicle. Even though it's unlikely you'd use it in the wild much longer.
Telnet is not dead! We still have fun places to turn telnet clients to.
What a surprise... No really who would have expected this could happen? I heard so many times "I have nothing to hide" over the years. When something like this happens you suddenly wish you were a bit more careful with your privacy and the privacy of the people around you.
Huh? What's going on there? I don't see why they would exclude this domain completely, it makes no sense.
Nice advice, there's a lot of variation on the role. And yet, some things seem to always be there.
Clearly not a style which works for any and every applications. Still, it's definitely a good thing to aim towards such an architecture. It brings really nice properties in terms of testability and safety.
Interesting point. As we see the collapse of public forums due to the usage of AI chatbots, we're in fact witnessing a large enclosure movement. And it'll reinforce itself as the vendors are training on the chat sessions. What used to be in public will be hidden.
Solving paper cuts pay off faster than you'd think.
Looks like an interesting tool to follow availability of C++ features in compilers.