About Codeart

I’m Allan Koech, a software engineer who builds close to the metal — native and backend systems in C++, Rust, and Qt/QML.

Codeart is my working notebook, made public. Instead of polished marketing or surface-level tutorials, you get the real thing: the problems I hit, the code that actually shipped, and the reasoning behind the decisions — including the ones I got wrong the first time.

What you get by subscribing

  • Deep dives that respect your time. Long enough to be useful, structured so you can skim to the part you need. Working code, not pseudo-code.

  • Honest engineering tradeoffs. Why I chose Rust over C++ for a given component, where SSE beat polling, what broke under load. The context you can’t get from documentation.

  • An open devlog for MantisBase, the backend framework I’m building — architecture decisions, releases, and the in-progress migration to Rust, shared as it happens.

  • Patterns you can reuse. Most posts come from a real problem, so the takeaway usually transfers straight into your own work.

  • No noise. No listicles, no engagement bait, no “10 tools you must try.” When I publish, it’s because there’s something worth your inbox.

Who it’s for

If you build things that have to be fast and correct — systems programmers, backend engineers, people working in C++/Rust/Qt or curious about them — you’ll feel at home here. If you’ve ever wanted to look over an engineer’s shoulder while they actually solve something, that’s the whole idea.

Subscribe

It’s free, and new posts land directly in your inbox. Subscribe to get full access to the newsletter and publication archives.

Stay up-to-date

Never miss an update—every new post is sent directly to your email inbox. For a spam-free, ad-free reading experience, plus audio and community features, get the Substack app.

Join the crew

Be part of a community of people who share your interests. Participate in the comments section, or support this work with a subscription.

User's avatar

Subscribe to Codeart — by Allan Koech

A software engineer's notes on building real systems — C++, Rust, Qt/QML, and the open-source tools that come out of the work.

People