destel (@destel) 's Twitter Profile
destel

@destel

Engineer | Backend lead at @SparkMailApp (2016-2024) |
Creator of rill - composable concurrency toolkit for Go - github.com/destel/rill (1.6k ⭐)

ID: 2985111

linkhttps://destel.dev calendar_today30-03-2007 15:53:52

16 Tweet

36 Followers

57 Following

destel (@destel) 's Twitter Profile Photo

Haven't been here for a while. Has anybody built anything cool in the last month? I'm currently busy (re)building bone. The DX is bad, but I'm slowly coming back.

Haven't been here for a while. Has anybody built anything cool in the last month?

I'm currently busy (re)building bone. The DX is bad, but I'm slowly coming back.
destel (@destel) 's Twitter Profile Photo

Blockquotes in CodeMirror. Just a vertical bar. How hard can it be? CM6 renders lines independently. No way to draw one bar across multiple lines. And with nesting you need multiple bars per line My solution: every solid bar is an illusion made of pieces

destel (@destel) 's Twitter Profile Photo

You don't need to learn git commands anymore. Try typing these in claude: - commit - merge - undo merge and remerge w/o ff - change prev commit message to "fix bug" - add current changes to prev commit - squash 3 previous commits - find when this change was introduced

destel (@destel) 's Twitter Profile Photo

I tried multiple architectures for this I like how Opus 4.5 makes experimentation cheap, but only if you have the ideas to guide it and tests for safety Fun fact: On v1, I used a vague prompt and AI tried to fake nested quotes using complex gradients x.com/destel/status/…

destel (@destel) 's Twitter Profile Photo

My smart plan for today: Watch a movie while Opus works, only pausing a few times to give it instructions. 🍿 6 hours later: I've barely watched 1 hour of the movie in micro-chunks.

destel (@destel) 's Twitter Profile Photo

I am vibe-gitting again. A bit dangerous? Maybe. But I refuse to memorize 3 pipes and 6 flags just to delete a branch.

I am vibe-gitting again. 

A bit dangerous? Maybe. But I refuse to memorize 3 pipes and 6 flags just to delete a branch.
destel (@destel) 's Twitter Profile Photo

Some days I worry AI will replace humans. Today is not one of those days. I was vibe coding a simple SwiftUI app. I needed a form in a popover, but the AI kept generating gray text fields and dropdowns. When I asked for a fix, it started writing complex wrappers to "fake" a

destel (@destel) 's Twitter Profile Photo

Built a new tool to help me work while my hand is broken. It records audio → sends to Gemini → returns perfectly formatted Markdown notes (translated to English). The quality of Gemini for "instruction-based" transcription is honestly superior to anything else I've tried.

destel (@destel) 's Twitter Profile Photo

Today is the first time when I fully spent 5h limit in Clade Code ($100 plan). Worked on 2 projects at the same time

destel (@destel) 's Twitter Profile Photo

Today I found that animations stopped working in my markdown editor. Tried everything, including rolling back to a 10d old commit. Claude even tried to convince me they never worked It turned out I had just updated CodeMirror, and those animations depended on a bug in it

destel (@destel) 's Twitter Profile Photo

The moment Claude suggests using a double requestAnimationFrame to fix a bug, that's when you realize it's time for serious refactoring.

destel (@destel) 's Twitter Profile Photo

My Christmas present arrived. Rill - a Golang concurrency toolkit I built - just hit 1800⭐️ on GitHub. Huge thanks to everyone who has starred, forked, or contributed. github.com/destel/rill

My Christmas present arrived.

Rill - a Golang concurrency toolkit I built - just hit 1800⭐️ on GitHub. Huge thanks to everyone who has starred, forked, or contributed.

github.com/destel/rill
destel (@destel) 's Twitter Profile Photo

The best use of AI in coding isn't "generate this feature." It's having a tireless partner who'll help you rewrite the same subsystem 4 times until the architecture is actually right.

destel (@destel) 's Twitter Profile Photo

Working on my live markdown editor. How hard can it be to make text bold when you press CMD+B? Sounds like just wrapping text in asterisks. But then you hit multi-paragraph selections, whitespace boundaries, adjacent spans that need merging... 800 LOC later, it finally works.

destel (@destel) 's Twitter Profile Photo

Who knows this riddle? The son of the professor’s father punches the father of the professor’s son - but the professor isn’t in the fight. Who’s punching whom? 🤔

destel (@destel) 's Twitter Profile Photo

I like asking AI to assess my project's design and architecture, which usually turns into a deep, long discussion. Then I ask it to summarize the insights into tweets... that I never publish