When writing code, do you start with an ontology / function call graph / other diagram? Or does it emerge from your code as you move classes and functions out of a notebook and into a module?
UML / Flowchart / other spec
3.8%
it cometh forth like moss from a stone
58%
i make spaghetti and then retcon a cfg
28.2%
a secret third thing
9.9%
Poll ended at .
@janeadams I’ve done a few deep refactors that were planned carefully. But without some a pile of organic code rotting in front of me, it’s hard to have the foresight to get the architecture right from the outset. I think people who think they can design ahead of time are lying or actually write junk “highly organized” code and pass it off as good work.