How to Explain the Gospel To Programmers

I’ve received a slightly unusual request by a reader of this blog:

“How would you explain the gospel in software / programming terminology, to a computer programmer?”

I’m slightly stumped as to how to answer it, so thought I would open it up to the rest of you! Use the Facebook comments thing below to post your answers.