I keep bouncing off the Scheme language

A coder loves this brainy language but the comments say: practice more... or maybe it’s just too hard

TLDR: A programmer admitted they love Scheme, a famously hard programming language, but keep giving up and returning to easier habits. Commenters turned it into a drama fest: some joked they’re all “too stupid” for it, others insisted the real fix is simple — stop overthinking and practice.

A programmer publicly confessed to a very relatable tech shame spiral: they adore Scheme, but every time they try to actually write in it, their brain runs back to safer, more familiar tools. In plain English, this is a person saying, “I can read the fancy stuff, I respect the fancy stuff, I even built things around it — but when it’s time to make my own project, I panic and go back to what I know.” And the crowd absolutely pounced.

The biggest reaction? A split between sympathy, tough love, and self-dragging humor. One commenter delivered the brutal joke of the thread — “Is it possible you’re too stupid to write scheme?” — only to immediately turn it into a shared support group for people who also bounce off the language. Another pushed back on the author’s “my brain just isn’t wired for this” theory, arguing it’s not some deep personality type at all, just not enough reps: stop philosophizing and go build something big. Classic internet energy: half therapy, half boot camp.

Then came the rescuers. One suggested Rhombus, basically pitching a friendlier-looking version of the same world. Another offered a survival guide: write the “ugly” beginner version first, even if the experts would sneer, then slowly polish it later. Meanwhile, one commenter zoomed all the way out into philosophy-land, wondering if a different style of minimalist language might solve the whole problem. So yes: the article was about one coder struggling — but the real show was the comments turning it into a messy, funny referendum on whether hard tools are noble, overrated, or just badly taught.

Key Points

  • The article is a personal account of struggling to learn to write Scheme despite appreciating the language.
  • The author's first paid software work was an Emacs major mode for the GLE plotting language.
  • The author says they can read Scheme code and previously built a Smalltalk-like live environment for the Racket dialect during work related to Chiron Codex.
  • They describe their main obstacle as an ALGOL-style procedural and object-oriented programming mindset shaped by experience with Java and Smalltalk-80.
  • In recent projects including SE100, the author considered Scheme tools such as GNU Artanis but instead used more familiar technology like Go, while expressing interest in contributing to GNU Guix and GNU Shepherd.

Hottest takes

"too stupid to write scheme" — veltas
"inadequate practice rather than some 'language neurotype'" — varjag
"Scheme people would surely scoff at" — Pay08
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.