Hacker News new | ask | show | jobs
by lukasm 4311 days ago
It comes down to 3 things: 1. Communication 2. Different incentives/goals 3. Modus operandi

@1 Tech people speak tech - no marketing bullshit. Business people often don't understand what programmers are saying and it causes the frustration. Mental models are skewed by marketing and sales.

@2 Programmers want to build things properly, use cool stuff and develop skills. Business guys want to meet their quarterly targets.

@3 Business people want to solve problems with money. A lot of problems cannot be solved that way. They have a internal voice whispering "reduce cost and increase revenue", but it doesn't say "technical debt".

PS This is not binary. Programmers can behave like business types and vice versa.