I'm a programmer and I'm stupid
I've been writing code for money for 20 years. I've tried other roles — product management, analytics, testing — but they didn't stick. And over the years, I've learned that I'm pretty dumb. Unfortunately. I haven't been diagnosed with any specific medical condition, but my mental capacity is very limited. I find even easier Leetcode problems challenging. Reading about a basic consensus algorithm makes my head explode. I can't really follow complex dependencies in a code base. I can't learn a fancy language like Rust (I tried, but honestly, it's too much). I hate microservices and modern frontends because there are so many moving parts, I can't keep track of them all. So what do I do about it? I use the simplest mainstream language available (Go) and very basic Python. I write simple (though sometimes verbose) code that is easy to understand and maintain. I avoid deep abstractions and always choose composition over inheritance or mixins. I only use generics when absolutely necessary. I
I've been writing code for money for 20 years. I've tried other roles — product management, analytics, testing — but they didn't stick. And over the years, I've learned that I'm pretty dumb. Unfortunately. I haven't been diagnosed with any specific medical condition, but my mental capacity is very limited. I find even easier Leetcode problems challenging. Reading about a basic consensus algorithm makes my head explode. I can't really follow complex dependencies in a code base. I can't learn a fancy language like Rust (I tried, but honestly, it's too much). I hate microservices and modern front
Explore this link on the map →related reading
- The Grug Brained Developergrugbrain.dev
- Cognitive load is what mattersminds.md
- how I think when I think about programming - alice mazalicemaz.com
- Choose Boring Technologyboringtechnology.club
- Go | CodeCraftersapp.codecrafters.io
- Things unlearnedscattered-thoughts.net
- blogs.hnblogs.hn
- GitHub - charlax/professional-programming: A collection of learning resources for curious software engineers · GitHubgithub.com
- a_bhiman's streamstreams.place
- 6 Weeks of Claude Code - Puzzmo Blogblog.puzzmo.com
- Beyond Vibe Coding - A Guide To AI-Assisted Developmentbeyond.addy.ie
- notes/books/pragmatic-programmer.md at master · pkardas/notes · GitHubgithub.com