DebtBomb
Make TODOs expire and automatically create Jira tickets
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
Want to reach these readers? Sponsor an issue.
Hi HN, In most codebases I’ve worked on, temporary hacks (“TODO: remove later”, “just for this release”) slowly become permanent. Nobody remembers why they exist, but they keep shipping to production. I built a small CLI called DebtBomb to make that explicit. Instead of free-form TODOs, you attach an expiry date to temporary code. When the date passes, CI fails until the code is removed or the expiry is intentionally extended. Recently I added integrations so expired debt bombs don’t just fail CI — they become visible and owned: When a debt bomb expires, DebtBomb can automatically create a Jira ticket with file path, owner, reason, and code snippet. It can also notify Slack, Discord, or Microsoft Teams. You can configure “expiring soon” warnings (e.g., 7 days before) so it’s not just a surprise break. Repo: https://github.com/jobin-404/debtbomb This is still early and I’m mainly trying to validate whether this actually improves how teams handle “temporary” code compared to TODOs, linters, or just creating tickets manually. I’d especially love feedback from people who’ve dealt with tech debt in long-lived codebases or CI-heavy environments. Thanks for reading.
HN · launched Jan 13, 2026 · 16 upvotes (top 38%) · 0 views
Niche: event management and ticketing software · 117 launches, 14 in the last 7 days ▲ +8% · Explore this niche →
Category and tags
- Horizontal
- Workflow automation
- Developer
- Not AI
- Commercial product
Visit website ↗ Source listing ↗
More like this: all 117 launches in event management and ticketing software →
Could you build this?
Yes It is a straightforward CLI tool that parses code comments for dates and triggers the Jira REST API upon expiration.
Discussion
15 comments analyzed.
Competitors mentioned: ESLint with todo/fixme bans, Test-based expiration checks, Jira issue tracker, External task management systems
Concerns raised: Build failures frustrate teams, get bypassed with extensions, Technical solution to social/organizational problem won't work, Clogs backlog with low-value items, TODOs serve as inline documentation near code, False positives for intentional permanent decisions
Feature requests: Snooze/break-glass feature for exceptions, Link to tracking tickets in TODO comments, Distinguish temporary vs permanent TODOs
Competitors
Other products that read as similar to this one : 72 launches clear the similarity bar, closest 8 shown.
Attention rank: #26 of 73 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 61 days after the earliest competitor.
- Enforcing time-bounded technical debt with Git history · hn · 2026-01-11 · 6 upvotes · similarity 0.65
- Shortfuse · hn · 2026-10-07 · 5 upvotes · similarity 0.40
- StackClock · ph · 2026-10-05 · 2 upvotes · similarity 0.39
- File Expiry · ph · 2026-10-10 · 4 upvotes · similarity 0.38
- Reset Rune · ph · 2026-11-10 · 1 upvotes · similarity 0.38
- SimpleRecover · ph · 2026-10-21 · 8 upvotes · similarity 0.37
- Snowballer · ph · 2026-09-16 · 2 upvotes · similarity 0.37
- LastRetry · ph · 2026-10-07 · 1 upvotes · similarity 0.37
The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.