- Someone is tasked with developing a small system now to demonstrate how the "imagined" system might look.
- The boss likes it and decrees that it should be rolled out for the entire group / division / etc. ASAP.
- Time is wasted for years fighting scalability and response time problems before the whole thing is scrapped (usually because the boss moved on and no one else thought it was worth maintaining).
I can’t count the number of times I’ve I seen that happen. I broke a VP of that nasty little habit one time by purposefully locking the DB down to one user and introducing a few sleep statements here and there in the code. When he came back from his smoke & mirrors magic show, he was all ears.