news.volyx.in

Stop trying to engineer your way out of listening to people (ashley.rolfmore.com)

438 points by walterbell · 133 days ago · 280 comments on HN

Article summary

The article discusses the importance of listening to people in the software development world, highlighting that many designers and product people try to engineer their way out of listening by using frameworks and systems. However, the problem lies in avoiding the actual work of listening and understanding people's needs. The article lists common pitfalls that prevent effective listening, such as assuming everyone has the same resources or that people remain static. Effective listening is crucial for creating successful products and minimizing tech debt.

Main themes

  • Effective listening
  • Communication in software development
  • Avoiding assumptions
  • Understanding user needs
  • Pitfalls of engineering approaches

What commenters say

  • Some commenters argue that the article's message is undermined by its condescending tone towards developers, and that effective communication is a universal problem that requires a more nuanced approach.
  • Others suggest that the article's emphasis on listening is spot on, and that judging people or assuming bad faith can be major obstacles to productive communication.
  • A few commenters propose that the key to effective communication lies in finding ways to overcome knowledge gaps and bounded rationality, rather than simply trying to listen more.
  • Some argue that the article's list of pitfalls is useful, but that it reads like a vent and lacks concrete examples or solutions.
  • There is disagreement about the role of meetings in communication, with some arguing that they are often unnecessary or ineffective, while others see them as essential for resolving blockers and making decisions.
  • A few commenters note that assuming people are bad at their job or life can be a major pitfall, and that self-awareness and empathy are essential for effective communication.
  • Others suggest that the article's message can be applied more broadly, to areas beyond software development, and that effective communication is a fundamental challenge for humanity.