Hacker News new | past | comments | ask | show | jobs | submit login

If you are a good developer you understand the customer a little.

You are the first line of defense against things that seemed like a good idea, until they are implemented. You should pay attention to what you are building, once in a while (not every developer will have this happen) you will see something and go to your boss with a "stop, look at this, it we should cut our losses now because it is bad for the metrics".

You as an engineer know what is possible. I've seen several projects go from ideas that management/marketing thinks are too difficult so they don't bring it up to the top must have feature when an engineer who understands the customer sits down and writes it in a couple days thus making them realize their idea was actually easy if only they had asked.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: