> I have never actually answered a SO question because it feels like you need to answer perfectly or get torn apart.
IME, this is heavily dependent on the language and, therefore, the subcommunity. For example, for Clojure and R I've found the SO communities to typically be kind and positive, whereas I've found the JS folks there to be dismissive and aggressive, but YMMV.
This is almost identical to my experience. And during that brief sliver of time that I do get to myself, I simply don't have the mental energy to engage with others. Instead, I usually decompress by working out or reading or something else solitary, because for me socialising requires effort.
I like this philosophy. At home, my dev machine is a Raspberry Pi with Raspberry Pi OS Lite installed to keep things minimal and clean. I added OpenBox, Helix, and Konsole, then I'm pretty much sorted (besides tooling for OCaml & Lua). It's a refreshing change to my work laptop.
Not Dune exactly, but having to run 'eval $(opam env)' in the terminal every time you open an OCaml project rather than the default being npm-like, where you can just open the directory and use the package manager command without having to think about it.
The only issues I've had with OCaml's build system is using "ocamlopt", "ocamlbuild", "ocamlfind" manually, but this was solved by OASIS and now Dune. I don't need to think about it. It automatically compiles when I save the file in Emacs. Very easy to set it up (one time setup).
I don't think this is necessarily unique to programmers. I often heard the same sentiment expressed by (non-CS) postdocs, who longed to leave academia to become artisanal bakers or small-scale mushroom farmers.
See my previous comment, anyone learning C from K&R should not be writing C period.
That book is legendary only in the magnitude of financial damages it (directly and indirectly) enabled, caused by people who read it and thought that they could now write C.
Small Gods is my favourite so far. I think it's a great example of how Sir Terry could be silly and funny whilst making very interesting points about (usually) serious matters.
reply