Karl Beecher lives a double life as a writer and software specialist.

When being a writer, he focuses on science and technology. He especially likes to take meaty, complex ideas and present them in ways that are easy to understand.

As a software specialist, Karl has worked as a software engineer, earned a PhD in Computer Science, and co-founded a company specialising in the management of large-scale IT operations.

He lives in Germany with his wife and his small monster daughter.

Get Computational Thinking now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.