Grateful to Thomas Heller for Shadow-CLJS. It just works. Its documentation is great. And when I wondered what horrors I would endure to upgrade to Shadow-CLJS version 3? Just a minimal java version bump to 21. gratitude
Yes — he is truly helpful. He also aims to "course correct" the community when he perceives us to do something weird. His Art of CLJS Frontend series comes to mind (of parts https://code.thheller.com/blog/shadow-cljs/2023/07/13/the-lost-arts-of-cljs-frontend.html, https://code.thheller.com/blog/shadow-cljs/2023/07/16/applying-the-art-of-cljs-frontend.html and https://code.thheller.com/blog/shadow-cljs/2023/07/18/mastering-the-art-of-cljs-frontend.html). My interpretation is that he basically identified how to do "morph-like" workflows, as being advocated on this conj (Nolen, Yang), and to a lighter degree by Johansen's Replicant. Yes, having him pop up both to help us fix stupid problems with our code, and to predict what will happen 2-3 years in the future is great!
The best part about shadow-cljs is that whenever you can't figure something out and ask the community for support, Thomas Heller magically pops up in the thread and helps you debug the issue.