2 ms·
> "A good engineer knows when to use an analogy, and where it breaks down" If you learn nothing else, learn this. I listened to a conversation where a senior
by csours 10y ago
> "A good engineer knows when to use an analogy, and where it breaks down"
If you learn nothing else, learn this.
I listened to a conversation where a senior person was explaining something with an analogy. The junior person kept having problems with the edges of the analogy, where it breaks down, and the senior person just kept trying to explain the analogy.
Analogies, parables, shortcuts all have breakdown points, you have to know them, or they will bite you.
- virtuabhi 10y agoProbably, in Computer Science, the exemplar of unnecessary analogies is the first Paxos paper - https://www.microsoft.com/en-us/research/publication/part-time-parliament/ https://www.microsoft.com/en-us/research/publication/part-ti...