Some of you may recall that my paternal grandmother was a codebreaker at Bletchley Park during World War II. Well, today would have been her 95th birthday, and I’ve written a little something in her honour. One thing we had in common was a love of the theatre. The members of the Women’s Auxiliary Air Force often put on plays to entertain each other during their time at Bletchley—my grandmother is the one on the right.
My paternal grandfather was the Principal Lecturer in English at Ware College, so I always assumed that I took after him, while my father, my uncle, and my younger brother—the computer programmers/developers of the family—took after my grandmother. But I stumbled across an article that suggests I might have more in common with my grandmother than I realized.
In 2014, Siegmund et al. published an article called Understanding Understanding Source Code with functional Magnetic Resonance Imaging (fMRI)—and yes, that second “understanding” is supposed to be there. See, they are understanding the programmers’ understanding of source code. Despite the awkward title, their study was pretty ingenious. They gave programmers some lines of code and asked them to decide whether the code would be executed (i.e., was the code written correctly). They used fMRI to see which areas of the brain engaged while the programmers read the code. According to their research, five areas of the brain consistently lit up: language comprehension, silent word reading, working memory, problem solving, and division of attention. What’s particularly interesting is that these areas only lit up in the left hemisphere, which is the dominant side of the brain when it comes to language.
I won’t get into the specifics of the language areas of the brain, but you can learn all about it from this great module on neurolinguistics. In a nutshell, the programmers were interpreting code in the same way that editors interpret sentences (i.e., does it make sense?).
So it stands to reason that someone who’s good at programming—or codebreaking—would have a brain wired for language processing. I guess it’s no surprise that I turned out to be an editor and a writer who also happens to love computers. Guess I was genetically loaded from the get go.
Want to test your codebreaking skills? The BBC put together six codebreaking challenges that get progressively difficult. Let me know how you do.
Image credit: Bletchley Park archives