If you want a solid structure to start with, I’d suggest https://luminusweb.com/ as that’s what I initially learned from. For a todo app I believe the reagent repo has an example of that without the server bits. I could give you some more direction depending on what you’re trying to accomplish
When I was learning Clojure, I just sorta dealt with it. Usually you are presented with a trace that contains a line number for the error which was enough. I’m not entirely sure what could be done about the error messages but with experience and more idiomatic usage it’s infrequent for me to get stuck on these (and when I do I just step through it in the debugger).
I've been across this bridge probably a hundred or so times since childhood... scary stuff. Our geography is pretty prohibitive to population increase for a larger tax base to support the infrastructure. Lots of plateaus and rivers are the reason for the large number of bridges and tunnels. Even as a local, Pittsburgh is really difficult to get around. The T doesn't go to many places around the city. Buses have the same problems as cars. The inclines stopped being useful. Have fun getting hit by a car while cycling (you'll have the strongest calves to make up for it). The roads are hard to navigate and there isn't enough space for the innovative roundabout. There are some benefits from the geography like culturally distinct neighborhoods but the infrastructure issue really needs addressed. Fortunately, we have our best civil engineers working on the problem [0]
Clojure through Babashka[0]. It's great for small tasks not related to your favorite editor. I use it for most of my scripting except for the really easy things in bash.
When I was bit by a bat, I didn't feel it and only noticed the bite until I saw the tiniest amount of blood. I was awake too... Not saying it's a common occurrence, but rabies is such a terrible way to go.
I’m a bit biased, but from my personal experience I would definitely say that it does. I’ve worked on two projects that had different backends (PHP and elixir) where the choice to use clojurescript IMO was the correct one. Both projects relied heavily on highly interactive frontends that would’ve been a nightmare to write if I had to use vanilla js. If your backend can spit out json, and your frontend isn’t static, then I’d say cljs should be good to use regardless if the backend is clojure or not. However, the biggest pain point for me was the disappointment of not being able to use clojure everywhere in the stack... so prepare for that if it’s the route you choose.