
My book: https://nitter.cf/t.co/QGevhw6nyE | My podcast: @HappyPathProg | @AWSCloud Agent Experience | @AgenticAIFdn TC | My opinions are mine
Crested Butte, CO, USA
Joined February 2007
- Tweets10.9K
- Following3.3K
- Followers19.6K
- Likes27.5K
Pinned Tweet
Cooked up some really tasty treats over the past 3 months:
- Various Jev morsels; most importantly a Scala ZIO Jev client with a full agentic loop orchestrator: github.com/jamesward/zio-typ…
- Site for testing CIMD: cimd.now
- Support for Mantle in ZIO Bedrock: github.com/jamesward/zio-bed…
- Updates to zio-http-mcp for 2026-07-28 MCP spec: github.com/jamesward/zio-htt…
- ZIO Evals lib: github.com/jamesward/zio-eva…
- ZIO Git lib: github.com/jamesward/zio-git
- sbt over MCP & symbol tools: github.com/jamesward/sbt-mcp
- sbt-tdepver for easier transitive dep mgmt: github.com/jamesward/sbt-tde…
- New Scala & Scala Native buildpacks: github.com/jamesward/buildpa…
github.com/jamesward/buildpa…
Still cooking! A few more new projects in the past 2 months:
- ZIO HTTP MCP client/server library: github.com/jamesward/zio-htt…
- ZIO Bedrock library: github.com/jamesward/zio-bed…
- sbt revolver alternative for sbt 2.0: github.com/jamesward/sbt-rel…
- sbt webjars plugin: github.com/webjars/sbt-webja…
- sbt plugin for sass: github.com/jamesward/sbt-sas…
IaC is dead.
Sorry DevOps / SREs / Cloud Engineers but you're in for the same roller coaster as Devs. AI can manage infra change better than you.
Unfortunately for IaC, we don't need code because with the actual system source code and the infra, AIs have everything needed to determine change sets / approvals and dev env lensing.
btw, Effect Oriented Programming probably will help you get there; but that is inevitable for your codebase.
For a glimpse of what I’m talking about, check out Alchemy Effect and how system code can express infra dependencies.
For those who don’t believe me, see what is already happening in this space:
Fascinating that there has been almost zero convergence between agent harnesses, agent frameworks, and agent runtimes. These do like 80% the same thing.
My take: So far just bad abstractions.
This all could have been avoided by not writing it in Python on the first go-around.
Anthropic rewrote its Messages API in Rust. Zero Rust devs on the team.
Claude wrote the code. Humans wrote the plan and checked old vs new matched on real traffic. CPU dropped 40-50%.
Pretty sure "never do the big rewrite" is dead advice.
@katelyn_lesse on @latentspacepod
Vaadin's Leif Åstrand and Marcus Hellberg nitter.cf/i/broadcasts/1MKgNbRWN…
Last week at AGNTCon I had the privilege to present with @deusaquilus about "Patterns for Shifting from MCP as a Basic API to MCP as Agent Integration Interface"
Check out the recording:
youtube.com/live/eB9I4Ixx2wc…
Want a glimpse of the future of agent runtimes? Check out some amazing innovations from Shadaj & team:
So excited to introduce Infinity, an agent runtime in Rust for extreme concurrency!
Infinity brings a new architecture that treats agent concurrency as a scheduling problem, tool call primitives for asynchronous events, and native support for serverless.
github.com/hydro-project/inf…
Amazing presentation by @ShadajL at AGNTCon!
Shadaj Laddad from @awscloud is tackling exactly that at AGNTCon + MCPCon NA with “Predictable Correctness for Unpredictable Code.”
The goal? Use Hydro and Rust to catch distributed systems errors at compile time, even when agents write the code.
Catch the keynote live: bit.ly/4dVkjdO
Someone needs to do an AI Agent version of this: komoroske.com/slime-mold/
"If you can use math to do something, you should" - Philip Wadler
With all the new interest in formal verification / related program validation methods, every developer should go watch these:
Propositions as Types by Philip Wadler:
youtube.com/watch?v=IOiZatlZ…
Constraints Liberate, Liberties Constrain by @runarorama
youtube.com/watch?v=GqmsQeSz…
AGNTCon North America!! I’m presenting tomorrow about moving MCP from a basic API to an Agent Integration Interface.
Really excited about these new AAIF projects!
Welcome to AAIF, Agent Skills, Open Responses, OpenEnv, and OpenSandbox!
These four projects support how developers share agent expertise, work across model providers, train agents, and run their tasks in isolated environments.
These additions bring AAIF to 10 hosted projects in its first year.
Thank you to the contributing teams and maintainers. We’re glad to provide a neutral home where your communities can develop this work together.
Explore the projects and find out how to contribute: bit.ly/4hZEARV
I just noticed that elide.dev/ uses Pkl for it's build definitions - very cool! A while back I'd experimented with using Pkl for Gradle build defs and became convinced that Pkl is a fantastic option for declarative config. Glad to see Elide go this route.







