Blog

Thoughts on functional programming, formal methods, and building verified systems.

Towards Verified AI: A Functional Programming Approach

Why the convergence of functional programming, formal methods, and AI systems presents unprecedented opportunities for building trustworthy intelligent systems.

ai formal-methods functional-programming collaboration

Building Verified Systems in Scheme

Exploring the intersection of formal verification and functional programming through TLA+ specifications for Scheme programs.

scheme formal-verification tla+

Category Theory as a Programming Tool

How categorical thinking transforms the way we structure programs, with practical examples in Scheme.

category-theory functional-programming scheme