Blog Directory
Directory Blog

Scott Hanselman's Blog

Scott Hanselman — Developer, speaker, and podcaster at Microsoft

Scott Hanselman on Programming, User Experience, The Zen of Computers and Life in General

There is value in good taste, there is value in craftsmanship, and there is value in human judgment.

hanselman.com/blog

Scott Hanselman has been blogging about .NET, open source, and developer tools for over two decades. He writes like someone who's genuinely delighted by technology — mixing step-by-step tutorials with personal stories, career advice, and the occasional rant about code signing certificates. His blog bridges the gap between Microsoft's enterprise world and the broader open source community with warmth and humor.

Written by Scott Hanselman since 2002.

About This Blog
Activity

Infrequent

Publishes sporadically

Followers

9

Category

Independent Blog

Languages

English

Feed Accessibility

How this blog's content is accessed through Blogs Are Back.

Full Content

RSS feed includes complete post content for reading in-app

Direct Access

Feed can be fetched directly from your browser

Proxy Post Links

Post pages are loaded through our proxy for compatibility

No Embedding

Posts open in a new tab — the blog restricts inline display

Latest Posts

Recent posts from Scott Hanselman's Blog's RSS feed.

Is the craft dead?

The Japanese are really good at woodworking. And I love watching the Yankee workshop, my dad makes Native American bows and arrows completely from scratch in his workshop with trees that he finds. This is all different from the stuff you get at IKEA, but I’ve been coding now for money for 35 years and systems are still complicated, computers still do dumb stuff, humans still do dumb stuff, this is just like the move from assembler to C, like the introduction of syntax highlighting, the intr...

The danger of glamourizing one shots

People should not be judging AI-augmented coding by “1 shots.” If someone told you that their model did a “one shot of Minecraft” and they’re impressed by that, you need to consider how much semantic heavy lifting the word “Minecraft” is doing in that prompt. Ask them to one shot Minecraft without using the word Minecraft. It’s not trivial to one shot something unique, because programming is the art of making the ambiguous incredibly specific through sculpting. AI sculpting is les...

Automatically Signing a Windows EXE with Azure Trusted Signing, dotnet sign, and GitHub Actions

Mac Tahoe (in Beta as of the time of this writing) has this new feature called Edge Light that basically puts a bright picture of an Edge Light around your screen and basically uses the power of OLED to give you a virtual ring light. So I was like, why can't we also have nice things? I wrote (vibed, with GitHub Copilot and Claude Sonnet 4.5) a Windows Edge Light App (source code at https://github.com/shanselman/WindowsEdgeLight and you can get the latest release here https://github.com/shanselma...

Webcam randomly pausing in OBS, Discord, and websites - LSVCam and TikTok Studio

I use my webcam constantly for streaming and I'm pretty familiar with all the internals and how the camera model on Windows works. I also use OBS extensively, so I regularly use the OBS virtual camera and flow everything through Open Broadcasting Studio. For my podcast, I use Zencastr which is a web-based app that talks to the webcam via the browser APIs. For YouTubes, I'll use Riverside or StreamYard, also webapps. I've done this reliably for the last several years without any trouble. Yesterd...

Open Sourcing DOS 4

See the canonical version of this blog post at the Microsoft Open Source Blog! Ten years ago, Microsoft released the source for MS-DOS 1.25 and 2.0 to the Computer History Museum, and then later republished them for reference purposes. This code holds an important place in history and is a fascinating read of an operating system that was written entirely in 8086 assembly code nearly 45 years ago. Today, in partnership with IBM and in the spirit of open innovation, we're releasing the source co...

Follow Scott Hanselman's Blog

If you work with .NET or just like reading a developer who's been at it for decades and still finds it exciting, Hanselman's blog is a classic for a reason.

http://feeds.hanselman.com/ScottHanselman