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.
-
The Rust Language + Toolchain: Robust Guardrails Against Agent Hallucinations, Dead Code, and Runtime Bugs
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.