Modern programming requires you to be a philosopher: you have to understand what the world is made of and how those things interact to model them in code.
Computer programming is a creative activity in which you have to build coherent, rational systems. This can teach us something about faith.
What drew me to computer programming was getting to be creative. Later, I heard someone say the whole thing is like magic. They were right.
In the UK, people "take" decisions. In the US, we "make" them. Believe it or not, that difference actually makes a difference.