> In that case, it sounds like very bad general software design that is not well-crafted to the problems you are solving.
That does not sound like bad software to me at all. It is quite a stretch to say that types changing during the course of software development implies the software is badly designed. This sound very backwards.
On the other hand, I believe a software that is malleable enough to handle changing types easily during the course of software development is good software.
That does not sound like bad software to me at all. It is quite a stretch to say that types changing during the course of software development implies the software is badly designed. This sound very backwards.
On the other hand, I believe a software that is malleable enough to handle changing types easily during the course of software development is good software.