Dr. Karl Beecher was born and educated in the UK. His career has taken many twists and turns, but always involved his central passion: computing.
He worked as a software engineer before moving into academia to research software evolution and open source software. He was awarded a PhD in computer science from the University of Lincoln in 2009. Soon after, he took up a research post at the Free University of Berlin, Germany.
Today, Karl still lives in Berlin and is a co-founder of Endocode, a software startup company. He blogs at www.computerfloss.com and tweets under the name @karlbeecher.
Where did you grow up, and how did this influence your writing?
I grew up in a town built from coal and steel in England's industrial north. However, I don't think those surroundings influenced my writing as much as the house I grew up in did. As a child, I was always encouraged to learn about the world around me and deep discussions were always there to be had. My family were quite happy that I spent most of my time with my nose pressed against either the pages of a book or the glass of a computer monitor.
As a result, I'm an avid reader of non-fiction and I love to learn continuously about the world around me.
When did you first start writing?
In a sense, I've written for as long as I can remember. As a small child, I filled notepads with stories, sketches, comics, you name it.
My first professional writing was for a magazine called Linux User and Developer in 2012. I wrote several features for them before writing my first book, "Brown Dogs and Barbers: What's Computer Science All About?"
Brown Dogs and Barbers is a story about computer science. Join me on a journey through the story of computing, discover just what makes the machines tick, learn why computers work the way they do and meet the cast of characters responsible for it all.