Michael Jolley / Bald Bearded Builder

I teach the way I learned: out loud.

Real code, honest tradeoffs, and the mistakes that make the lesson stick.

Michael Jolley laughing
Since 1999 20+ years writing C#

I am Michael. Most folks know me as the Bald Bearded Builder.

I have spent more than two decades building software, leading developer communities, and teaching people how the pieces fit together. These days I spend most of my time with .NET, Windows, and the tools that help us get useful work done.

I do not pretend every demo works on the first try. If something breaks, we look at why. If a pattern has a cost, we talk about it. The polished answer is useful, but the road to that answer is usually where the lesson lives.

Good teaching does not hide the mess. It gives you enough context to clean up your own.

What you will find here

The meat and potatoes.

01

Build the real thing.

Examples should survive contact with an actual project, not just a perfect ten line sample.

02

Explain the tradeoff.

A tool is only useful when you know when to reach for it and when to leave it in the drawer.

03

Learn together.

I know a lot. I do not know everything. That makes the conversation better.

The .NET Drip

A little .NET in your inbox.

One useful tip, a few links worth your time, and the occasional war story. No inbox flood.

Free to join. Unsubscribe whenever.

Read the archive.