You can’t blame your clients for not knowing what is and isn’t good design – that’s your job to show them. You can’t, however, forgive them for assuming that your time is free.
Unfortunately, like most jobs, the work of a developer isn’t all sunshine and lollipops. It’s filled with unique frustrations that only other developers would be able to relate to.
We’ve all had them at one time or another. No, not the clap; I’m talking about the ridiculous client demands. Terrible clients come in all shapes, but in the following video, it comes in the form of a suit-wearing businessman called Matt.