Hi, I’m Marc!
I’ve spent most of my career building software products and the teams that build them—moving between individual contributor and leadership roles across startups, consultancies, and mission-driven work. These days, I focus on applying generative AI in product: helping companies figure out where AI can genuinely improve what they’re building, then doing the work to make it happen—whether that’s advising executives, building systems myself, or educating engineers.
Recent Articles
View all →-
Do we still need TDD?
Agentic coders can’t practice traditional TDD—but the underlying values of rapid feedback, testability, and scope discipline matter more than ever. Forcing red-green-refactor onto agents is performative; preserving the underlying values requires rethinking the process and rituals.
-
How Rust’s Compiler Catches What Coding Agents Get Wrong
How Rust’s strict compiler, type system, and ownership model create a tight feedback loop that catches agentic coding mistakes at compile-time rather than runtime, transforming the language’s perceived barriers into productivity multipliers for AI coding agents.