Beginnings are strange things. They carry expectation, but also weight. Even for those of us who resist resolutions or roll our eyes at “new year, new…
Series:January 2026 - Foundations
Exploring the foundations of good software engineering and a grounded Christian life, from clean code and reproducibility to vocation, truth and trust.
Beginning Again: God’s Mercies in the New Year
The beginning of a new year carries a quiet emotional weight. Even when we try to ignore it, January still arrives with questions in its wake.
What Are My Defaults as a Programmer?
Every programmer has defaults. Most of us just don’t notice them. Defaults are the decisions we make without consciously deciding.
Vocation, Not Just Output
We live in a world that measures value by output. From an early age, we are trained to ask questions like What do you do?
Clean Code Is Not Just Style — It’s Responsibility
Clean code is often treated as a matter of taste. Tabs or spaces.Snake case or camel case.Long functions or many small ones. These debates can give the…
What Am I Building My Work On?
Most of us spend our lives building something. We build careers, reputations, habits, relationships, routines.
Principles Before Tools: Why Foundations Matter
Technology changes quickly. Tools, frameworks, languages, and platforms rise, mature, and fade with remarkable speed.
Holding Fast to What Is True
Truth is not always loud. In a world shaped by constant updates, competing narratives, and confident opinions, truth can feel surprisingly fragile.
Reproducibility: The Hidden Virtue in Data Work
Reproducibility is rarely celebrated. It doesn’t make for impressive demos. It doesn’t generate excitement in meetings.
Rooted and Grounded: A Life Built on Christ
By the end of January, the energy of beginnings often fades. The year no longer feels new; it feels real.