A dev got so bad at taking breaks that he built a black hole to force himself.
This is a dev post classified by Jev as Terminal & editor (a tool drop), kept by the Dev Radar because it carries real work, not commentary.
A dev got so bad at taking breaks that he built a black hole to force himself. Here's how it works: → Fresh session: tiny hole, top right corner, barely noticeable → 30 mins in: it's drifting. Getting restless. → 55 mins in: it's enormous. Your text is bending around it. → Take a break: it quietly shrinks away → No break: it demands one The whole thing is a single shader file. No background process. No setup. Just physics-based psychological warfare against your own worst habits. Here's the GitHub Repo: https://github.com/s0xDk/ghostty-blackhole
Posted by Sandhya (1.3k followers) 4 days ago · 2 likes · 76 views · view the original post on X. Kept by the Dev Radar as Terminal & editor. Tools mentioned: ghostty-blackhole.
More dev work like this
- playing with some subtle feedback for copying selected text out the terminal — @almonk
- Managing remote agents from a phone shouldn’t mean fighting a terminal. — @DanKornas
- capcut-cli,一个非官方的剪映(CapCut)命令行工具,可以装给任意 Agent 在终端里剪视频。 — @GitHub_Daily
- Major drop: Fable 5.1 is FREE in our coding CLI!! — @jahooma
- Open a shared thread link directly in your browser, catch up in a subthread without… — @zeddotdev
- Not only do you get a vertical ruler when using "max_line_length" in .editorconfig.… — @madskristensen
- I uninstalled VS Code. It sucks — too bloated. — @ChristianLempa
- Hermes Wingtips #76: `display[.]vim_mode` — @witcheer
Every post is read and classified by Jev (TypeSafe): what it is, which market it belongs to, and whether the link is a real tool. 12.2k posts from 4.7k X accounts over the last 21 days, 1.4k tools, 12 markets. Collected every 5 minutes, fully re-ranked every hour — last update 2026-09-19 18:39 UTC. Full method.