This warrants a longer write up based on my experience, but to record the decision ahead of ripping out a lot of Rust/Dioxus configuration an incredibly short summary.
git log $(git rev-list --max-parents=0 HEAD) -1In ten days we’ve introduced modules, crates, had authentication working and broken it, and dealt with some gnarly errors.
The Rust ecosystem is rich in multitudinal places with high-quality libraries and profoundly talented individuals. For this team of one, however, where I want to ship features fast using boring tech, Dioxus is just too volatile and Rust does little to speed me up.
I expect I’ll have a working web application that’s both fast and stable enough in days with Clojure. Data orientation, exploration via a REPL, and function composition in a Lisp is just too good to give up.
Let’s ship some features.
clojure --version