Rust and AI-assisted development

I chose Rust for flux9s partly because I was learning it at the time. Go probably would have been quicker to get started with, but kube-rs had the Watch API support I needed, and it seemed like a good project to learn on. In the GA post on the Flux blog, I also mentioned that Rust works well with AI-assisted development. I think a lot of that comes down to the compiler. An agent can write something that looks reasonable but uses the wrong type, calls an API that doesn’t exist in the installed version of a crate, or tries to use a value after moving it. Running cargo check gives it something specific to fix. That is useful when you’re learning the language too, since you can work through the error and understand why the first attempt didn’t compile. ...

November 14, 2026 · 2 min · Dan Guns

flux9s GA on the Flux blog

flux9s reached 1.0, and I wrote a post for the Flux blog about why I started it and how the Flux Operator’s web UI helped shape it. Read the post on fluxcd.io.

October 5, 2026 · 1 min · Dan Guns