Reminder that there are a few cases where you might not want your variables declared as const.
An explanation about where the SRP comes from and what it really means. It's very often misunderstood or overlooked.
I think the Open Agile Adoption ideas have been unfortunately unnoticed. It's thus hard to tell if it would have been fairly efficient. What's sure though is that the widespread mandate approach used during the past decade does a disservice to teams.
A bit old but still relevant. Don't focus on tools or the fashion "du jour", instead have a set of timeless principles and evaluate your work against them.
A little introductory article about putting an ATDD cycle in place for your development.
An interesting way to approach the topic of GPU programming nowadays. It might indeed make more sense nowadays than reaching for putting pixels on screen as a first objective.
As usual, you need to measure before you jump to conclusion...
Interesting idea, trying to bridge the best of both UUID options.
ETH Zurich keeps making progress on its model. It's exciting and nice to see an ethical offering develop in that space. It shows that when there is political will it can be treated as proper infrastructure.
Interesting take. Indeed risks shouldn't be considered in isolation. They actually compound and that can add up fairly quickly.
Another nice one about the power of RSS and why it's an important technology.
Interesting post which gives plenty of insights on how async Rust is designed and behaves.
Interesting breakdown of a possible organisation for accessing self-hosted hardware at home through wireguard.
Excellent profile of Tim Berners-Lee.
Go and read it! It'll give a lively impression of the Web early history. It's amazing how, back then, he managed to fend of the greed of corporate interests in order to make sure his original vision would survive. Of course not everything materialized, most notably the Semantic Web (sadly).
Nowadays, the real question is the fragmentation due to the big closed platforms power grab and the political context. Can we still save the Web? For sure there's no clear path yet.
Or on the importance of being able to say "no". If you see something fishy, at least refuse to participate in it.
Good opinion piece, I wholeheartedly agree with the author on the topic. Like it or not, politics happen in organizations. Ignoring this fact is an enabler for bad decision making.
Indeed, most complaints against "Don't Repeat Yourself" (DRY) are really arguments against a strawman. Of course you can go wrong, it's like everything else it's about balance... reducing the DRY guideline to a caricature to get rid of it won't help.
Maybe a bit extreme as an example, but highlights quite well why you want to limit logic in tests as much as possible.
Your digital life is secure? Good... now is it really safe? Can you recover in case of a catastrophic event?
Early days but it looks like an interesting use of the t-strings introduced in Python 3.14.