news.volyx.in

My tiny side project has had more impact than my decade in the software industry (mike.zwobble.org)

701 points by mwilliamson · 1880 days ago · 189 comments on HN

Article summary

The author of the article created a small side project, mammoth.js, which converts Word documents into HTML, and believes it has had more positive impact than their decade-long career in the software industry. The project was initially created to automate a task for colleagues and has since been used by others, saving them time and effort. The author wonders if it's possible to earn a living from the project, but notes that they don't push for donations and the project's maintenance is not a priority. The article reflects on the impact of small, useful projects versus larger, more ambitious ones.

Main themes

  • impact of small projects
  • open-source software
  • career satisfaction
  • monetizing open-source projects
  • value of simplicity
  • corporate adoption of open-source software
  • fairness of open-source labor

What commenters say

  • Some commenters suggest that the author could earn a living from mammoth.js by offering commercial licenses or support, while others argue that this approach can be problematic and may deter adoption.
  • The value of open-source projects like mammoth.js lies in their ability to solve real-world problems and save people time, even if they are not highly complex or ambitious.
  • The fact that mammoth.js is used by corporations to make money while being developed for free raises questions about the fairness of this arrangement and the value of open-source labor.
  • The impact of small, useful projects like mammoth.js can be significant and long-lasting, even if they are not widely recognized or rewarded.
  • Some argue that the focus on making money and growing a business can lead to a lack of attention to smaller, but still valuable, projects like mammoth.js.
  • Others point out that the existence of ERP systems and other infrastructure is often more important than the specific tools or projects built on top of them.
  • There is a debate about the merits of restrictive licenses, such as the Prosperity license, and whether they can be effective in generating revenue for open-source projects.