Design Patterns of Catholic God

The Catholic faith, explained the way engineers think.

No biblical jargon. No Aristotle. No syllogisms. No culture-war rhetoric. Just clear software analogies that preserve the inner logic of Catholic doctrine without dumbing it down.

If you’ve spent time around technology, you can understand Catholic doctrine: from original sin through the Trinity to the Eucharist — in about 150 pages.


🛒 Buy on Amazon for
$12.99 (Paperback) or $4.99 (Kindle)

📖 Read the full chapter outline

📖 Read a sample.

Why I wrote it

Catholic doctrine deserves to be presented in precise, science-aligned, contemporary language — and almost no one is doing it. As a software engineer, writing it felt like the most natural thing in the world.

— Karel Moulik, software engineer, practicing Catholic, and volunteer firefighter near Prague.

For how the book's themes apply today, visit my Substack, Catholic Next Steps. Read for free, or subscribe for new posts in your inbox.

Who this book is for

Anyone who's spent time around technology and wants to understand Christianity precisely — whether you're a skeptic, a curious engineer, a lapsed Catholic, or a believer looking for a contemporary way to explain your faith to technical friends.

This book doesn’t proselytize and doesn’t tell you what to believe. It explains the system clearly. You decide.

What you’ll get

A compact thought model for reasoning about God, suffering, randomness, the identity of Jesus, and the sacraments — built from concepts you already use: design patterns, external randomness, words as fundamental building blocks, technical debt, and identity.