Daily Shaarli

All links of one day in a single page.

December 2, 2025

In defense of lock poisoning in Rust
thumbnail

Very Rust focused, still it's an interesting debate. It gives a good overview of the different types of lock behaviors in case of failures. It's very much advocating for the poisoning approach which is indeed an interesting one (coming with its own tradeoffs of course).

Architectural debt is not just technical debt
thumbnail

This is a good way to see that the architecture questions are multi-layered. And yes, in enterprise contexts they go all the way to the company strategy level.

How to do effective video calls

I agree with most of the points here. They make all the difference. The audio is too often underestimated.

On Being A Senior Engineer

An old one and a bit all over the place. Still, plenty of interesting advice and insights.

Out of the Box Dynamic Dispatch

Shows that you don't always need to put stuff in Box to get dynamic dispatch.

Rust pattern: Display adapter

Another illustration of how to use a new type to declare intent for display of values.

Google Antigravity Exfiltrates Data
thumbnail

IDEs allowing to spawn actions in the user environment are still a big security risk.

Reflections of an "Old" Programmer

Some areas of our industry are more prone to the "fashion of the day" madness than others. Still there's indeed some potential decay in what we learn, what matters is finding and focusing on what will last.

Maximizing Developer Effectiveness

A bit too high on the "positive caricature scale" to my taste. That said there's a kernel of truth there, focusing on the developer experience will lead to improved impact.

Lazy Expert Syndrome: How to Stay on Top of Your Game
thumbnail

Or why it's important to mentor others and not stay in your own bubble.

Treat test code like production code
thumbnail

This needs repeating but yes, quality matters in test code too.