An architect’s most useful tools are an eraser at the drafting board and a wrecking ball at the site.
Software isn’t nearly as hard to refactor as studs, drywall, and joists, but it’s still cheaper and faster to start only after you’ve got a blueprint. A blueprint balanced with KISS and YAGNI, of course.
Related posts:
- Completely Correct DRY Simplicity
This is the first in (what may be a series) of posts where I’ll share some concepts, or mantras, that I’ve found helpful in my experiences with software development. The......