Welcome

Software engineering, development, tooling, CI/CD
and whatever else I’m working on.

Recent Posts

Why C++26 Contracts might not work for all

03 Jun 2026 — C++26 contains contracts, a much-discussed feature. They are useful, but not the best choice for every use case.

Run CMake executable targets via CMake

23 May 2026 — A tiny CMake helper that builds a source file and adds a matching run-target for it.

(Maybe) All The Contract Papers

20 May 2026 — Some people might say that the upcoming C++ contracts feature is one of the best researched topics in C++. I am not sure I agree, but a lot of work has gone into it.

About me

Also

... and more to come

Engineering the Craft