Better Decisions.
Better Innovation.

I study why talented teams make bad decisions about software, and what to do about it. As Managing Partner at Don’t Panic Labs, I work with founders, engineers, and organizations to close the gap between knowing how to build and knowing what’s worth building.

About Me

Every year, smart people spend millions building software that doesn’t need to exist. Not because they lack talent or resources, but because the decisions that shape a product happen long before anyone writes a line of code. And most teams are terrible at those decisions.

That’s what I think about. The behavioral psychology of judgment in software engineering: why we over-invest in the wrong features, why we confuse motion for progress, why the gap between "technically possible" and "actually valuable" is so wide and so persistent.

I’m a Managing Partner at Don’t Panic Labs in Lincoln, Nebraska, where we build software products for organizations that can’t afford to get this wrong. I also speak and write about bringing engineering discipline, real discipline rooted in SWEBOK and decades of practice, to the messy, human process of turning ideas into products.

Read More

What I Talk About

Judgment Under Uncertainty

Software engineers make hundreds of analytical judgments every sprint. Scope estimates, architecture tradeoffs, risk assessments. Most of them are unexamined. I talk about what happens when you treat engineering judgment as a skill to be developed, not an instinct to be trusted.

A Standard of Care

Medicine has malpractice standards. Structural engineering has building codes. Software has hope. I make the case for professional accountability in software product development, drawing on lessons from disciplines that figured this out centuries ago.

The Love Test

Most product ideas fail not because they’re technically infeasible, but because the founder is in love with the solution instead of the problem. I use the story of the Mechanical Turk to explore the psychology of entrepreneurial self-deception, and how to test for it.

I’m available for conferences, corporate events, and panels. Get in touch to discuss topics, format, and availability.

Speaking and Attending

NebraskaJS / Lincoln AI Event

Don’t Panic Labs, Lincoln NE

Nebraska.Code() 2026

Cornhusker Marriott, Lincoln NE

KCDC 2026

Kansas City Convention Center, Kansas City MO