| ▲ | atmavatar 6 hours ago | |
> E.g. prototypes, internal tools, low scale CRUD apps, personal projects, etc. My experience has been that small-ish projects like these are the most likely to contain code with bond-villain level of complexity (and success). More than once have I been stuck going on Da Vinci Code-esque adventures to uncover bugs in prototypes years after the fact because the business pivoted away from what it was trying to do and later decided to pivot back, only to discover that despite the prototype and systems/libraries it worked with not changing, somehow it mysteriously doesn't work at all or it fails in convoluted ways despite being perfectly functional when it was originally shelved. | ||