Ask HN: What is the most useless project you have worked on?

What counts as “useless” work?

  • Many distinguish between “useless for the company” and “useful for the person”: skills gained, intuition for systems, and résumé bullets.
  • Others argue most software is transient; 80–90% of code is thrown away, so “uselessness” is normal rather than exceptional.
  • Some say a project is only truly useless if absolutely nobody uses it and nothing is learned.

Common patterns of useless projects

  • Large efforts canceled or shelved: multi‑year hardware and telco cards, health‑industry products waiting on contracts that never come, game projects lasting a decade, ERP/CRM migrations that burn millions then die.
  • Building substantial systems with no customers or after the customer already moved on; still required to “finish” for contractual or political reasons.
  • Hype‑driven pivots (AI/ML, blockchain, cloud, ML‑everywhere mandates) that worsen performance or economics but tick executive checkboxes.
  • Massive refactors and rewrites that have zero or invisible user impact, or are abandoned mid‑stream.

Internal tools, deprecation, and legacy systems

  • Many stories of maintaining “deprecated” tools for years because key teams or executives won’t move; supporting 0–5 users or even a single report.
  • Some companies keep duplicate stacks (old + new) indefinitely; others fund “service assassination teams” to force real decommissioning.
  • Budget silos often force engineers to work on X (funded but low value) while more valuable Y can’t be touched.

Attitudes toward meaning and morality of work

  • One camp: your obligation is to do assigned work ethically; if the company wants useless things, be glad to be paid for them.
  • Another camp: pointless work is demoralizing; people want impact, or at least honest utility, not “dig a hole and fill it.”
  • Separate concern: refusing to work on projects seen as harmful or “evil” (e.g., certain defense, gambling, or manipulative products).

Personal / hobby “useless” projects

  • Many share one‑user tools, games, toys, language experiments, or reverse‑engineering efforts labeled “useless” but heavily enjoyed and educational.
  • Consensus: these are often the most valuable for learning and happiness, even if they never find a wider audience.

Advice and coping strategies

  • Clarify business value with your manager; sometimes you’re covering contractual, risk, or political needs that aren’t obvious.
  • If stuck:
    • Use low‑stakes work to learn new tech, build portfolio pieces, or refactor safely.
    • Detach somewhat emotionally; don’t tie self‑worth to corporate strategy.
    • Watch for patterns (busywork, deprecation backwaters) as potential layoff signals and prepare an exit.