What if writing code would be like writing a novel?

On the field of analogies here is one that is quite well presented: Writing code is like writing a novel.

Check it out at Kevin Barnes‘ blog.

Analogies are only useful if they give insights on the activities you are studying, like coding as part of software development in my case. This one is simple but full of insights.