3 ms·
Perhaps this is due to how much effort folks want to invest in hobby projects? (that's a broad question aimed at several folks here) At work, we have a codebas
by seancorfield 4y ago
Perhaps this is due to how much effort folks want to invest in hobby projects? (that's a broad question aimed at several folks here)
At work, we have a codebase of over 142K lines of Clojure, some of which dates back over a decade. We started with Leiningen (because it was the only game in town). We migrated to Boot in 2015 because we needed easier customization of our dev/test/build pipeline and Boot's "tasks" were a more natural fit. We migrated to Clojure CLI / deps.edn in 2018 because we were running into limitations with Boot as our repository grew and our needs for dev/test/build became more complex.
Each migration took about a week of one person's time.
Over that same period of time, I've probably switched my editor setup a dozen times, going back and forth between Emacs and several other editors/IDEs. I've been on VS Code/Calva for quite a while now -- with LSP/clj-kondo built-in, it's a really solid experience.
- perrygeo 4y agoThat's accurate I think. Hobbies are about building something to scratch an itch - and my itch has absolutely nothing to do with configuring editors and build tooling. If I was working on a paid Clojure project, I'd just put in the time.