Scott Hanselman

My Interview and Podcast Production Process on the Hanselminutes Podcast

January 15, 2020 Comment on this post [9] Posted in Podcast
Sponsored By

artwork 300x300Hey! Did you know I have a podcast? A few actually but Hanselminutes has been doing for over 700 episodes over 13 years and it's pretty good if I may say so myself. It's a 30 min show meant for your commute. It offers fresh faces and a fresh perspective on lots of topics. While it's often tech and programming-focused, I do often have guests on to talk about less techie things like relationships, mental health, life hacks and more. I model the show after Fresh Air with Terry Gross.

I recently got a tweet from Xi Xaio asking how I host my show. The planning, the content, the restricted timing, the energy, avoiding wasted time and words, etc. Getting a good question is a gift as it leads to a blog post! So thank you Xi for this gift.

If you work for NPR, you're welcome to put all 350 hours of the show on any public radio station. I'm also available to host Fresh Air or, ahem, Science Friday, and I'd do a good job at it.

Here are Xi's questions and my answers. You might also like my article How to start your first podcast - equipment, editing, publishing and more as well.

How do you keep up the number of guests for a weekly podcast?

I haven’t had too much trouble as I just watch hacker news, Reddit, Twitter, etc and if I see someone cool I will invite them. I have 8 guests "in the can"right now so I like to stay a month or two ahead. I also prioritize quieter people. Lots of folks have a PR or press person (I get a dozen pitches a week) but the most interesting people aren't doing podcasts because they are making amazing art/tech. So I like to talk to them. I know I've gotten someone good when their response is "me? Why me?" Well, because you're making/thinking/commentating!

What drives you to keep publishing even when you are on holiday, for the promise of a new episode each week - for better audience engagement, or for the demands of the advertisers?

Consistency is key and king. If you publish regularly people start to (consciously or unconsciously) come to expect it. You can fit into their life when they know your show is every week, for example. Others “publish when they can” and that means their show has no heartbeat and can’t be counted on. Life is a marathon, not a sprint, and step one is showing up. I like to show up every week. When I took a few months off last year to stay in South Africa, I had 12 shows already recorded and scheduled before I left.

You introduce the guest on their behalf. Why not let guests do it themselves?

Because most people aren’t good at introducing themselves, advocating for themselves, or talking about themselves. I like to take a moment, be consistent and talk them up. It starts the show well because it reminds them they are awesome!

You keep the episode length within 30 mins. Guests are different, some keep talking and some are succinct. How do you achieve this goal?

A typical show has 6 bullet points, 5 minutes each, as I plan the content. I'll do a lot of research (think 50 tabs open, etc) and then I work out the story arc (where do we want to take the audience) with the guest ahead of time, and I optimize the show and conversation for that process.

We bounce bullet points back and forth over email for a while or have a preliminary Skype/Facetime.

Would you mind sharing your content producing procedures after recording? I'd love to learn what steps you take from editing to publishing, and tips to be more efficient.

I store everything in a workflow of folders in Dropbox. I have an “input raw shows” folder and an “output produced shows” folder. I use zencastr to record, and the result is a WAV file for each speaker. Then my paid producer Mandy will level the audio, edit and merge them in Audacity, then add the music, produce the MP3, add the ID3tags, and put the result in the output folder. Then she uploads it to Simplecast and schedules the show for Thursday. My custom-built podcast site then pulls the show from the Simplecast REST API and it shows up at

In addition to your perseverance, what other recommendations do you have to new tech podcast hosts, like me?

Perseverance is key. No one listened to my first hundred shows. Do this for yourself first, and the audience later. 

