Benji Weber
Tech Leader & Software Engineer • Tech and Teams, Extreme Programming, Java • CTO & Co-founder @ Geordie.ai • Previously Snyk, Unruly • Writes things at benjiweber.com/blog
- [Not loaded yet]
- [Not loaded yet]
- After a nice break from it, it appears the grifters are back in my LinkedIn feed. Oh look, a big claim a big claim/prediction on GenAI Check profile = SEO/Marketing manager
- [Not loaded yet]
- Even though AI agents make me more productive: when I use them, I end up working more, not less! It’s such a contradiction: a thing that should be saving time ends up taking away more overall time… A reason I find it hard to believe AI will lead to fewer hours/days worked…
- Seeing more and more posts from engineering leaders along the lines of "Tried Claude Code over the Xmas holiday and generated 10 squillion lines of code (that almost worked) in 10 minutes. Now mandating all our engineers use it as much as possible. Because I don't understand bottlenecks."
- [Not loaded yet]
- [Not loaded yet]
- [Not loaded yet]
- OpenAI shipped a huge upgrade to ChatGPT Code Interpreter and failed to document it anywhere, even in the release notes - but ChatGPT can now pip/npm install packages and run code in Python, Node.js, Bash, Ruby, Perl, PHP, Go, Java, Swift, Kotlin, C and C++! simonwillison.net/2026/Jan/26/...
- [Not loaded yet]
- Nation Yearns For Relative Calm Of ‘President A Giant Pedophile’ News Cycle theonion.com/nation-yearns-for-r…
- I wrote this poem the day after Renee Good was murdered - it’s about how the media and politicians immediately dehumanised her. I have had a few people ask “who wrote it?” So I am putting it up again - written in anger
- Software engineering is a hot mess right now. We'll get back to you when we've figured it all out, which may take some time. In the meantime, be wary of people confidently proclaiming they've figured it all out, they haven't. Looks like we're going to have to learn the hard way.
- [Not loaded yet]
- Google Meet show how late people will be based on meeting history
- [Not loaded yet]
- [Not loaded yet]
- [Not loaded yet]
- "em dashes are AI" i didn't memorize alt+0151 and option+shift+hyphen to be accused of such treachery
- [Not loaded yet]
- [Not loaded yet]
- [Not loaded yet]
- “Buy our home security package named after someone who was utterly destroyed by a back door break-in he didn’t see coming because he was focused solely on the front door.”
- Yesterday, the Bazel team was dealing with an expired SSL certificate that broke builds for external users. I wrote a quick post on why I think SSL certificates are so dangerous: surfingcomplexity.blog/2025/12/27/t...
- [Not loaded yet]
- Heads up to artists still using Twitter- Twitter is now adding an "Edit image" button under all images posted on the site that allows everyone to feed it into genAI and modify it as they wish with a prompt
- [Not loaded yet]
- Picard management tip: If a workaholic crew member pursues busywork on shore leave, insist that they stop and enjoy their free time.
- gen z sysadmins be like rm -fr
- And we're back. Again! Happy Holiday Trek 2025. 🎄🖖🏻🎄 #HolidayCombs www.youtube.com/watch?v=26H_...
- [Not loaded yet]
- I feel like I'm going to get a lot of use out of this Pluribus screencap
- Rare footage of St Paul’s Cathedral testing its giant flamethrower
- [Not loaded yet]
- Some of these redactions are almost like modern art
- I see a lot of complaints about untested AI slop in pull requests. Submitting those is a dereliction of duty as a software engineer: Your job is to deliver code you have proven to work simonwillison.net/2025/Dec/18/...
- [Not loaded yet]
- At the risk of starting the flame war to end all flame wars... Modern LLMs (GPT-5.1, Claude 4.5, Gemini 3) produce excellent code and can be a significant productivity boost to software engineers who take the time to learn how to effectively apply them - especially if used with coding agent tools
- And here’s an excellent post on how to apply them (most of this is not Ruby-specific): obie.medium.com/ruby-was-rea...
- [Not loaded yet]
- [Not loaded yet]
- [Not loaded yet]
- [Not loaded yet]
- Hilarious and terrifying: jailbreak LLMs using poetry "These findings demonstrate that stylistic variation alone can circumvent contemporary safety mechanisms, suggesting fundamental limitations in current alignment methods and evaluation protocols." arxiv.org/html/2511.15...
- [Not loaded yet]
- [Not loaded yet]
- [Not loaded yet]
- [Not loaded yet]
- Claude Launcher is a super simple bash script I use to start all my Claude Code sessions that allows me to choose the system prompt for the conversation. It's basically a wrapper for "claude --system-prompt" but it saves a few taps of the keyboard. github.com/NTCoding/cla...
- [Not loaded yet]