seb
sebvilhelm.bsky.social
seb
@sebvilhelm.bsky.social
broke dad, woke dad. software engineer.
That explains why Amp is less restrictive, it’s not actually sandboxed
December 23, 2025 at 8:05 AM
Claude Code doesn’t have sandboxing? I’ve only used Amp and Codex, both are sandboxed (Codex to a fault, but Amp is right in the sweet spot).
December 22, 2025 at 6:27 PM
Braid was a big deal for indie games on consoles, and he was featured prominently in Indie Game: The Movie, so that’s kinda where the whole auteur thing started
December 18, 2025 at 12:53 PM
Also like, the increase of reverts and patches blaming AI in my team is astounding.
November 26, 2025 at 9:17 PM
Several times I’ve had mild success (wrote detailed prompt and failing tests), and then I’ll get something close to correct, but then it’s littered with the most embarrassing shit I could imagine any programmer to come up with.
November 26, 2025 at 9:16 PM
I kept reading this post, confused that the date said it was 5 months ago: bsky.app/profile/jame...
Like, using rust would have closed one of the Swiss cheese holes, but the post mortem showed that the issue manifested in a non staggered rollout configuration change, which means the risk was always waiting to trigger anyway. This was just the first full (or largest) path to failure to hit.
November 19, 2025 at 2:37 PM
Take a look at the “squash workflow” in Steve’s book, I use that most of the time, so @- is the change you want to push to remote.
October 26, 2025 at 4:12 PM
Very excited for you. Your book is the reason I started using jj, and I’m as optimistic about its future as you are!
October 22, 2025 at 5:44 PM
Reposted by seb
October 9, 2025 at 5:26 PM
Plus, with LLMs, you can just point them to that folder.
September 24, 2025 at 7:16 PM
We have support for all our repos, where you can put markdown files into a ‘/docs’ folder, and it will automatically be added to and rendered in our Backstage instance.
September 24, 2025 at 7:16 PM
It’s no longer enough to be incredibly annoying in code reviews, now I must become racist about a country I’ve never lived in
September 16, 2025 at 6:45 AM
At work, it was suggested that using this stuff should be a prerequisite to be promoted to senior and above, by management in cahoots with an engineer that I’ve never seen release a single thing to production in the year+ they’ve worked here.
August 24, 2025 at 3:11 PM
bisect???
August 6, 2025 at 7:41 PM
Reposted by seb
Optimization is the vital lifeblood of our industrial world, and its poison.
July 20, 2025 at 5:03 AM
A podcast where the smoothest brains come together.
July 16, 2025 at 5:05 AM
finally, a computer that works
June 19, 2025 at 12:07 PM
As someone whose job it is to write Go, the way errors are handled is a dead end for any alternative. Sure, in the simplest cases a `?` would do, but multiple return values stop anything like it from being useful. The roots of the problem are deeper.
June 3, 2025 at 8:08 PM
Reposted by seb
you cannot have an "injection attack" in a system with no formal distinction between data and instructions. what you actually have is an "everything is instructions" model and a failure to isolate untrusted inputs from the elevated privilege of access to private information
May 27, 2025 at 7:12 AM
The two anniversary documentaries are fantastic, but they probably make most sense for fans of the games.
May 4, 2025 at 7:42 PM
This is the dream. Only 3 more years to go for me.
May 2, 2025 at 3:20 PM
jj is so good
April 8, 2025 at 9:15 PM
github preventing rebase and merge is almost as bad as its refusal to showing large files or diffs
December 12, 2024 at 3:59 PM