news.volyx.in

My FOSS Story (blog.burntsushi.net)

833 points by mfrw · 2457 days ago · 200 comments on HN

Article summary

The article shares the author's personal story and experiences with Free and Open Source Software (FOSS), highlighting the emotional aspects of maintaining popular projects and interacting with users. The author discusses the challenges of dealing with negative comments, setting boundaries, and maintaining a balance between being polite and correct. The article aims to increase empathy and understanding among FOSS contributors and users. The author reflects on their own growth and learning process in managing their emotions and relationships with others in the FOSS community.

Main themes

  • FOSS maintenance
  • emotional intelligence
  • user interactions
  • boundary setting
  • politeness vs correctness

What commenters say

  • Being polite and helpful is more important than just being correct, especially in online interactions.
  • Ignoring or suppressing emotions can lead to emotional immaturity and poor relationships with others.
  • Setting boundaries and prioritizing one's own needs is essential for maintaining mental health and productivity in FOSS maintenance.
  • Being right does not give someone the right to be condescending or rude, and convincing others is often more important than being right.
  • People tend to overestimate the importance of being right and underestimate the value of being polite and empathetic.
  • Text-based communication can encourage rudeness and lack of empathy, whereas face-to-face interactions or video recordings might promote more respectful behavior.
  • Contributors should consider the maintainer's needs and provide explanations for why a feature or change is valuable before submitting requests or issues.
  • Users often underestimate the effort and dedication required to maintain popular FOSS projects and may be too quick to dismiss or criticize others' work.