Hacker News new | ask | show | jobs
by cirgue 3233 days ago
> People differ and people think differently: sometimes stuff we think as difficult seems easy to business people. That is a conflict that we have to solve, not avoid.

This, and its inverse (things that seem difficult to business people might seem trivial to developers) was the biggest 'aha' moment of my career so far. As developers/engineers, we are the ones that have the best fine-grain understanding of the cost and complexity trade-offs of what we do. A big part of a developer's contribution to a project lies in communicating those trade-offs to stakeholders in a way they can reason about effectively.