Unimaginative Username
kiwifarms.net
- Joined
- May 27, 2025
As Fred Brooks said in The Mythical Man-Month:Absolutely. All your code is written against your data structures, so they determine what code you can even write to begin with. They're also a great starting point when diving into a code base. Without fail, the most horrible code bases all have horrifically muddled data structures that do multiple unrelated things at once and have weird implicit invariants that nobody can (or does) keep track of.
Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won’t usually need your flowcharts; they’ll be obvious.