3 ms·
In my opinion, writing good software is less like writing (the analogy of copy-and-paste holds to coding as well as writing) and more like weaving. Writing, at
by wallflower 14y ago
In my opinion, writing good software is less like writing (the analogy of copy-and-paste holds to coding as well as writing) and more like weaving. Writing, at least, in the chapter format, isn't tightly coupled in terms of chapters as program modules. Yes, most books have an overarching plot - but how many programs are stories? They are more like buildings. The infrastructure (HVAC, electrical) must be in place before building floors. Floors can vary and be isolated. The building as a whole serves a business purpose. Oh and make sure your critical infrastructure cannot be flooded (Sandy). Tiny Towers - FTW!
With weaving, you have to be attuned as the whole structure of the cloth before you start writing. You need to see the big picture and concentrate on the details.
Yes, there is no equivalent refactoring tool like an IDE for weaving but I belabor my point..
- jgj 14y agoInteresting that you use the term "weave" which is so often associated with the construction of a good plot in writing/storytelling. That said, I think maybe you haven't read good enough fiction :)
- wallflower 14y agoRecommend any fiction authors off the top of your head? I read more non-fiction, definitely. Last fiction author I read was Alice Munro ("For the love of a good woman")