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.
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.
| Topic | What it means | Example post idea |
|---|---|---|
| .NET and C# | The language and tools you are learning | A small tip about a new C# feature |
| Developer tools | Apps and gadgets that make work easier | His famous "Tools I use" list |
| Productivity | How to get more done without burning out | His "drop the F-word more often" post about saying no |
| Accessibility | Making software work for people with disabilities | Tips for screen readers and color contrast |
| Life as a developer | Career, health, working from home, being human | Posts 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.
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
Steps
Pick
Choose an episode that sounds fun
Listen
Play it while walking or doing chores
Note
Write down one idea you liked
Try
Use that idea this week
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 beginner | Yes | Lots of posts need no code at all. Great for big-picture thinking. |
| Learning C# right now | Yes | Code tips are small, clear, and explained well. |
| Worried about your career | Yes | Tons of honest advice on growth, health, and burnout. |
| Curious about accessibility | Yes | One of the best places to start caring about all users. |
| Looking for a deep code tutorial | Sometimes | Go 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.
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 type | Best for | When to reach for it |
|---|---|---|
| Official docs | Exact, correct details | When you need the right syntax or API |
| Tutorial blogs | Step-by-step projects | When you are building something specific |
| Scott's blog | Mindset and the bigger picture | When you want to think like an engineer |
| Hanselminutes | New ideas and inspiration | When 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
- Scott Hanselman's Blog — the main blog with thousands of free posts.
- The Hanselminutes Podcast — the podcast home page with every episode.
- Hanselminutes on Apple Podcasts — listen on Apple.
- Hanselminutes on Spotify — listen on Spotify.
- Scott's Podcasts page — all of his shows in one place.
- What's new in .NET 10 — the official .NET 10 (LTS) notes, for the modern features mentioned above.