Ben Bachem @bezbac.dev · 10/09/2026As I've been thinking more about maintaining AI-written code, I've taken some time to write down some of my thoughts on my favorite React pattern. www.benbachem.de/blog/connect...benbachem.deConnected and presentational componentsMy favorite way of organizing React codebases 021
Ben Bachem @bezbac.dev · 29/08/2026Had a conversation about this yesterday and I find it crazy how little is actually happening to improve code readability and audibility. Sure, there is A LOT going on and things like x.com/rough__sea/s... are interesting but I feel the topic is dwarfed in comparison to just generating more code.x.comRyan Dahl (@rough__sea) on XExperimenting with celld in increasingly pathological situations. After merging the replicated write-behind log, this experiment had 4 instances of celld, each on its own machine, and round-robin kill... 000
Ben Bachem @bezbac.dev · 29/08/2026www.youtube.com/watch?v=q2w6...youtube.comLSB & DRS 'Rise & Fall'YouTube video by Footnotes 000
Ben Bachem @bezbac.dev · 26/08/2026When cursor cloud agents work, they are really nice, but they are so unreliable... 000
Ben Bachem @bezbac.dev · 18/08/2026I‘ve been wanting to do something similar for a while. What was your process for „mining“ them? 100
Ben Bachem @bezbac.dev · 16/08/2026I just stumbled upon a quote that I wrote down in my notes when I watched the end of This Is Us back in January. And while it’s cliche and melodramatic, I needed to hear this today so I thought I’d share the original clip. Maybe someone else likes it too: youtu.be/J9geEY276-8?...youtu.beThis Is Us 6x17 - William’s Speech to RebeccaYouTube video by Team Pearson 000
Ben Bachem @bezbac.dev · 11/08/2026linear.app/diffs will “guide reviews“ by grouping changes. Your ideas sound like something they should add.linear.appLinear Diffs – Review code fasterA fast and modern code review experience, designed for humans and agents alike. 010
Ben Bachem @bezbac.dev · 10/08/2026Was in the same position a few weeks ago and went with AWS Lambda MicroVMs because we’re already on AWS. Definitely doesn’t feel as polished and well documented as some of the other providers but the experience has otherwise been good. 110
Reposted by Ben BachemNicholas C. Zakas @humanwhocodes.com · 28/07/2026LLMs are good at making things work when they're broken. I've yet to find a model that will step back and look for ways to avoid similar problems in the future. 031
Ben Bachem @bezbac.dev · 28/07/2026If anyone is curious. This is what I mean: github.com/langfuse/lan...github.comrefactor(web): Clean up `DatasetActionButton` by bezbac · Pull Request #15531 · langfuse/langfuseOld Boundary DatasetActionButton owned almost the entire feature: DatasetActionButton ├── Decide create / update / delete ├── Decide text button / icon button ├── Check permissions ├── Render trigg... 000
Ben Bachem @bezbac.dev · 28/07/2026I think shadcn's / Radix's trigger elements are a *really* bad design, especially with agentic coding. Agents will gladly create Frankenstein components that render 4 visually unique trigger buttons conditionally to reuse a dialog instead of creating a HOC and wrapping the callsites. 120
Ben Bachem @bezbac.dev · 25/07/2026I love that there‘s a vote for the new EU currency designs. I just completed the survey, here’s the link: surveys.ecb.europa.eu/10b/neweuro/surveys.ecb.europa.euSurvey | surveys.ecb.europa.euI’ve just had my say on our future banknotes. Have your say too! 050
Ben Bachem @bezbac.dev · 10/07/2026sameeeee. I hope everyone has a great time. Last year was amazing. 010
Ben Bachem @bezbac.dev · 01/07/2026One thing I think the zellij repo could benefit a lot from though is some community management. The original issue existed for more than 2 years with no official acknowledgment & multiple community PRs. I'm pretty sure many of the 1.5k issues are outdated or duplicates. 100
Ben Bachem @bezbac.dev · 01/07/2026Zellij v0.44.0 finally fixed a long standing bug I had to fight in the past [1]. I also think the "Click-to-Open File Paths" functionality looks great (haven't tried it yet). zellij.dev/news/remote-... [1]: github.com/zellij-org/z...zellij.devZellij 0.44.0: Remote Sessions, Windows Support, CLI AutomationAttach to remote sessions over HTTPS, native Windows support, workspace automation with command sequences and new CLI primitives, click-to-open file paths and much more. 130
Ben Bachem @bezbac.dev · 30/06/2026I think Dan would be an amazing guest on The Pragmatic Engineer. Would love to listen to the episode! 0150
Ben Bachem @bezbac.dev · 26/06/2026Hi, just wanted to clarify that this is not my project. Probably best to direct this feedback to the maintainer: github.com/yoshiko-pg/d...github.comIssues · yoshiko-pg/difitA lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view - Issues · yoshiko-pg/difit 010
Ben Bachem @bezbac.dev · 26/06/2026Just found difit. Looks super useful: yoshiko-pg.github.io/difit/yoshiko-pg.github.iodifit - Local code review toolA lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view 3312
Ben Bachem @bezbac.dev · 22/06/2026Why is this specific to language-specific conferences rather than just *all* conferences? 110
Ben Bachem @bezbac.dev · 16/06/2026Ad hominem. Ich stimme zu, dass wir mit unserer Geschichte verantwortungsvoll umgehen müssen, aber falls es Evidenz von Gewaltproblemen durch Migration gibt, sollten wir diese doch sachlich diskutieren. Wäre das nicht näher am Spirit der Wissenschaft? 100
Ben Bachem @bezbac.dev · 15/06/2026I'm constantly amazed by how difficult it is to get coding agents to write good React code. I have to constantly fight codex to not add useEffect and refs everywhere. 030
Ben Bachem @bezbac.dev · 14/06/2026In your App settings under „Moderation and content filters“ -> „Muted words & tags“ you can set up muted words, AFAIK these work like this. 120
Ben Bachem @bezbac.dev · 31/05/2026I‘m using sequoia.pub/cli-reference/, still running it manually and not hooked up in the CI.sequoia.pubCLI Reference 030
Ben Bachem @bezbac.dev · 30/05/2026I took some time to write down my experience switching from Backblaze Personal Backup to resticprofile with a Hetzner Storage Box as a backend. www.benbachem.de/blog/backbla...benbachem.deSwitching from Backblaze to resticprofileMy experience switching backup providers 010
Ben Bachem @bezbac.dev · 28/05/2026I think snowflake is closer to infrastructure than to classical SAAS 110
Ben Bachem @bezbac.dev · 27/05/2026www.youtube.com/watch?v=0mCs...youtube.comTypeScript types can run DOOMYouTube video by Michigan TypeScript 121
Ben Bachem @bezbac.dev · 20/05/2026I've been test driving grepika and tilth MCP servers today based on reading blog.isquaredsoftware.com/2026/05/ai-t... and so far I'm pretty happy with themblog.isquaredsoftware.comMy Thoughts on AI, Part 2: Agent Setup, Workflow, and ToolsMy own personal AI development setup, workflow, and tooling 010
Ben Bachem @bezbac.dev · 05/05/2026I can +1 this. We were using Slate in production a few years ago and it was a never ending cause of headaches, we invested time to switch to TipTap and all of them went away. 240
Ben Bachem @bezbac.dev · 21/04/2026Could you add a screenshot to the post? I'm curious how this looks :) 100
Reposted by Ben BachemMartin Kleppmann @martin.kleppmann.com · 17/04/2026As someone who is contributing to both local-first and atproto I am delighted to see these communities moving closer together. We have a lot of principles and values in common 1826
Ben Bachem @bezbac.dev · 16/04/2026Looks like a bunch of the anti-AI posts on Bluesky are bots themselves? What is happening lol. 000
Ben Bachem @bezbac.dev · 08/04/2026Incredible that you actually managed to ship this before vscode did github.com/microsoft/vs...github.comGit - create git graph visualization · Issue #179053 · microsoft/vscodeType: Feature Request While working with git graphs, I utilize both vscode and webstorm to determine which one is best, and I believe webstorm's git graph is effective right now. Webstorm has a fre... 050
Ben Bachem @bezbac.dev · 08/04/2026I thought this was common knowledge, but with so much new React code being vibe coded I think there is room to reiterate some fundamentals. Therefore, I wrote this small blog post a few days ago: www.benbachem.de/blog/classna...benbachem.deBen BachemHey there! I'm Ben. I build all kinds of digital things. 020
Ben Bachem @bezbac.dev · 02/04/2026I started a new job this week and so far the experience has been great! The experience of diving into a _huge_ unknown React codebase, that does a lot of things differently from how I am used to, is a bit of a challenge though. 000
Ben Bachem @bezbac.dev · 27/03/2026After 5 1/2 years and ~5,000 commits, today is my last day at @ superchat.com. I joined when we had 0 customers and an empty office. We grew to 9,000+ and became the DACH market leader. Incredibly proud of what we built. Excited for what's next — more on that soon. 🎢 180
Ben Bachem @bezbac.dev · 26/03/2026I have a bit of an unrelated question. I've been trying Tuna a bit lately and was wondering if there is an equivalent to the Raycast "Search Menu Items". I use that quite often to run things like "New Window" when the action in question does not use the regular CMD+N shortcut. 100