I consider myself to be a very critical and analytical thinker. I can't help obsess over every little detail, consider various perspectives, use-cases, etc. I've been programming since a young age (self-taught). At the same time, I have ADHD and a bad working memory.
If I master something, I find that I can think critically and outside the box much better than someone else. I can utilise it better, build upon it better, etc.
Because of my bad short term memory, I assume i will do generally bad in IQ tests and this is not surprising.
Because of my bad memory, it might take me longer to master something than someone else.
Do IQ tests measure critical thinking ability at all? Or just working memory? IQ and working memory are highly correlated.