When I read, I hear my voice. That’s the only time I ever hear a voice in my head. When I think of problems and solutions, I build structures in my mind and navigate those structures, examine them, and solve them. Rubik’s cubes are ridiculously easy.
There’s plenty of introspection, but if anything, it’s hardest to translate some solutions to English. Often, I can’t tell you why “it’s the right answer” other than “the whole structure would collapse” which makes no sense to other people. I used to get points docked on math papers because I couldn’t show my work.
I find software engineering fantastic, because everyone can agree they see the same structure, rendered as code on a screen. We can agree why something is right or wrong or YAGNI. I love working remote because I have more time to compose thoughtful answers to describe/translate what I mean.
Sometimes I need to talk through a problem out loud because the problem and solution exist in the English language (people problems) which is another boon to remote work. So, I talk out loud to myself, quite a bit more than other people do. I have hours of recordings because people look at you weird walking down the street if you’re not holding a phone but speaking out loud.
I can spot a bug a mile away in code, because the code literally becomes a structure in my mind. Bugs stick out as weak points or unstable parts of the structure.
I’m just rambling a bit as I fall asleep, but maybe you won’t be so skeptical now.
There’s plenty of introspection, but if anything, it’s hardest to translate some solutions to English. Often, I can’t tell you why “it’s the right answer” other than “the whole structure would collapse” which makes no sense to other people. I used to get points docked on math papers because I couldn’t show my work.
I find software engineering fantastic, because everyone can agree they see the same structure, rendered as code on a screen. We can agree why something is right or wrong or YAGNI. I love working remote because I have more time to compose thoughtful answers to describe/translate what I mean.
Sometimes I need to talk through a problem out loud because the problem and solution exist in the English language (people problems) which is another boon to remote work. So, I talk out loud to myself, quite a bit more than other people do. I have hours of recordings because people look at you weird walking down the street if you’re not holding a phone but speaking out loud.
I can spot a bug a mile away in code, because the code literally becomes a structure in my mind. Bugs stick out as weak points or unstable parts of the structure.
I’m just rambling a bit as I fall asleep, but maybe you won’t be so skeptical now.