Sign in

Thomas Letan

@lthms.soap.coffee
152 followers 109 following 400 posts

“Decent solutions provider.” He/him. soap.coffee/~lthms

PostsRepliesMedia
Reposted by Thomas Letan
cinnamon 🐇 🏳️‍⚧️ @plushie.holdings · 02/10/2026
sickest logo i've ever seen
221222
Thomas Letan @lthms.soap.coffee · 30/09/2026
Am I Jev being submitted the same Noul question (“What do you think of this Claude verbose answer?”) over and over again?
000
Thomas Letan @lthms.soap.coffee · 03/09/2026
i knew i was doing something wrong
001
Reposted by Thomas Letan
oliver @eikopf.com · 03/09/2026
what a reasonable and unobjectionable policy. i’m sure everyone replying to and quoting this post is being incredibly normal about it 🥰
1432
Thomas Letan @lthms.soap.coffee · 01/09/2026
Going back to using Merida gif because it's like my brand
static.klipy.com
Merida's Cute Smile
ALT: Merida's Cute Smile
000
Thomas Letan @lthms.soap.coffee · 24/07/2026
Note to self to try github.com/lyallcooper/... on my website.
github.com
GitHub - lyallcooper/justif: Publication-grade text justification for the web
Publication-grade text justification for the web. Contribute to lyallcooper/justif development by creating an account on GitHub.
000
Reposted by Thomas Letan
Kate @kit-ty-kate.exn.st · 20/07/2026
I’m looking for beta-testers for the next opam release in exchange for a free ~30x speedup on opam update (on Windows, busy VPSs or for hard-drive/sdcard/emmc/cacheless-filesystems/etc. users). Anyone interested? discuss.ocaml.org/t/ann-opam-2...
discuss.ocaml.org
[ANN] opam 2.6.0~alpha1
Hi everyone, We are happy to announce the first alpha release of opam 2.6.0. This is the culmination of 2 years of team work requiring large internal changes, we hope you’ll enjoy it. This version i...
187
Thomas Letan @lthms.soap.coffee · 18/07/2026
Me, considering picking “Escaping the Matrix” for my next piece about how i stopped using Claude Code directly and turned it into one tool among others i can use from my editor instead Also me, remembering the far right is using similar turn of phrase for their nonsense
000
Thomas Letan @lthms.soap.coffee · 17/07/2026
Companion is now named Sidekick. Because you should never forget Claude is but a sidekick in your own story 🥸 github.com/lthms/sideki...
github.com
GitHub - lthms/sidekick: Drive Claude from your editor—you should never have left it to begin with
Drive Claude from your editor—you should never have left it to begin with - lthms/sidekick
000
Thomas Letan @lthms.soap.coffee · 14/07/2026
Looks like companion will soon support emacs as well as nvim
000
Thomas Letan @lthms.soap.coffee · 12/07/2026
I’ve been experimenting with driving Claude from my editor instead of a chat tui. Can't recommend enough. If you are curious, github.com/lthms/compan... could be of interest.
github.com
GitHub - lthms/companion: Drive Claude from your editor—you should never have left it to begin with
Drive Claude from your editor—you should never have left it to begin with - lthms/companion
010
Reposted by Thomas Letan
🦌≈ @aviva.gay · 22/04/2026
the first rule of compilers is to have fun
314723
Thomas Letan @lthms.soap.coffee · 16/04/2026
Yesterday I wrote a MR like if it was still 2025
100
Thomas Letan @lthms.soap.coffee · 07/04/2026
You really cannot trust Claude is my personal first quarter conclusion. Doesn’t mean you can’t get it to produce meaningful stuff. Just, if it doesn’t want to do it your way, it won’t 😂
000
Thomas Letan @lthms.soap.coffee · 06/04/2026
that's the time of the month where i am supposed to write a retrospective. The thing is, i just worked this month 😆
000
Reposted by Thomas Letan
Aleix Morgadas @aleixmorgadas.dev · 06/04/2026
🧠 Rethinking Pair Programming in the Age of AI Why "pairing with AI" is harmful to your team and what to do instead learnings.aleixmorgadas.dev/p/rethinking...
learnings.aleixmorgadas.dev
Rethinking Pair Programming in the Age of AI
Why "pairing with AI" is harmful to your team and what to do instead
273
Reposted by Thomas Letan
Obsidian @obsidian.md · 04/04/2026
The Obsidian team is growing from three engineers to four engineers. Competitive SF salary. Fully remote, live anywhere. Apply below.
431653
Reposted by Thomas Letan
srrrse @without.boats · 26/03/2026
This resonates mariozechner.at/posts/2026-0...
mariozechner.at
Thoughts on slowing the fuck down
Thoughts on slowing the fuck down
1184
Reposted by Thomas Letan
Gergely Orosz @gergely.pragmaticengineer.com · 27/03/2026
If you use GitHub (especially if you pay for it!!) consider doing this *immediately* Settings -> Privacy -> Disallow GitHub to train their models on your code. GitHub opted *everyone* into training. No matter if you pay for the service (like I do). WTH github.com/settings/cop...
8920461488
Thomas Letan @lthms.soap.coffee · 16/03/2026
The zen of using the `latest` tag of a docker image with auto upgrade enabled
000
Thomas Letan @lthms.soap.coffee · 10/03/2026
I haven’t read about SRAM since my PhD 😅
010
Thomas Letan @lthms.soap.coffee · 06/03/2026
My little cluster is getting into shape. - miniflux for RSS - continuwuity + n8n for automation (not used yet) - soju for IRC - garage for easy hosting of static files
110
Thomas Letan @lthms.soap.coffee · 01/03/2026
So XMPP is a little weird. I wanted to use it has a n8n control plane of sorts but I think Matrix will be a better fit
000
Thomas Letan @lthms.soap.coffee · 28/02/2026
Claude Code does not deal with frustration very well.
000
Reposted by Thomas Letan
Chris Short @chrisshort.net · 27/02/2026
Wrapping Code Comments #devopsish
matklad.github.io
Wrapping Code Comments
I was today years old when I realized that:
001
Thomas Letan @lthms.soap.coffee · 27/02/2026
I really don’t like the pets vs cattle DevOps Analogy It’s more like pottery vs 3D printing
010
Thomas Letan @lthms.soap.coffee · 27/02/2026
The bliss of watching all the VMs running my k3s cluster being destroyed and recreated, and everything comes back to life.
000
Reposted by Thomas Letan
Xe @xeiaso.net · 24/02/2026
128258
Reposted by Thomas Letan
Rami Ismail (رامي) @ramiismail.com · 23/02/2026
oh no they scraped your stuff without permission oh no
13614105
Thomas Letan @lthms.soap.coffee · 23/02/2026
What can go wrong?
A screenshot with a section heading: “Why Kubernetes?”
000
Reposted by Thomas Letan
Richard Kadrey @richardkadrey.bsky.social · 18/02/2026
2026 basically
A photo of an ice cream machine with a sign reading, "Anything is possible with ice cream." Beneath that is a hand lettered sign reading, "No ice cream".
3024089210873
Thomas Letan @lthms.soap.coffee · 22/02/2026
i'm back on IRC 😎
000
Reposted by Thomas Letan
mr. TIM @timkellogg.me · 20/02/2026
skill issue
Claude Status
SUBSCRIBE
Intermittent errors in skills-related functionality
Subscribe
Update - We are continuing to investigate this issue.
Feb 18, 2026 - 00:30 UTC
Investigating - We are seeing periods of high error rates in a skills-related service used by claude.ai, Claude Desktop app, and our API.
Feb 17, 2026 - 20:15 UTC
416511
Reposted by Thomas Letan
amos @fasterthanli.me · 21/02/2026
just fixed tracey hover — so you can see the rule you're implementing just by hovering it github.com/bearcove/tra...
I'm in my text editor, looking at some Rust code, hovering a rule, the rule is named daemon.logs.file. It says the daemon must provide all log output to .tracy/daemon.log in the workspace root.
5491
Thomas Letan @lthms.soap.coffee · 21/02/2026
My favorite time of a hobby project.
A screenshot of my next article draft, titled “I Built Myself a Managed Cluster”.
100
Thomas Letan @lthms.soap.coffee · 21/02/2026
I have deployed a miniflux instance tonight. If you are looking for a RSS reader and don’t mind it’s not professional grade SLA feel free to reach out
000
Thomas Letan @lthms.soap.coffee · 20/02/2026
Claude being like “your idea is nice but for your *scale* that’s no use, let’s go back to *my* idea.” I mean, excuse me? you’ll spend the next 10 minutes exploring my idea is what will happen.
100
Thomas Letan @lthms.soap.coffee · 20/02/2026
I can now redeploy my cluster control plane without my website to go down 🎉.
000
Reposted by Thomas Letan
Leo 🏴‍☠️ @leostera.com · 20/02/2026
hi folks! long time no see. i’m officially open to work again, primarily interested in the dx + devtools + ai space if anyone needs a principal engineer or technical product manager with 16+ years in the industry, my DMs are open! linkedin.com/in/leostera github.com/leostera
linkedin.com
1209
Thomas Letan @lthms.soap.coffee · 19/02/2026
One post to go and no more 2024 entries on my homepage. Three and the same is true for 2025 😁. I have two planned already. We’ll see when the third lands!
100
Thomas Letan @lthms.soap.coffee · 19/02/2026
Blogged something out of frustration today 😅
soap.coffee
Teaching Firefox About slack:// URLs
There is nothing like finally taking the time to fix an annoyance that’s been puzzling you for 5 years.
011
Thomas Letan @lthms.soap.coffee · 18/02/2026
So, for real: when does the rain stop in France??
000
Thomas Letan @lthms.soap.coffee · 17/02/2026
This week-end I learned BetterStack has a Terraform provider and I think it is beautiful.
lthms-cloud-lab.betteruptime.com
lthms’ cloud lab status
Welcome to lthms’ cloud lab status page for real-time and historical data on system performance.
000
Thomas Letan @lthms.soap.coffee · 16/02/2026
So debugging with Claude reminds me a lot of that feelings of having to watch someone else doing all the keystrokes via a Meet room. In my case we were debugging a k3s cluster issue and it understands that a lot better than me so it makes sense that I take the copilot seat.
110
Thomas Letan @lthms.soap.coffee · 15/02/2026
“Good question.” Claude said. And the user knew: all the reassuring comments the agent made in the past few minutes were probably worthless.
020
Thomas Letan @lthms.soap.coffee · 15/02/2026
Having Claude debugging a kubernetes issue on its own is mesmerizing
020
Thomas Letan @lthms.soap.coffee · 14/02/2026
My little k3s setup is coming along nicely. Two VMs, journal logs and hardware metrics pushed to BetterStack. Next step is actually deploy something there 😄.
100
Thomas Letan @lthms.soap.coffee · 10/02/2026
Unsurprisingly, I’m not the first one noticing the similarities: tante.cc/2026/01/15/s...
tante.cc
Software as Fast Fashion
Clothes have never been cheaper. These days a t-shirt is often cheaper than a decent cup of tea in a cafe. The wonders of capitalism. At least that is how it is often described. And when you point at ...
000
Thomas Letan @lthms.soap.coffee · 10/02/2026
After the fast food and fast fashion industry, are we about to see the emergence of the fast software industry?
000
Thomas Letan @lthms.soap.coffee · 09/02/2026
holy moly my cluster boots now.
010