Skip to main content
SEMastery
blog

Scott Hanselman's Blog and Hanselminutes: A Student's Guide to Seeing the Bigger Picture

A friendly guide to Scott Hanselman's blog and the Hanselminutes podcast: who they suit, how to use them, and why so many .NET developers love them.

12 min readUpdated October 11, 2025

What this is

Scott Hanselman is a developer, teacher, and speaker who has worked at Microsoft for many years. He has run his blog for over twenty years. That is longer than most people your age have been alive.

His blog is not like a normal tech blog. Most tech blogs only show you code. Scott's blog does that too. But it also talks about tools, keyboards, working from home, being kind, helping people with disabilities, and how to have a long, happy career. It is warm. It feels like a friend talking, not a robot.

He also makes a podcast called Hanselminutes. A podcast is a show you listen to, like radio. On each episode Scott talks to one interesting person for about 30 minutes. The show has run for almost twenty years and passed 1000 episodes. In 2026 it was still going strong.

This guide explains what the blog and podcast are, who they suit, and how to use them to grow as a developer.

A real-life way to picture it

Imagine you want to become a great chef one day.

You could read recipe cards. Recipe cards tell you the exact steps to cook one dish. That is useful. But it is only part of the job.

A real chef also needs other things. They need good knives. They need to keep the kitchen clean. They need to stay calm when it is busy. They need to be kind to the new cook who just started. They need to last for years without burning out.

Most tech blogs are like recipe cards. They show you the code and nothing else.

Scott's blog is like spending a day in the kitchen with a head chef. Yes, he shows you recipes. But he also shows you the knives, the habits, the calm, and the kindness. He shows you the whole job, not just the code.

That is why students love it. It helps you see the bigger picture of being an engineer.

What you will find on the blog

The blog covers a wide range of topics. Here are the main ones.

TopicWhat it meansExample post idea
.NET and C#The language and tools you are learningA small tip about a new C# feature
Developer toolsApps and gadgets that make work easierHis famous "Tools I use" list
ProductivityHow to get more done without burning outHis "drop the F-word more often" post about saying no
AccessibilityMaking software work for people with disabilitiesTips for screen readers and color contrast
Life as a developerCareer, health, working from home, being humanPosts about diabetes, family, and staying sane

Notice that only one row is about code. The rest is about being a good engineer and a good person. That mix is what makes the blog special.

Here is a simple map of what the blog can give you.

The different things you can learn from Scott Hanselman's blog

A few code ideas you might meet

Even though the blog is wide-ranging, Scott does post real code. He keeps it small and clear. Below are tiny examples like the kind he writes about, using modern .NET.

He often shows you the newest, simplest way to do a thing. For example, in .NET 10 you can now run a single C# file with no project setup at all. You just save a file and run it.

// hello.cs — run it with:  dotnet run hello.cs
// No .csproj or solution needed. This is new in .NET 10.
Console.WriteLine("Hello from a single file!");

He also loves showing off new language features in a friendly way. Here is a small one from C# 14, which shipped with .NET 10. You no longer have to write a full property and a hidden field by hand. The field keyword does it for you.

public class Profile
{
    // The 'field' keyword (C# 14) lets you add logic
    // without writing a separate backing variable.
    public string Name
    {
        get => field;
        set => field = value?.Trim() ?? "";
    }
}

A post like this would not just dump the code. Scott would explain why it matters, where it helps, and where it might trip you up. That "why" is the part beginners need most.

He also likes to show how new features make your code shorter and safer. Here is one more small idea from C# 14. You can now slice an array and pass it straight to a fast type called Span<T>, with no extra method call.

byte[] buffer = new byte[16];
 
// In C# 14, this array slice converts to a Span automatically.
// No need to write buffer.AsSpan(0, 8) anymore.
Span<byte> firstHalf = buffer[..8];
 
firstHalf.Fill(1);

A Span<T> is just a safe window into a piece of memory. You do not need to fully understand it yet. The point is that Scott takes scary-sounding words like "span" and makes them feel friendly and small. That is his gift as a teacher.

He is also honest about the .NET world changing. For example, some popular libraries that used to be free, like MediatR, MassTransit, and AutoMapper, now need a paid license for bigger teams. Scott's style is to explain news like that calmly, so you are not scared, just informed. He helps you decide when to pay for a tool and when a free, built-in option will do.

What Hanselminutes is

Hanselminutes is the podcast. The name is a joke: "Hansel" plus "minutes," because each show is about 30 minutes long.

Scott calls it "Fresh Air for developers." That means he interviews interesting people, the way a good radio host would. He has talked to famous scientists, software pioneers, teachers, and people who are just doing cool things.

What makes it great for students is that it is not always about code. Many episodes are about ideas: how to learn, how to be brave, how to help others, how to think. You finish an episode feeling like the world of tech is bigger and friendlier than you thought.

