I'm done making desktop applications (2009)
Age and Context of the Post
- Many point out it’s from 2009; tooling, distribution channels, and user norms are very different now.
- Some argue its conclusions were reasonable then (thick clients, Swing, Flash/Java era), less so in 2026.
- Others jokingly propose the inverse title for today: they’re “done with web apps” and rediscovering desktop / on-prem.
Desktop vs Web vs Mobile: Monetization and “Metrics”
- Original thesis: web apps monetize and convert better than desktop apps.
- Several commenters dispute how big the desktop “funnel” penalty really is; with good installers and flows it can be close.
- Others say mobile now has the strongest B2C monetization, largely because app stores have payment info on file.
- Counterpoint: mobile spend per user is often small; ad-supported models require huge scale.
Open Source, Hobby Projects, and Motivation
- Many note the article assumes “goal = make money.”
- For open source or hobby work, concerns like conversion, piracy, Adwords, analytics, and A/B testing often don’t matter.
- Some push back: even non-commercial projects that want impact still need to care about onboarding, usability, and metrics.
Browsers, Electron, and “Universal App Engine”
- Strong criticism of Electron as “worst of both worlds”; others note employers/governments still pay for Electron-based tools.
- Debate over whether the browser effectively is the universal app engine versus a bloated, inefficient, historically-accidental one.
- Some emphasize webapps’ huge distribution advantage; others stress native apps’ efficiency, offline use, and deeper system access.
- Several lament GUI toolkit pain (GTK, early SwiftUI) and concede Electron/web often “just work” despite their flaws.
UX, Stability, and User Control
- Desktop proponents value stable interfaces, predictable upgrades, offline capability, and local data/control.
- Web critics complain about constantly changing UIs, onboarding popups, and dependence on remote servers.
- Some highlight that self-hosted webapps on a LAN blur the “desktop vs web” distinction.
Infrastructure and Deployment
- Web/SaaS is praised for centralized updates and simplified support.
- Others note the cost: servers, DNS, DDoS risk, cloud complexity, surveillance potential.
- A recurring theme: for many internal tools, simple desktop apps or on-prem webapps would have sufficed.
Side Tangents: Startups, Piracy, and Ethics
- Discussion touches on indie SaaS eras, low-hanging-fruit niches being mostly gone, and the danger of building complex products without validating demand.
- Debate over software piracy, search engines surfacing cracks, and whether “don’t be evil” ever genuinely guided large tech firms.