Citando Raymond Chen
Riporto un paio frasi tratte dal blog di Raymond Chen (se non l'avete visitato ancora, fatelo):
"Writing specifications is like writing a novel. Writing code is like writing poetry."
When you're writing a specification, you need to start by setting the scene so people understand the problem you're trying to solve. You then explore the world you've created, elaborating on the details necessary to convey your intent, considering all the possibilities and addressing each one.
When you're writing code, you are focused on conciseness. Like a poet, you are thrilled when you find a single expression that covers all the nuances you're trying to convey. You are intent on writing only what is necessary, no more. Beauty is in the small.
The inconvenience of office moves brought me to a realization. When you're young, you want to have as much stuff as possible. "The kid who dies with the most toys wins." As you grow older, you realize that material goods are a burden and you try to get rid of them in order to simplify your life. At my last office move, I was able to fit all my non-equipment stuff into four boxes. And of those boxes, most of them were dedicated to the stuff on the bookshelf. My goal is to get the contents of my office down to one box
Incredibile come queste frasi possano avere altri significati semplicemente metaforizzando.