Ask HN: Is there any software you only made for your own use but nobody else?

Programmers describe the joy and practicality of building software purely for themselves: tiny scripts, niche web apps, custom CLIs, home-automation systems, finance tools, media players, and even game bots that solve very specific personal problems. Many note that these projects often start as quick hacks to remove daily friction, evolve over years into deeply tailored tools, and rarely become products because polishing, supporting, or generalizing them would destroy the freedom and fun. A recurring theme is that “meware” – software with an audience of one – is where people learn, experiment with new tech, and reclaim a sense of control that’s hard to find in commercial, production-grade work.

Overall theme

  • Thread is a long showcase of “home‑cooked” software: tools, scripts, and full apps built primarily for the author’s own use, often with zero or tiny user bases.
  • Many are technically public (on GitHub, app stores, etc.) but functionally personal because they’re niche, undocumented, or not promoted.

Common types of personal‑only software

  • Productivity & knowledge tools

    • Custom task managers, GTD apps, note‑taking systems, daily journals, personal wikis, static site generators, invoice and budgeting tools, calendar helpers, meeting/ticket templates, gradebooks, bike mileage and trip loggers.
    • Text‑file and CLI–based systems for todos, goals, archives, and search; often heavily tailored and hard‑coded to one person’s workflow.
  • Media, content & entertainment

    • Personal music/video players, podcast/RSS readers, YouTube→podcast transformers, IPTV and streaming frontends, video scrapers/downloaders, home media libraries, video QA tools, bots for games, word‑game solvers, MTG and Dwarf Fortress utilities.
  • Automation, scraping & monitoring

    • Web scrapers for apartments, prices, events, reCommerce gear, job posts; bots to watch cinema listings, servers, sports odds, grading rules, or bike‑share data.
    • Financial and document processors (PDF→CSV/Beancount, tax and statement analyzers, expense extractors, invoice pipelines).
  • Home, hardware & “real‑world” projects

    • Home automation platforms, irrigation and hydroponic controllers, desk and gate controllers, RGB/brightness tools, garden and bonsai watering, projector remotes, office seat maps, sensor dashboards.
  • Dev tools & infrastructure

    • Custom shells, build tools, code generators, test harnesses, object‑file delinkers, OAuth proxies, CLI JSON processors, deployment frameworks, editing and browser userscripts.

Motivations for building

  • Existing tools are:
    • Too complex, too simple, hostile UX, missing key features, wrong platform, or privacy‑unfriendly.
  • Desire to:
    • Automate boring/repetitive work; centralize data; explore new tech; learn languages, frameworks, or hardware; or just have fun.
  • Several use projects to stay motivated on larger goals (e.g., game engines, long‑term sites, research pipelines).

Why many projects stay private

  • Maintenance and support burden.
  • Fear of code quality judgment or security issues.
  • Legal/TOS concerns (scrapers, IPTV, DRM bypass, betting, reverse engineering).
  • Extremely narrow or personal fit; hard‑coded assumptions.
  • Some explicitly enjoy the freedom of writing only for themselves.

Reflections

  • Many find writing tools for oneself deeply satisfying and skill‑building.
  • Others note they largely stopped hobby coding once programming became their job.
  • A recurring idea: personal software can be powerful precisely because it ignores generality and focuses only on one user’s needs.