James Ward
9.9K posts

James Ward
@JamesWard
My book: https://t.co/QGevhw6nyE | My podcast: @HappyPathProg | Working on Agentic Architectures at @AWSCloud | My opinions are mine
Crested Butte, CO, USA Katılım Şubat 2007
3.2K Takip Edilen18.1K Takipçiler
Sabitlenmiş Tweet

"Developers now only review code"
"Developers now only write specs"
"The spec is the source of truth"
"The code is the source of truth"
"Code is now free"
"Programming language doesn't matter"
"LLMs will just write assembly"
The only thing that is actually true:
Everyone has an opinion but not a crystal ball.
English

Java advocate Ana-Maria Mihalceanu on a Bootiful Podcast x.com/i/broadcasts/1…
Română

Daniel Garnier-Moiroux on MCP, security, and more x.com/i/broadcasts/1…
Français
James Ward retweetledi

New blog post: "A sufficiently detailed spec is code"
I wrote this because I was tired of people claiming that the future of agentic coding is thoughtful specification work. As I show in the post, the reality devolves into slop pseudocode
haskellforall.com/2026/03/a-suff…
English
James Ward retweetledi

Spring AI 2.0.0-M3, 1.1.3 and 1.0.4 are released. 2.0 M3 brings Anthropic SDK, MCP enhancements, Jackson 3 updates, Vector Stores, ToolCallAdvisor and security improvements Find more on the releases here: spring.io/blog/2026/03/1…
English

@jdegoes That’s exactly why I created this Agent Skill:
github.com/jamesward/skil…
English

@sabine_s_ What about the whole zero value thing? please tell me OCaml doesn’t do that.
English

Go isn't so bad
error handling with if is mostly a cosmetic difference in terms of code readability
but where Go and OCaml differ *a lot* is in how expressive the type system is (looking at Go's Nil values vs OCaml options)
Dillon Mulroy@dillon_mulroy
@WallisDev @joshua_amaju i've built very large production systems with both style of errors, both in Go and OCaml, and I very much prefer the Result type to Go's err tuple, that being said i think both are great and better than anything TypeScript has by default
English

@WallisDev @joshua_amaju i've built very large production systems with both style of errors, both in Go and OCaml, and I very much prefer the Result type to Go's err tuple, that being said i think both are great and better than anything TypeScript has by default
English

@flixlang Have you tried the Claude Code LSP thing with Flix? Curious if that’d make things awesome.
English

@JamesWard I wonder which languages, frameworks are not sloppy. What if the language and framework are OK but the thing to run it is sloppy?
English

@joreilly @claudeai @ClimateTRACE Nice! Are you returning structured data or the actual UI with MCP UI?
English

The interactive chart support in @claudeai is really nice. This is based on data from an MCP server in the ClimateTrace KMP sample (github.com/joreilly/Clima…)

English


@JamesWard Its only more tokens why not instead of having something deterministic have a script i definitely tested since i cant write a simple mcp. Better lets just execute code the LLM authors even better. Trying to be funny 😂
Maybe supervised but again determistic but then less tokens
English







