I worked for a while with some older Vietnamese refugees who were largely self-taught electrical engineers. They used to tell me how they'd dream about the circuits in these high-watt lighting ballasts they were fixing. One tale specifically had them trying to find a fix over the course of a week, only to dream up the solution and come in the next morning to repair the gear in minutes.
I've definitely dreamed up solutions to software bugs and architecture problems myself.
I've never really dug deeply into why, but it's fascinating.
Or at least you can feel confident that you’ve picked a good career path.
On several occasion during my IT career I have faced situations where the problem at hand has taken days/weeks to solve.
What is most amazing is that on some occasions the solution literally just pops into my head.
It's almost like there is some background thread of the mind working subconsciously on the problem, only to rise to a conscious level when a solution is found.
I'm not a psychologist but from what I understand, "dual process theories" state that humans have two distinct thought processes. System 1 is fast, instinctive, and unconscious; it answers questions like "2+2=?" System 2 is conscious, deep thought; it answers questions like "if 2x+3=17, x=?". System 1 is the default thought process, but it can be suppressed by system 2. I would love if anyone who knows more knows how this might be connected.
Does Airbnb strip contact details out of messages to prevent hosts and visitors from getting in contact directly?
I once spent more time than I want to admit trying to fix a broken import in python that I knew existed but wouldn't import. The morning after I realised I was trying to import "connnector" and couldn't see the extra "n".
I've done that in my high school Visual Basic class- I woke up around 2 AM, knew exactly where I was going wrong, fixed it, and kept going until I'd finished my program. By the time my dad woke up at six, I had written over six hundred lines of code, had about twelve new features, and I was so exhausted I got sick for two days. I'm still proud of that sprint.