- Joined
- Feb 25, 2021
- Messages
- 3,271
Like most stuff, it usually takes a prototype to work out the issues, and a second pass to get it right. My personal approach is that you'll spend more time trying to design it correctly in abstraction than going through the ad-hoc/prototype iteration. We used to call the attempt to design it 100% right in abstraction "analysis paralysis".Yes, indeed. The devil is in those very details.
Had a working system for a while, then mucked it up. Why? Because I was ad hoc adding stuff, rather than having it thought out in the beginning. Before you know it, you box yourself in! So it was time to step back and think through the executive level stuff more fully. I have to pry some parts out and rearrange things, but it will get there...