Failure can make a promise about our future that it has no authority to make. It tells us that because something went wrong, everything that follows…
Blog
Failure and Redemption — When Things Break, Grace Remains
Failure is one of those subjects we would often rather discuss at a safe distance. We can analyse somebody else’s failed project, read a case study…
Formation Through Collaboration
No engineer develops alone. Even when we work independently, our thinking has been shaped by other people: teachers, documentation authors…
Growing in Grace (2 Pet 3:18)
Peter ends his second letter with an invitation to grow. Not merely to become more disciplined.
Choosing Tools That Form Good Thinking
Tools do more than change what we can produce. They change how we think. An IDE changes how we navigate code.
Spiritual Rhythms for Real Life
Spiritual rhythms can sound idealistic. We imagine long periods of silence, carefully organised devotional routines and lives with enough spare time to…
Building Habits That Make Better Engineers
Good engineers are not built only by difficult projects. They are formed by ordinary habits repeated when nobody is paying particular attention.
Patterns That Form Our Hearts
Our hearts are formed by repetition. What we return to, dwell upon, practise and desire gradually becomes part of us.
How Practice Shapes Expertise
Expertise is often mistaken for knowledge. We imagine that becoming better at software development means accumulating more languages, frameworks…
The Potter and the Clay (Isa 64:8)
Clay does not shape itself. That simple image lies at the heart of Isaiah’s prayer: God is the potter; we are the clay.