Also, audio quality is everything. If it’s low or bad or hard to hear you’ll lose audiences. One other tip, as you get better as an interviewer the less you’ll have too edit, which will save you time. If you mess up, stop. Clap, then start again. The clap makes it easy to see the mistake (it'll be a spike on the audio waveform) and then you can do a "pull up" and just elide that portion.

What do you mean by "I optimize the show and conversation for that process"

The point of a story is the story arc. You can't just randomly chat with folks, you need to have a plan and a direction. Where are you taking the listener? How will you get them there? Are you being empathic and putting yourself in the shoes of the listener? What do they know, what do they not know?

How much should you talk?

Less. It's not about me or you, it's about the guest. I play a role. I play the foil. What is a foil?

foil - a person or thing that contrasts with and so emphasizes and enhances the qualities of another.

Here is a real show. I'm in green. I'm there to ask YOUR questions (as you're not there!) and advocate for the listener. Whether or not I know the answer or not isn't important. I'm there to expand acronyms, provide context, and guide the journey.

Talk less, listen more

Do you have a podcast? Leave a link below and share YOUR process!

Sponsor: Like C#? We do too! That’s why we've developed a fast, smart, cross-platform .NET IDE which gives you even more coding power. Clever code analysis, rich code completion, instant search and navigation, an advanced debugger... With JetBrains Rider, everything you need is at your fingertips. Code C# at the speed of thought on Linux, Mac, or Windows. Try JetBrains Rider today!

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service
January 18, 2020 14:03
Hi Scott, thanks for sharing.
I have an italian podcast ".NET in Pillole" ( that i publish any monday.
In my case, I have no guests (at now) only because is difficult to me schedule the time for record, some times i record in the night, other time in the sunday...
The episodes have a duration between 15 and 20 minutes. For each episode I think I spend about a couple of hours of work.
When I starting with the podcast I used Audacity for recording and edit the audio I moved to ProTools which I found to be better.
About the publish platforms, I choose Spreaker, that automatically shares to spotify, youtube, google podcast, apple podcast, and other platforms.
- .NET in Pillole on Spotify
- .NET in Pillole on Google Podcast
- .NET in Pillole on Apple Podcast
- .NET in Pillole on YouTube
January 18, 2020 23:59
I did not know you had a podcast. I'll have to check it out. Might listen during my work as house cleaning services syracuse ny
January 19, 2020 2:16
Our podcast, Circuit and Gear, is super-niche. We talk about Scenic Automation: using software and machinery for stage effects in live performances. It’s been sporadically recorded with 31 episodes over 4.5yrs. The format is me and a co-host talking for about an hour. We focus on 1 or 2 major projects and the funnier mistakes or failures followed by how we fought through those challenges to success. Our process is:

  • Keep a backlog of topics in OneNote

  • Fill in the show outline together days before recording, using OneNote

  • Record in-person with a RodeCaster, or remote with Zencastr

  • Edit in GarageBand or Ferrite

  • Post to SquareSpace site

January 19, 2020 15:45
Hi Scott,

Thanks for taking the time to answer my question on this thread!

I'm doing a weekly show for Salesforce developers at SalesforceWay

January 20, 2020 19:22
Thanks Scott. This has made me start a podcast now. Great points U shared.
January 21, 2020 9:12
Thank you very much for the information you shared, Great point on Podcast
it’s all I’ve been looking for.
January 22, 2020 9:55
Kudos on the podcast. I've listened to the first 100 episodes too and liked them.

Like the shorter format of about 20 minutes. Would love to get a CBR, 24Kbit mono channel podcast format. The VBR, stereo, high bitrate format drains my mobile battery too fast.

For reference see the BBC, NZ Radio or Australia Broadcasting Corp radio podcasts for great quality sound a very low bit rates.

Unsubscribed to several tech podcasts as they end up being 100+ MB for a 30 minute show. I'd expect being eco-friendly we'd reduce the electricity needed to download and playback a podcast.
January 23, 2020 14:17

we're producing the only .NET Podcast in german language at (also on iTunes and Spotify). We're doing this since 3 years and release a new episode every 2 weeks.

We have a focus on Tech-Entertainment and News (Azure, .net core, Visual Studio, ...) but also some deep-dives sometimes with guests from the community.

For us, it's pretty difficult to get more attention. We've tried to reach out to Microsoft Germany a few years ago. Our goal was to get some more publicity or invitations to record interviews at german events, unfortunately it seemed as if nobody was understanding what we're actually doing - podcasts are not a big thing here.


We're using, a free Podcast-Recording Plugin for Reaper. It has features like live-Streaming, live-remote recording with Studiolink, Chapter-Marks editing, etc.

As we do Multitrack-Recording, the exported FLAC tracks are uploaded to - a service for adaptive leveling and general audio-enhancement where the actual audio transcoding into a single file is done as well.
They're also using an external voice recognition service to generate a text transcript of the show. Auphonic sends the generated content to an FTP Server.

We're using Podlove Publisher, a Podcast Player Plugin for Wordpress to generate Feeds, Webplayer, Statistics, etc.

By the way - we've got a huge stand-up-display with our logo and some funny quotes of iTunes-comments, it also says:

"I've never heard of this podcast!" - Scott Hanselman

Thanks for you work Scott!
January 26, 2020 2:25
Thomas here,

I'm also a developer and producer on the Devcouch-Podcast like Manuel. I wanted to add that as for the preparation and structure of an episode, we use a shared OneNote where we track interesting topics during the weeks before the podcast. Other than that we don't follow a rigid structure and improvise a lot. This also often leads to a bit of sidetracking and us getting lost in completely different topics. Our hope is that people actually enjoy this.

If you speak german and are interested in .NET or programming in general, you should definitly check us out at

Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.