For every possible edge case, add a new function. prophets> /faq/advanced/algorithmic-sprinkles/anti-patterns/just-in-case/
Don't just write a single, efficient solution. Instead,ประก Over-Engineer It!
Because, you know, it might happen.
When the code works, but it's not because of the code.
We're not over-engineering, we're just... optimizing.
Over-Engineer It!When something breaks, it's always someone else's fault.
We've done it before, we know we can do it again.
When you're already done, add one more thing.
There's always room for more over-engineering.