TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How much product knowledge is necessary for developers?

5 pointsby arunkumarlalmost 5 years ago

6 comments

giantg2almost 5 years ago
Depends on the company. My company in the financial sector is always saying you need more financial acumen. I think it's mostly because out business people have no idea how to create a business process map or describe what they are doing.
mierz00almost 5 years ago
It’s extremely important.<p>I’m currently in a position where I don’t have an in-depth understanding of the product and I can feel it when it comes to brainstorming.<p>As our product is a B2B where our users are sysadmins I have no contact with clients or use of the product. I think it makes it much more difficult to understand what is needed.<p>Where I see some of my client facing colleagues are on the forefront of understanding what needs to be improved.
afarrellalmost 5 years ago
It also depends on the person. I was a kid named Andrew who read Enders Game and the sequels growing up. I then went to an engineering university that emphasized “engineers have a duty to society and must understand the impact of their work” in multiple classes. So for me, the answer is “a fair amount”.
maps7almost 5 years ago
It really depends on the component under development but what I find is that devs that know the product can contribute to team discussions and planning far better than ones that don&#x27;t.
k00balmost 5 years ago
Very context dependent.<p>If you&#x27;re at a small startup, you&#x27;ll want a lot.<p>When you&#x27;re at a larger company, things typically get specialized, there will be dedicated product folks, and you&#x27;ll find programmers with 0 product knowledge.
muzanialmost 5 years ago
Product, Development, Sales are the three necessary cores to a product. That said, it&#x27;s more a UX&#x2F;UI role than development.