I spent five years building a webapp and got my first $1 (2022)
Overall reaction to the story and app
- Many commenters find the long, solo effort inspiring and relatable, especially for people who love building large projects for their own sake.
- Several praise the MIDI web app itself as “really good,” fast, simple, and approachable, especially compared with complex DAWs.
- Some view it more as a learning/personal project than a serious business attempt, since there was no pricing and revenue came via GitHub Sponsors.
UI, design, and accessibility
- Strong criticism of the extremely low-contrast light text on light background; multiple people call it nearly illegible and urge using default/darker text colors.
- A short technical digression on contrast ratios and newer accessibility metrics (APCA) concludes that the current design is wildly unsuitable for body text.
- Workarounds like reader mode or Dark Reader are mentioned as making the article readable.
Tech stack churn and “shiny object” syndrome
- The repeated rewrites (CoffeeScript → ES6 → TypeScript, React → Riot → Material-UI → styled-components, etc.) are seen as a classic cautionary tale.
- Some argue a “boring” stack like jQuery or PHP would have shipped sooner and focused effort on the product. Others note that a complex, stateful UI would be painful in jQuery alone.
- Multiple comments say learning via rewrites is valuable, but extremely inefficient if the goal is to ship quickly.
- One thread notes that LLM-based coding works better with older, stable APIs, giving another reason to avoid chasing the latest framework.
Product-market fit, MVP, and pivoting
- Several people share stories of overbuilding, only to discover no product–market fit.
- Strong advocacy for launching minimal versions, reducing features, and iterating based on real users rather than endlessly adding “one more feature.”
- Clear distinction drawn between:
- Adding features = refining the solution to the same core problem.
- Pivoting = changing the core problem, target user, or fundamental approach.
Money, first dollar, and funding
- Many relate to the emotional impact of the first $1–$5 earned; it’s described as uniquely validating.
- Some share contrasting outcomes: from thousands in monthly revenue to six-figure losses over many years.
- GitHub Sponsors is described as effectively non-viable for income; Patreon is seen as worse in some ways.
- Discussion of how people afford long projects: usually via day jobs, freelancing, or prior savings, not large upfront capital.
Broader indie/web reflections
- Comments lament web’s trend toward monopolization and ad spend dominance but also stress that bootstrapping small, niche tools is still viable.
- Debate over “outdated” tech (PHP, jQuery, file-based routing) versus modern stacks; several argue that many community biases against older tools are shallow or inherited.
- Some emphasize that it’s legitimate to build primarily for learning or personal satisfaction, even if the product never finds a market.