Every cloud provider wants you locked in, so I built Anvil Cloud to be provider-agnostic. Now I can be disappointed by all of them through one consistent interface.
It’s issues like this that inspired eatoryeet.app
You can browse the site, scan a barcode, or add to your AI agent or notion!
Working with @Alykkat to make it even better so watch this space! 💪🚀
Trying to report a potentially serious cross-contamination. Been on hold for 17mins so far. My time to show good will is running out! I have a job too 😖
@marksandspencer
Time to lock in and ship!
Time to see how @aphumphreys and I can improve eatoryeet.app
Anyone with 1st gen AirPods Max had issues with the volume going to 100% when they resume playing with head detection occasionally? Seems to have started since iOS 27. The volume bar in Apple Music still showed ~35% @AppleMusic @AppleSupport
Anthony Humphreys retweeted
The back of the Navier-Stokes milestone shirt is the last line of the chain-of-thought from the solution:
Anthony Humphreys retweeted
I gave a talk at @emfcamp titled "Men in Tech #YesAllMen", where I told my experience of being a woman in tech. I was afraid to publish it in case it affected my current/future employment.
Given current news I would like to add my 2¢. So here it is: youtu.be/WXL6K1lhvt0?is=WlfZ…
SDK 58 is out 🙌
This SDK is built for iOS 27. Apps on SDK 58 will be ready for Duo on day one 📖.
The release also includes App Intents for Siri, 2x faster clean Android builds, faster Expo modules, and a CLI built for your coding agent.
Changelog: expo.dev/changelog/sdk-58
Upgrade: 𝚗𝚙𝚡 𝚎𝚡𝚙𝚘 𝚒𝚗𝚜𝚝𝚊𝚕𝚕 𝚎𝚡𝚙𝚘@^𝟻𝟾.0.0 --𝚏𝚒𝚡
Yikes working on this project has made me realise how many undeclared allergen incidents there are and how regularly.
Heads up: Update 1: Halo Foods Limited recalls Skinny Crunch Light Peanut Butter Bars because of undeclared peanuts has been recalled (Peanuts). eatoryeet.app/incidents/fsa-…
Well this is a bummer. I’d finally said I would make plans to see them live just as they announced the hiatus, and now this.
The Finnish symphonic metal giants claim it was a mutual decision loudersound.com/news/floor-j…
Replying to @abimaelmartell
• comments go stale very quickly and confuse agents and people
• they are often used by agents to explain workarounds that would've been better off actually fixing the code instead
• they are not enforceable and waste your agents' tokens
my point is that moving prose (comments, rules, agent.md, skills) into deterministic lint rules, better API design/types, is far more effective, enforceable, and token efficient.
comments are simply a crutch that agents will happily misuse
Opus 5.5 (mostly) one shotted a bunch of PRs to add MCP, ChatGPT plugin and Grok bot plugin support to eatoryeet.app
Try it out and any feedback welcome. It’s also open source at github.com/anthonyhumphreys/… - add your country using the prompt guidance in the repo!
Thanks @Alykkat for all the input and guidance on this, and for completely revamping the UI and making it awesome!
It’s been so fun to work on this with Anthony! Our goal is to make it easy to know the important things you should know about your food, medication etc!
Eatoryeet.app
Opus 5.5 (mostly) one shotted a bunch of PRs to add MCP, ChatGPT plugin and Grok bot plugin support to eatoryeet.app
Try it out and any feedback welcome. It’s also open source at github.com/anthonyhumphreys/… - add your country using the prompt guidance in the repo!
There's a new version of this post
the slop conversation is so one sided, it's not just that you can produce more code
you can also observe, debug, and refactor more code
even if the code is slop you have such good tools to deal with it. even if you write code manually, it's still 100x easier to maintain it
This, this, this, this, this.
Stop being so passive as engineers. I guarantee bad agentic engineers were bad engineers before LLMs. Agentic dev amplifies the good ones, and the bad ones alike.
Slop is a choice at this point.
something that keeps bothering me is how some people see slop as something that is happening to them, like they're some kind of helpless bystander powerless to do anything about it
excuse me but you are a software engineer, you literally learned how to make sand think and make computers do your bidding?! and now you can't do anything about it? please
the 2 things you should know to cut through all the noise:
1. you need to give your agent a way to verify its own work (i just posted about this so won't rehash)
2. your codebase is memory
the 2nd is not new either, we have always had lint rules, compilers with good diagnostics and strong type systems, LSPs, etc to help us write better code. there is no difference when agents write the code instead, you just need more of them, and stronger ones.
forget rules and skills. you can add those later.
yes, your codebase is a form of memory to agents! agents love extending what already exists. so every nit and every annoyance you've ever seen, every mistake and bad pattern you observe from agents, needs to turn into a constraint, or the agents will just keep repeating those same mistakes like a virus in your code. then you keep observing and repeating this process until your codebase is locked down enough that even agents with little context can one shot a high quality PR.
an even better direction is to refactor/rewrite your code such that agent anti-patterns become categorically impossible. use type systems to your advantage, use libraries/frameworks that reduce the architectural search space, or heck, create your own framework like we did for grok bot and design high quality primitives and well thought out APIs
Replying to @rockatanescu
my argument is that all code is slop. slop is simply a slur and not a real objective definition. everyone considers code they wrote good and what others wrote that they don’t understand slop
it’s not a useful term for a true discussion on the topic. I’d maybe ask you to define what you mean when you say slop
The new @Cloudflare CLI is so good. I've been using it with Codex to work on the upcoming mesh and sync features for Anvil and I can count on one hand the number of times I've opened the dashboard...and that was out of curiosity more than anything!




















