Hacker News new | ask | show | jobs
by _fat_santa 1777 days ago
> I'm constantly handed shitty (or a complete lack thereof) requirements from non-technical people. No code lets people figure out that they haven't thought something out nearly as much as they think they have. I no longer am the bearer of bad news.

Personally I find this to be part of the Job. The way I look at it i'm the one looking at sites all day, I'm the one caught up on all the latest trends, I'm the one who knows what looks good and what doesn't. My client on the other hand, they will likely know what they want, but when it comes to describing it, they may offer a nebulous response.

My job here is to take that nebulous response and form it into requirements. One thing I do all the time is if a client asks me to do something on the site and I can't discern what they want me to do, I will usually ask them where they go the idea. They will say something like "Oh pinterest, instagram, facebook, etc have something like this", we pull up that site and they show me, and from there I adjust requirement accordingly.

I don't hold this against any of my clients, it's ok if they don't quite know what they want, I'm the professional and it's my job to figure that out.

2 comments

In one sense I agree with you. I find it enjoyable to take an idea and to flesh it out, breaking down the different parts.

What I don't find enjoyable is when clients don't have the budget for their grand poorly thought out ideas and refuse to accept a solution which will get them 90% there with 1/10th of the effort.

don't you have a project manager that acts as an intermediary between the customer and the coder?