Est. 2012 · Scotland
Compute what matters.
Defer the rest.
Lazy Evaluation Ltd is the company behind Oliver Sturm's work — thirty-five years of software architecture, consulting, training, keynotes, conference talks and writing, run from a quiet corner of Scotland.
There's a small joke in the name, for those who catch it. In functional programming, lazy evaluation is a technique for efficiency: a value is computed at the exact moment it's needed, and never wasted on work that turns out not to matter. As a way of thinking about software, and about how a company spends its effort, it has served rather well.
Speaking
On stages, often
An active international speaker, giving keynotes, talks and full-day workshops on software architecture, functional programming, C#/.NET, JavaScript, containers and distributed systems.
Talks & workshopsWriting
In print, occasionally
Two books, a magazine column running for two decades, and a long trail of articles for publications at home and abroad.
Books & columnsOpen source
RDBMS Playground
A free, open-source terminal playground for learning relational databases by doing. Built here, published openly at relplay.org.
relplay.orgConsulting
There are many companies around the world who are glad that Oliver found time to help them reach their goals.
We have limited capacities for consulting work. You know where to find us.
Where to find us