Hacker News
points by dutchbart 1 day ago | 0 comments
Diagrams and really, just designing the software you are trying to build is mostly about finding out painpoints before you start the programming (at least at point the time-consuming part). The diagramming allowed you to, without programming, show interactions between modules and check on a high level if you are missing edgecases that can’t be solved because of the design. If you were just using it just to apply design patterns then you were doing it for the wrong purposes.
[–] tikotus 1 day ago
Oh, yeah, it was definitely being done for the wrong purpose. But it was fun, more fun than solving the problems. OOP and the design pattern craze made it feel like progress, when it was actually just about messing around.
[–] dutchbart 21 hours ago
My point was that diagramming does have a purpose. It may save a lot of time and get you closer an mvp rather than without it.

That same premise doesn’t hold with model/harness hopping.