Daily Shaarli

All links of one day in a single page.

July 29, 2025

Broccoli: Syncing faster by syncing less

A follow up on the Dropbox sync engine rewrite, or why they introduced brotli compression.

The Big OOPs: Anatomy of a Thirty-five-year Mistake
thumbnail

A talk from Casey Muratori who is pushing his ideas on software architecture. This one is very interesting on the long history detour it does. Shows well how we keep rediscovering stuff which sometimes go back to the early times of computer science.

Rewriting the heart of our sync engine

Good insight into why Dropbox rewrote its sync engine for desktop clients.

The 3 Motivational Forces of Developers

This is still a good framework to think about what motivate developers in a team. Not everyone is the same.

YAGNI

It's likely the best explanation of the YAGNI acronym I know. Explains quite well when it applies or not.

Type safe handles in C++

This is still a valid approach. I regularly encounter cases where the type tag pattern would have been welcome.

The Bard and The Shell

Neat little introduction to use your shell properly.