I suspect it is a fear of commitment. I started in COBOL in the early 80’s but now I code in Groovy/Grails. It has gotten FAR worse. Not only do they not know exactly what they want, they don’t know how it should look. But they know the design you implemented isn’t right. They expected to enter department code instead of employee ID. They wanted to see totals over here.
Every day I swear I’m going to throw in the towel and go back to COBOL.
They expected to enter department code instead of employee ID.
This happens a LOT. One time they brought in a CR on a project and I could see that it could not be done. But it was from way up the ladder, so they wanted it. No problem, I white boarded it in front of them and got to the impossible part and said, “and then what happens?”
After much discussion, they said they would get back to me. The next day the CR was cancelled.
Every day I swear Im going to throw in the towel and go back to COBOL.