Neurodivergent devs: what languages actually *click* for your brain?
-
@dylanisaiah @catboi29 Sorry to chime in from the sidelines: To me, #CommonLisp feels like home. I mean this seriously: This is my home language. I know and confidently use a lot of other programming languages, but whenever I use Common Lisp, I get a sense of calm, familiarity, warmth, predictability, and belonging that I don’t have with any other language. Common Lisp has, as far as I can tell, what Christopher Alexander calls the Quality Without a Name. Common Lisp is alive, it has a sense of history, of constructs that just work and fit extremely well together, of a living and breathing organism that takes good care of you and your ideas. Sorry to sound so esoteric, but that’s just how it is, for me at least…
@pascal_costanza @dylanisaiah @catboi29 Much the same for me.
Whereas Python feels like a messy desk, but worse—someone else’s messy desk.
-
Neurodivergent devs: what languages actually *click* for your brain? Not popularity — what feels kind, predictable, low-cognitive-load? Why?
I'm building a framework for ND devs and want real experiences. Rust? Go? Odin? Python? Something else?
Tell me what works (or doesn't) for you.
#ActuallyAutistic #ADHD #Neurodivergent #Programming #Rust #Go #Odin
@dylanisaiah AuDHD here. Also a Common Lisp enjoyer.
I love the extremely tight feedback loop and how interactive of a development style you get with the language. How anything and everything can be immediately inspected and poked at in the REPL as genuine objects. I like that it's a standardized language, effectively frozen you don't have to deal with things like a new version of a language breaking things. The uniform syntax of Lisp (s-expressions) also aids in low cognitive load imo.
With Common Lisp you get a language that lends itself towards a functional style but firmly multiparadigm.
What usually doesn't work for me are languages that I can't interactively use. Using Common Lisp feels like I'm literally touching a program, molding it with my hands, meanwhile nearly every other language feels like simply staring at text on a screen.
See here for another perspective on Lisp as it relates to a learning disability in particular, extremely interesting: https://www.iwillig.me/blog/on-dyslexia-and-lisp/
-
undefined amoroso@oldbytes.space shared this topic

