Yes, this. Almost every project I've worked on (I'm the only developer for a small automotive manufacturing company) is exactly as described. Quality wants a new 'system', and they think that I should know everything about their job and be able to create the perfect system to streamline their processes. I write it, and then spend about twice as much time adding/removing features to create the system they should have thought about and asked me to build in the first place.
B
bits_n_bytes
@bits_n_bytes