Daily Shaarli
February 25, 2025
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.
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.
They help with some issues... but they can't solve all the memory safety issues of the language I'm afraid.
It could be so much better indeed. Unfortunately in great part this is about UX design and carrying heavyweight frontend frameworks though...
Not all of this makes sense... Why are they collecting so much from an IDE?