I host my apps in a multi-server configuration for a few reasons:
* Learn how to do it, force myself to use infrastructure as code
* Improve the existing DB bottleneck
* Unlock future scalability w multi-server
How I host my apps - hamy.xyz/blog/2025-12...
Posts by Hamilton Greene
AI orchestrators can be expensive. Mine cost $90 for ~10 hours of autonomous work, completing 15 small-medium tasks.
This is more than I'd want to pay every day and is expensive for a tool but pretty cheap for an engineer.
It's also a big reason I've been moving to Rust. The expressive types and ownership models allow me to eliminate more classes of bugs so agents can move faster with higher quality.
That's why, currently, I think Rust wins in the age of agentic engineering - hamy.xyz/blog/2026-04...
Agents are fast. It's well worth sacrificing some of it to improve quality.
Take some of that saved time to cleanup the code, do the refactor, and improve guardrails. That's how you get higher quality software faster with agents.
Move fast with stable infrastructure.
Benchmark breakdowns of what makes AI good at a language:
- Training data volume 40%
- Syntax simplicity <10%
- Compiler errors <10%
Rust has ~15% dev usage, ranked top 15 lang. Other langs with expressive types like F#, OCaml, Haskell all <3%.
That gap is the whole game for agentic engineering
Programming language non-negotiables in the age of agentic engineering:
- Expressive types
- Strong ecosystem - libraries, docs
- AI good enough to one or few shot features
- Decent performance
Why Rust Wins in the Age of AI:
- Rust provides a deterministic foundation to build system on
- AI agents provide nondeterministic ability to change the system
Together you can move fast on a stable foundation.
hamy.xyz/blog/2026-04...
Another one. FWIW Claude Code is not currently operational for me.
Want a reactive webapp without a JS framework? Hypermedia allows backend to control the frontend.
- Simpler than SPAs
- More interactive than MPAs
Getting Started with Datastar - Build a Rust + Axum Todo App - hamy.xyz/blog/2026-03...
Yeah and I honestly think we have some good options in current FP langs like F# and Ocaml but the community / ecosystem isn't really there.
All in all this might not actually matter this much if AI can fill in the gaps in various langs but right now I think it still matters a lot.
Haha yes but it won't stop me from searching!
In the age of AI, I'm finding myself more drawn to terminal-based workflows:
- AI CLIs are mainstream
- Flip through windows / sessions fast
- Portable across machines
- High customization / scriptability
Why I'm moving to a Linux-based, terminal-focused dev workflow - hamy.xyz/blog/2026-03...
What if you just write Rust like a high-level, garbage collected language?
Turns out with a few rules you can basically get all its perf / type benefits with only a 10-20% per hit.
- Immutable types, functionalish pipes
- Arc + clone liberally
- DDD services
AI will change everything. But everything's been changing since the beginning of time.
This time will be different but also much the same.
The strategy remains: Learn the new tools, adapt to the new environment, and carry on.
Will AI replace software engineers? hamy.xyz/blog/2025-12...
Datastar is a lot like combining HTMX + Alpine together in one library.
- Server interactivity with SSE
- Client reactivity with signals
Rust + Datastar - Getting Started with Datastar - Build a Rust + Axum Todo App - hamy.xyz/blog/2026-03...
CloudSeed Rust - A Fullstack Rust Boilerplate for Building Webapps in Minutes - hamy.xyz/blog/2026-02...
Why I keep building boilerplates:
- Every project needs similar plumbing
- Edge cases are easy to miss when bored, rushing, or AI-generating
- Fixes patch upstream so every future project starts better
Datastar takes a different approach to Hypermedia than HTMX:
- SSE first - HTML fragments + signals in same endpoint
- Built-in Reactive signals
Getting Started with Datastar - Build a Rust + Axum Todo App - hamy.xyz/blog/2026-03...
The Missing Programming Language - hamy.xyz/blog/2026-01...
C# is currently the closest to S-Tier for me with a 4.5/5. If native unions land well in C# 15, this could be the language I've been looking for.
The primary thing missing is expressive types and native unions get it very close.
In 2026.Q1 I participated in a 12-week programming retreat, published my 1,000th blog post, started building with Rust, shipped my first game, played Pokopia, and might've found my second mountain.
hamy.xyz/blog/2026-q1...
LightClone - Compile-Time Safety for Cheap Clones in Rust - hamy.xyz/blog/2026-02...
In Rust, cheap and expensive clones look exactly the same:
- cheap_arc.clone() - ~10ns
- expensive_string.clone() - 100+ns
They look identical in code so one sloppy refactor can silently 10x your clone costs.
So I built LightClone to allow the type system to warn you about these.
AI reduces traditional switching costs between programming languages. Your own proficiency is a secondary factor to the AI's.
This means you can focus on foundational attributes like types, perf, and tooling with less regard for your own fluency.
This is a major factor in pushing me towards Rust.
What I built at Recurse Center:
- Applied AI for Engineering
- Web Systems with Rust
- Networked Games
Plus a LOT of writing.