Here is how a typical listen works.

How to get value from one podcast episode

Pick
Listen
Note
Try

Steps

1

Pick

Choose an episode that sounds fun

2

Listen

Play it while walking or doing chores

3

Note

Write down one idea you liked

4

Try

Use that idea this week

A simple loop you can repeat with any episode

Who it suits

This is a good fit for almost everyone, but here is a clear breakdown.

You are...Is it a good fit?Why
A total beginnerYesLots of posts need no code at all. Great for big-picture thinking.
Learning C# right nowYesCode tips are small, clear, and explained well.
Worried about your careerYesTons of honest advice on growth, health, and burnout.
Curious about accessibilityYesOne of the best places to start caring about all users.
Looking for a deep code tutorialSometimesGo to the docs or a tutorial blog for step-by-step series. Use Scott for the why.

If you only want long, step-by-step coding tutorials, this is not the only place to look. But as a way to think like an engineer, it is one of the best.

Why so many developers love it

There are three big reasons.

First, it is human. Scott writes the way a kind teacher talks. He admits when he is wrong. He shares his struggles, like living with diabetes for decades. This makes readers trust him.

Second, it lasts. A blog that has run for twenty years is a treasure. You can search it and find a post from years ago that still helps today. Few blogs survive that long.

Third, it cares about people, not just machines. Scott talks a lot about accessibility. That means making software work for people who are blind, who cannot use a mouse, or who learn differently. He teaches that good code is code that helps everyone.

How to use it as a student

Do not try to read everything. There are thousands of posts. Instead, use a plan.

A simple weekly plan for using the blog and podcast

Here are some concrete tips.

  • Start with the "Tools" list. Scott keeps a famous list of the tools he uses. It is fun and full of gems. Search for "Scott Hanselman tools list."
  • Read one post at lunch. You do not need a long session. One short post a day adds up fast.
  • Listen while you move. Podcasts are perfect for walking, cleaning, or riding the bus. Your hands are free, but your brain is learning.
  • Keep an idea journal. After each post or episode, write one sentence: "Today I learned ___." In a month you will have thirty lessons.
  • Follow the links. Scott links to other people's work a lot. Those links lead you to new friends and new tools.

A word about being a kind engineer

There is a quiet lesson in everything Scott makes. It is this: being good at tech is not just about being smart with code. It is about being good to people.

He talks about helping juniors. He talks about saying "no" to too much work so you do not burn out. He talks about making apps that work for people with disabilities. He talks about staying healthy so your career can last for decades.

As a student, this is gold. Anyone can learn to write a loop. Fewer people learn to be the kind of engineer that others want to work with. Scott's blog quietly teaches you that second skill, the whole time you think you are just reading about C#.

Things you can copy from him today

You do not have to wait years to act like a thoughtful engineer. Here are habits Scott talks about that you can start right now, even on a school project.

  • Write things down. Scott has blogged for twenty years because he writes down what he learns. You can keep a tiny blog or notebook too. Future you will say thank you.
  • Care about all users. Before you finish an app, ask: "Could a blind person use this? Could someone with only a keyboard use this?" That one question makes you stand out.
  • Pick good tools, then move on. Spend a little time choosing a nice editor and a few helpers. Then stop fiddling and start building. Scott loves tools, but he loves shipping more.
  • Rest on purpose. Burnout is real. Scott says it is fine, even smart, to say no to extra work. Sleep and breaks make your brain learn better.
  • Be kind in code reviews. When you check a friend's code, be gentle. The goal is to help, not to win.

None of these need a single line of C#. But together they shape the kind of engineer people trust. That is the bigger picture Scott keeps pointing at.

How it fits with your other learning

Think of your learning as a team of helpers, each with a job. Docs and tutorials teach you the exact steps. Scott teaches you the mindset. You need both.

Resource typeBest forWhen to reach for it
Official docsExact, correct detailsWhen you need the right syntax or API
Tutorial blogsStep-by-step projectsWhen you are building something specific
Scott's blogMindset and the bigger pictureWhen you want to think like an engineer
HanselminutesNew ideas and inspirationWhen you want fresh energy and stories

Used together, these give you both the how and the why. The docs keep you correct. Scott keeps you curious and kind.

Quick recap

  • Scott Hanselman's blog has run for over twenty years and is free to read.
  • It covers .NET, tools, productivity, accessibility, and life as a developer — not just code.
  • Hanselminutes is his podcast, with over 1000 episodes and still going in 2026.
  • It suits everyone, from total beginners to people worried about their careers.
  • People love it because it is human, long-lasting, and kind to all users.
  • Use it with a simple weekly plan: read one post, hear one episode, try one idea.
  • The biggest lesson is that good engineering is about people, not just machines.

References and further reading