This Is Obviously Not Your Field
(I work in IT. This has happened at my job more times than I can count.)
Supervisor: “I need you to add a new field to this screen. It’s a birthdate.”
Me: “Gotcha.”
(One hour later:)
Supervisor: “So, are you done?”
Me: “Not yet.”
Supervisor: “Why the heck not? What’s taking so long? It’s just one field! It’s a simple change!”
Me: “Yes, but first I have to find an appropriate spot for it on the screen. Then, I have to code it. Then, I have to put in edits, so that the users can’t enter something silly like February 31st, or a future date, since it’s a birthdate. Then, I have to ensure that the data entered is propagated to the database that’s keeping track of all the data on the screen. Then, I have to ensure that the birthdate is being sent properly to the other programs that use this screen for input.”
Supervisor: “…”
Me: “I haven’t even mentioned having to test it and document it. Shall I go on?”
Supervisor: “Just stop making excuses and get it done!” *leaves*
(I wouldn’t mind so much, but my supervisor used to be a programmer himself. He had evidently forgotten how much time a “simple change” takes.)
Question of the Week
Tell us your story about a customer who couldn't understand the most simple concept.