Do not let your developers play with your business

Business always needs things fast, which is why selling them a great but expensive architecture can sometimes be easy and other times, extremely hard. Programmers, on the other hand, love new things.