3 ms·
Is it just me, or does anybody else hate these "Falsehoods programmers believe about..." lists. Every abstraction at some level is leaky. Even the atom is a le
by RcouF1uZ4gsC 4y ago
Is it just me, or does anybody else hate these "Falsehoods programmers believe about..." lists.
Every abstraction at some level is leaky. Even the atom is a leaky abstraction, and maybe even matter itself is a leaky abstraction at some level.
What matters is how well the abstraction matches your use case, and where the leaks are.
Just having a list of how a particular abstraction leaks without any context is not super helpful, IMO other than conveying a sense of complexity (and perhaps a sense of looking down on those unwashed masses who believe these "falsehoods"),
- madamelic 4y agoHere's my tl;dr for "falsehoods programmers believe about [x]" so you never have to read another: Don't make assumptions. You aren't smart. Keep it simple and don't get clever.
- elcamino44 4y agoI think I understand why you feel this way, but I personally find them to be a helpful format. For example, last time I had to figure out how to store addresses in a database I made a point to check out the falsehoods programmers believe about addresses document (as well as other sources).
- iainmerrick 4y agoI can’t stand them. It’s a smug, click-baity and passive-aggressive format, typically without any actual examples.