The journey of Rust inside of the Linux kernel is still in its early days. I find especially interesting the questions raised by the community. It's especially healthy in my opinion, it's not just "fancy let's have it". They also wonder about the learning path for people to join the community if it's accepted or where to best use it. It's a good account of the social aspects triggered by technical changes.
Nice piece advocating for self hosting. I especially like the fact that it stresses that it doesn't mean "one server for one person" it'd be unrealistic to turn everyone into sysadmins.
Looks like an interesting system to recognize bird sounds in the wild. I'll definitely test it.
I think this is the best analysis about GitHub Copilot so far. Clearly using it in production today carries lots of risks. It might improve in the future but only marginally and likely with quite some effort. Not sure it'll pass the threshold to be anything else than a funny toy.
It's a very nice paper on spreadsheets and how we use them. It got enough history in it to make me tick (goes back all the way to the 1300s!). Also it's well balanced, it's not just about blindly blaming tools but looks at their shortcomings but also how we often use the wrong tool for the task... and then end up managing data and knowledge really badly.
Now that looks like a very interesting modular laptop. I'd be interested to test it and would love to see some KDE stuff installed on it by default. ;-)
Nice comprehensive list of the smart pointer types in Rust.
This is a sane approach and a good list of steps for estimating at large scale.
Very interesting exploration on software engineering "facts" and what we can really do to increase quality. Unsurprisingly caring for the people seems to be the top factor.
Interesting exploration of an easy to introduce memory leak in frontend code.
The rampant burnout epidemic in software engineering keeps growing apparently. More workload, more impatient stakeholders and less quality... With software being everywhere nowadays this is a huge problem to tackle.
A nice list of interesting nuggets from the functools python module.
Interesting use of mob/ensemble programming to tackle technical debt on projects.
OK, this is actually a very big deal. I think it's the first AAA game 3D engine which gets open sourced. This could be very impactful to the industry.
Very good points about why elegance matters in code. It's definitely something I try to keep in mind in code reviews. One has to be careful not to use too obscure features of the language though. For instance, you're mostly fine in Python where what it considered idiomatic is somewhat well defined, you're much more in trouble in C++ which isn't as cohesive.
This is actually a good list. Clearly doesn't try to invalidate YAGNI at all, focuses more on this infrastructure things you need on most projects anyway either for debug purpose or because they allow you to change the system easily later which in fact... supports YAGNI.
Very interesting and insightful point of view... I think this hits the nail on the head: "we talk about conspiracy theories in order to avoid talking about conspiracy practices, which are often too daunting, too threatening, too total".
Interesting approach. Nice to see several coops and non-coops forge an alliance like this for a better all encompassing offering.
Looks like an interesting tool for testing when a HTTP server is involved.
If it wasn't clear that Microsoft never abandoned it's Palladium plans but merely went for a detour after the backslash... now it's getting very clear with Windows 11. They're clearly back at it and this could become a problem to install something else than Windows on PCs...