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

> Constraints that you may have no awareness of, and not understanding of. Some of those constraints may not seem rational- "We have to get this out the door by next week." [...] that feature is going to bring in an extra 50k a week of revenue, it makes a TON of sense in that case to just hack it together and throw it out the door.

Yes, I've encountered many variants of this scenario coming from above.

My efforts to empathise then usually evolve into a one-to-one meeting to understand the reasons for such a demand and it's importance, and to explain the technical costs for a decision which seems like a technically bad choice. Usually the result is a shared understanding of this being something that does not improve the product or thing (especially long term), but is purely a short term business decision - With that understanding it's far easier between the two of you to decide if the cost is worth it, or, if there is an alternative, or, if there is a compromise, or, in the worst case if there is a long term strategy that can reverse the technical cost while satisfying the business demands in the short term.

... but it all comes from trying to understand each other, and it doesn't have to be about negative things, it's even better when applied to all interaction and requests coming your way.

Particularly when people ask for things, almost always you can suggest a better solution. It's the classic "but what do you really want", lost of good stack overflow answers come in this form, but it applies to more than just technical domains.




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

Search: