Hacker News new | ask | show | jobs
by Clubber 3461 days ago
I will parrot what a professor told me years ago. The hardest part of writing software is proper requirements gathering. He said it was like pulling teeth. By proper I mean the developer knows exactly what the client wants and the client knows exactly what will be delivered. A "meeting of the minds," I call it. I always tell clients this is the hardest part.
1 comments

I am not sure I have worked on a project where gathering requirements was a problem. But, most of the time my work has been on systems that have been a work in progress as they were actively being used. The needs are normally abundantly clear. I am not sure I have worked on a product not currently in use.