Daily Shaarli

All links of one day in a single page.

February 25, 2025

A discussion between John Ousterhout and Robert Martin
thumbnail

Very interesting discussion weighting the main differences and disagreements between a Philosophy of Software Design, and Clean Code. I read and own both books and those differences were crystal clear, it's nice to see the authors debate them. I'm a bit disappointed at the section about TDD though, I think it could have been a bit more conclusive. It gives me food for thought about my TDD teaching though and confirms some of the messages I'm trying to push to reduce confusion.

How Core Git Developers Configure Git
thumbnail

Or why even the core git developers don't really use the defaults. This piece gives good knobs to play with in order to have a nicer experience.

Smart Pointers Can't Solve Use-After-Free

They help with some issues... but they can't solve all the memory safety issues of the language I'm afraid.

The web on mobile
thumbnail

It could be so much better indeed. Unfortunately in great part this is about UX design and carrying heavyweight frontend frameworks though...

Xcode constantly phones home

Not all of this makes sense... Why are they collecting so much from an IDE?