20 years working on the same software product

IP, Power Asymmetry, and Legal Threats

  • The Sony TV-show mockup episode sparked discussion about how large media companies freely appropriate small developers’ work yet aggressively enforce their own IP.
  • Commenters note that even sending a serious legal letter is expensive; much of the weight comes from a lawyer’s credentials (e.g., “JD” after the name) rather than the letter’s content.
  • Several argue this asymmetry is systemic: copyright law and litigation capacity function as weapons favoring rich entities over individuals.

Algorithms and Problem Complexity

  • Readers ask whether the product still uses a genetic algorithm and if a globally optimal solver (MIP/IP) would be better.
  • The author confirms GA is still used, optimized for thousands of seats and real-world constraints (proximity, couples, alternating genders).
  • Others point out that most combinatorial optimization approaches risk local optima and that seating is often overconstrained anyway.

Business Model, Scale, and “Lifestyle Business”

  • Many are inspired by a long-lived, niche, non-VC product that reliably supports a family.
  • The licensing model: perpetual license per major version with discounted paid upgrades is widely praised as user-friendly and more trustworthy than pure subscriptions.
  • On scale: ~$300k ARR is seen as realistically reachable solo; $1M ARR is “hard but possible” in exceptional niches; $10M ARR as a solo founder is viewed as effectively unattainable.
  • Some dislike the term “lifestyle business,” others find it useful to distinguish profit-driven, owner-controlled companies from growth-at-all-costs startups.

Desktop Software, Electron, and UI Toolkits

  • Strong nostalgia for native desktop apps that work offline and don’t bundle entire browsers.
  • Sharp criticism of Electron as wasteful and symptomatic of “skill issues,” countered by arguments that cross-platform web tech is rational given SDK complexity, distribution friction, and hiring realities.
  • Several note that modern native UI APIs (Windows/Linux especially) are painful for animations, drag-and-drop, and styling, which nudges teams toward web stacks.
  • Frameworks like Qt and newer toolkits (e.g., Slint, SwiftUI) are cited as attempts to bridge this gap, but feature-complete, powerful desktop UI frameworks are seen as rare.

Trust, Longevity, and Single‑Founder Risk

  • Commenters contrast a 20-year, one-person product with frequently short-lived VC-funded services that vanish after acqui-hires or pivots.
  • Skeptics emphasize mortality and “key person” risk; defenders note that stable desktop software continues to run even if the business ends, whereas SaaS dies as soon as the server or billing stops.
  • Business-continuity planning and potential later sale of the business are suggested as mitigations.

Marketing, Piracy, and Practicalities

  • Some wonder why the product doesn’t appear higher in search results and suggest modest ad spend; the author explains long experience with PPC, noting that rising bid prices have eroded ROI.
  • A leaked license key incident leads to a tangent on piracy: small changes to make piracy harder can still significantly affect sales, even for solo developers.

Niches, Underserved Markets, and Career Aspirations

  • Multiple commenters say this is their “dream career”: a small, focused product that deeply serves a niche without chasing unicorn-scale outcomes.
  • It’s noted that many such micro-ISVs stay solo intentionally (to avoid people-management and tech churn) and thus rarely hire.
  • There’s discussion that many developer demographics (e.g., “young men”) build for markets they understand, leaving other demographics—like older or less tech-savvy users—under-served and potentially rich in opportunities.