3 ms·
> The real danger is that your prototype will work well enough I don't consider that a "danger", I consider it a good outcome.
by lisper 4y ago
> The real danger is that your prototype will work well enough
I don't consider that a "danger", I consider it a good outcome.
- jandrese 4y agoNo, it's a huge danger. It means you have a product that you will be pressured to be put into production, but it is saddled with technical debt and will likely become a huge hassle to maintain. Your second version will come as a painful set of patches against a mostly running system that is increasingly complex because it has to work around old bugs and design misfeatures.
- lisper 4y agoNot if you write it in Common Lisp. Seriously, I have put a lot of Common Lisp code into production and it just doesn't have these problems because of its ability to redefine classes on the fly. Combine that with an ORM that issues the right ALTER TABLE commands and all but the most radical design changes are completely turnkey, no stick figures needed.