Hanselminutes with Scott Hanselman
Episodes
The Joy of making with LEGO Master and Cosplaying Engineer Amie DD
05 Mar 2020
Contributed by Lukas
Amie is a maker of things. Her background is in Game Programming and Simulation and she started her career at Marvel Studios, working on Captain Ameri...
Pathways to Data Science with Sri Megha Vujjini
27 Feb 2020
Contributed by Lukas
Originally interested in telecommunications engineering, Megha moved toward data science after working with robotics. Now, she's a data scientist duri...
Agile Project Management for Families with Yvonne Marcus
20 Feb 2020
Contributed by Lukas
Agile and Scrum and Kanban, oh my! What if we take the techniques we've learned from years of project management and apply that to our homes and famil...
Surviving as a remote tech employee with Jayson J. Phillips
13 Feb 2020
Contributed by Lukas
Jayson has been working remotely managing both teams and projects for a number of years. Scott's been remote for over 13 years. They sit down and talk...
Saving Blade Runner with ScummVM's Eugene Sandulenko
06 Feb 2020
Contributed by Lukas
For years ScummVM has allowed us all to play classic point-and-click adventure games by providing a runtime for the original data files. Most recently...
Building a CPU from Scratch with Ben Eater
30 Jan 2020
Contributed by Lukas
Ben Eater is currently creating educational videos for my YouTube channel and exploring ways to maximize human potential through education online. He'...
Visualizing Math with Freya Holmér
23 Jan 2020
Contributed by Lukas
Freya Holmér makes educational math visualizations, does live game development on Twitch, as well as creates videos and Unity tools! She's been in th...
Myself: It's not weird at all
16 Jan 2020
Contributed by Lukas
This episode wasn't supposed to be an episode! I was invited by Jeff Fritz of Twitch fame to talk to his community team of Live Coders on Discord. The...
Dapr Distributed Application Runtime with Azure CTO Mark Russinovich
09 Jan 2020
Contributed by Lukas
Dapr is a an event-driven, portable runtime for building microservices on cloud and edge. In this episode Scott talks to Azure CTO Mark Russinovich ab...
Brain Science and Programmers with Dr. Mireille Reece
02 Jan 2020
Contributed by Lukas
Dr Mireille Reece is the co-host of the ChangeLog podcast Brain Science and in this episode she sits down with Scott to talk about creativity, staying...
Being a Complete Engineer and Bryan Liles' Rules to Life
26 Dec 2019
Contributed by Lukas
Bryan Liles talks about his Rules to Life and how attitude, structure and personal guidelines have enabled Bryan to level up and manage his anxiety. B...
Modern Infrastructure as Code with Pulumi's Joe Duffy
19 Dec 2019
Contributed by Lukas
Pulumi promises two things "Declare cloud infrastructure using real languages, and enable developers and operators to work better together." Scott tal...
Building a culture of accessibility from step zero with Ayesha Mazumdar
12 Dec 2019
Contributed by Lukas
Ayesha Mazumdar is a Senior UX Engineer at Optimizely and works to enable everyone to access the web no matter their ability. How does one build a cul...
Rust: A language for the next 40 years with Carol Nichols
05 Dec 2019
Contributed by Lukas
Learn what makes the programming language Rust a unique technology, such as the memory safety guarantees that enable more people to write performant s...
Career Karma's Ruben Harris on engineering bootcamp success
28 Nov 2019
Contributed by Lukas
Success in engineering often means you need to engineer success. Career Karma's Ruben Harris and his partners believe they have the formula and they'v...
Are you using all the resources OWASP has to offer? with Nancy Gariché
21 Nov 2019
Contributed by Lukas
Nancy Gariché is a Senior IT Security Analyst for the Government of Canada and in this episode she schools Scott on the power of the Open Web Applica...
Sharon Steed on Operationalizing Empathy and the Power of a Stutter
14 Nov 2019
Contributed by Lukas
Sharon Steed is a corporate empathy and communications consultant as well as an international keynote speaker. Sharon has spoken at companies on impro...
Roblox's Kelly Mayes on Community Building and Digital Civility
07 Nov 2019
Contributed by Lukas
Roblox is powered by a global community of over two million developers who produce their own immersive multiplayer experiences each month using Roblox...
Clyde W. Ford on THINK BLACK: a memoir about the first Black software engineer
31 Oct 2019
Contributed by Lukas
Engineer and author Clyde W. Ford talks THINK BLACK: a memoir about his father, the first Black software engineer in America. Clyde is the award-winni...
First Time Coders with Michelle Sun
24 Oct 2019
Contributed by Lukas
Michelle Sun is the founder of First Code Academy, a coding and STEM education institute for children aged 4 to 18. She and Scott talk about her new b...
Is this the dynamic web we were promised? with Parametric Press's Matthew Conlen
17 Oct 2019
Contributed by Lukas
Matthew Conlen is a Ph.D. student interested in how computers can help people communicate complex information more effectively. He collaborates with j...
Is it the Data or the Algorithm? Common pitfalls in Data Science and Deep Learning with Sara Beck
11 Oct 2019
Contributed by Lukas
Sara Beck is the Machine Learning Solution Principal at Slalom Build. She thinks about Data Science and Deep Learning and how diagnosing and anticipat...
Making Indie games with PIGSquad's Dylan Bennett
03 Oct 2019
Contributed by Lukas
In this Part 2 on tiny Game Development, we talked to Dylan Bennett from the Portland Indie Game Squad (PIG Squad). He's made a great 72-page zine abo...
Tiny games with the PICO-8 Fantasy Console and Joseph White
26 Sep 2019
Contributed by Lukas
PICO-8 is a fantasy console for making, sharing and playing tiny games and other computer programs. It feels like a regular console, but runs on Windo...
On Being Productive with Cantilever's Ty Fujimura
19 Sep 2019
Contributed by Lukas
Ty Fujimura is the founder of Cantilever, website design and development consultancy. He's always thinking about balance. Trying to find that balance ...
Learning CircuitPython with Scott Shawcroft
12 Sep 2019
Contributed by Lukas
CircuitPython is a programming language designed to simplify experimenting and learning to code on low-cost microcontroller boards. The history of Cir...
Relationship Hacks 2019 with Scott's Wife Mo
05 Sep 2019
Contributed by Lukas
Welcome to the 700th episode of Hanselminutes! Doing this many episodes wouldn't be possible without the support of my Wife Mo, so she's my guest on t...
Mechanical Bull: How You Can Achieve Startup Success with Cheryl Contee
29 Aug 2019
Contributed by Lukas
Cheryl Contee is the award-winning CEO of the digital agency Do Big Things. She's the cofounder of Attentive.ly, the first tech startup with a black f...
Guidelines for Human-AI Interaction with Dr. Saleema Amershi
22 Aug 2019
Contributed by Lukas
Dr. Saleema Amershi and researchers at Microsoft have published 18 guidelines for Human-AI Interaction that prescribe how an AI system should behave u...
Managing the Burnout Burndown with Dr. Aneika Simmons
15 Aug 2019
Contributed by Lukas
Dr. Aneika L. Simmons teaches courses about leadership, organization behavior, and human resources at Sam Houston State University. She completed her ...
The Pragmatic Programmer celebrates 20 years with Dave Thomas and Andy Hunt
08 Aug 2019
Contributed by Lukas
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software deve...
New ways to think STEM with Zyrobotic's Dr. Ayanna Howard
02 Aug 2019
Contributed by Lukas
Dr. Howard has over 20 years of R&D experience covering a number of projects that have been supported by various agencies including: NASA, ExxonMo...
Learning about nanotechnology and molecular biology with Upulie Divisekera
25 Jul 2019
Contributed by Lukas
Upulie Divisekera is an Australian molecular biologist and science communicator. She's the co-founder of Real Scientists, an outreach program that us...
Creating video games with C# and Monogame with Tom Spilman
18 Jul 2019
Contributed by Lukas
Tom Spilman is a programmer, founder, and co-owner at Sickhead Games, a Dallas-based indie game development studio, and a project lead on the MonoGame...
Understanding ethical debt in AI product development with Lauren Maffeo
11 Jul 2019
Contributed by Lukas
Machine bias in artificial intelligence is a known and unavoidable problem—but it is not unmanageable. Scott talks to Lauren Maffeo about practical ...
Burning Rocket Fuel and exploring careers in STEM with Dr. Corey Frazier
04 Jul 2019
Contributed by Lukas
Dr. Frazier is an Engineering Manager at Intel's High Performance Computing group, and previously worked at the United Space Alliance working on 13 sa...
Hanselminutiae 19 with Richard Campbell
27 Jun 2019
Contributed by Lukas
Scott and Richard Campbell talk often and when they do they think, "we should have recorded this!" Hanselminutiae are those shows! In this e...
Methods to Organize Your Learning Process with Lourdes Montano
20 Jun 2019
Contributed by Lukas
As developers we need to learn new technologies fast, and often. Scott talks to Lourdes Montano about her learning process and how she's formalized he...
Saving the SpaceOrb360 with open source hardware and software with Vic Putz
13 Jun 2019
Contributed by Lukas
Vic Putz continues to carry a torch for the SpaceOrb, as do I, except he's actually doing something about it. Vic has been working on a new version ca...
How to build an inclusive conference with Saron Yitbarek
06 Jun 2019
Contributed by Lukas
Saron Yibarek started the CodeNewbie community because it was hard to find truly welcoming places for new coders. Now she's made CodeLand and let me t...
The magic of Software Defined Radio with Ben Hilburn
30 May 2019
Contributed by Lukas
Ben Hilburn is the Director of Engineering at DeepSig Inc., which is commercializing the fundamental research behind deep learning applied to wireless...
Solving real problems with software and the Human Utility with Tiffani Ashley Bell
23 May 2019
Contributed by Lukas
Tiffani Ashley Bell saw a problem on the internet. With just a tweet she took action, and unlike so many people today she continued to take action. Th...
Avalonia is a cross platform XAML Framework for .NET Framework, .NET Core and Mono with Steven Kirk
16 May 2019
Contributed by Lukas
Avalonia is a cross platform XAML Framework for .NET Framework, .NET Core and Mono. Avalonia uses a XAML dialect that should feel immediately familiar...
Copyright, Trademarks, Patents, and Branding yourself online with Yasmine Salem Hamdan
09 May 2019
Contributed by Lukas
Yasmine focused her studies in law school on entrepreneurship, intellectual property, and dispute resolution and now runs the YSH Law Firm as Managing...
The Problem with Software by Adam Barr
02 May 2019
Contributed by Lukas
Scott talks to engineer Adam Barr about why there is so much bad software—and why academia doesn't teach programmers what industry wants them to kno...
Your biggest questions when learning how to code with Ali Spittel
25 Apr 2019
Contributed by Lukas
Ali Spittel is a software engineer and developer advocate at DEV.to. Before that, she was a lead instructor at General Assembly teaching their Web Dev...
Sean Valentine on Hidden Geniuses and parenting in a digital age
18 Apr 2019
Contributed by Lukas
The Hidden Genius Project trains and mentors black male youth in technology creation, entrepreneurship, and leadership skills to transform their lives...
Performance as a Feature with Jeremy Boyd
11 Apr 2019
Contributed by Lukas
Raygun promises to give a window into how users are really experiencing your software applications with diagnostics and error logging and more. What's...
Blockchain explained with TruStory's Preethi Kasireddy
04 Apr 2019
Contributed by Lukas
There's a ton of hype around "blockchain" and sometimes it's overwhelming. Scott sits down with Preethi Kasireddy for a blockchain primer. T...
The Manager's Path with Camille Fournier
28 Mar 2019
Contributed by Lukas
Camille Fournier is the author of The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change and is the Head of Platform Engineering at...
Inside a Tribe of Hackers with cryptographer Marcus J Carey
21 Mar 2019
Contributed by Lukas
Marcus is renowned in the cybersecurity industry and has spent his more than 20-year career working in penetration testing, incident response, and dig...
A love letter to language (and programming) with Eva Ferreira
14 Mar 2019
Contributed by Lukas
Eva Ferreira organizes the non-profit CSSConf Argentina and teaches at Universidad Tecnológica Nacional in Argentina. She and Scott talk about learni...
How galaxies evolve with Dr. Molly Peeples
07 Mar 2019
Contributed by Lukas
Dr. Molly Peeples is an Aura Assistant Astronomer at the Space Telescope Science Institute in Baltimore, Maryland. She received her B.S. in Physics fr...
Cloth Simulation for Computer Graphics with Tuur Stuyck
01 Mar 2019
Contributed by Lukas
Physics-based animation is commonplace in animated feature films and even special effects for live-action movies. How does one model something as comp...
How to look smart in meetings and how to be successful without hurting men's feelings with Sarah Cooper
21 Feb 2019
Contributed by Lukas
Sarah Cooper spent a decade working in tech at companies like Yahoo! and Google when she stopped it all to focus on comedy! Since then she's become a ...
Privacy and Security on today's internet with Melanie Ensign
15 Feb 2019
Contributed by Lukas
Melanie Ensign is the Security + Privacy Communications Lead for Uber and has worked with DEF CON, and Facebook. She and Scott talk about security and...
Coding for the ZX Spectrum and Netflix/Black Mirror's Bandersnach with Matt Westcott
08 Feb 2019
Contributed by Lukas
As an enthusiast of retrogaming and retrocomputing, Matt Westcott has been in ZX Spectrum and demo scene for many years. Recently when Netflix's Black...
Exploring Algorithms of Oppression with Dr. Safiya Noble
01 Feb 2019
Contributed by Lukas
Dr. Safiya U. Noble is an assistant professor at the University of Southern California (USC) Annenberg School of Communication. She's the author of a...
Getting started with Machine Learning and Sabrina Smai
25 Jan 2019
Contributed by Lukas
Sabrina is a Commercial Software Engineer and serial hacker who has attended over 32 hackathons! She was also a guest lecturer at the University of To...
A Programmer's Introduction to Mathematics with Jeremy Kun
18 Jan 2019
Contributed by Lukas
Like Programming, Mathematics has language and culture. Jeremy Kun has written A Programmer's Introduction to Mathematics as a way to bridge these two...
Episode 666 - Game Engine Black Book: Doom with Fabien Sanglard
11 Jan 2019
Contributed by Lukas
I love that an exploration of Doom is Episode 666. Fabian Sanglard has written The Game Engine Black Book: Doom as a deep exploration of the history, ...
Regine Gilbert on the Essence of Accessibility
03 Jan 2019
Contributed by Lukas
Regine Gilbert is a user experience designer, educator, and international public speaker with over 10 years of experience working in the technology ar...
Better Allies and Better Hiring with Karen Catlin
28 Dec 2018
Contributed by Lukas
Karen Catlin was a vice president of engineering at two public software companies, and served as the CEO of an early-stage startup. Today she's a lead...
test && commit || revert with Kent Beck
21 Dec 2018
Contributed by Lukas
Kent Beck is an American software engineer and the creator of extreme programming, an original signer of the Agile Manifesto, and the author of the Ex...
Test Automation University with Applitools' Angie Jones
13 Dec 2018
Contributed by Lukas
Angie speaks all over the world on Test Automation strategies, and she got Scott excited about Selenium again! She keynoted Selenium Conf 2018 and cur...
Real Software Engineering with Glenn Vanderburg
07 Dec 2018
Contributed by Lukas
Glenn Vanderburg works as the VP of Engineering at First and has spoken all over on the notion of software development as engineering. What should an ...
ASP.NET Core in Action with Andrew Lock
30 Nov 2018
Contributed by Lukas
Scott talks to author Andrew Lock about his new book ASP.NET Core in Action! What made Andrew write a book on this new technology and how did he find ...
PlayFab's complete backend platform for live games with Dr. Hanna Oh Descher
22 Nov 2018
Contributed by Lukas
Hanna Oh Descher is a data scientist at PlayFab with a PhD in cognitive neuroscience. She is passionate about understanding player behavior to help d...
Moving companies to Open Source with the Head of Comcast's Open Source Office Nithya Ruff
16 Nov 2018
Contributed by Lukas
Nithya Ruff serves as an at-large director on the Linux Foundation's board of directors. In her day job she is the Head of Comcast's Open Source Offic...
Upgrading GitHub and improving Rails with Eileen Uchitelle
08 Nov 2018
Contributed by Lukas
Eileen Uchitelle is a Senior Systems Engineer at GitHub and a member of the Rails Core Team. They recently upgraded GitHub two major versions to the l...
Designing for a Global Audience with Digital Nomad Jenny Shen
01 Nov 2018
Contributed by Lukas
Digital Nomad Jenny Shen aims to design software for a Global Audience. Are you creating software that includes everyone? Does it consider not just in...
Gaming for all with the Xbox Accessibility Controller and John Alexander
25 Oct 2018
Contributed by Lukas
What if you couldn't play video games? Most controllers require not just two hands but also fine motor skills and exact motions. The Xbox Accessibilit...
Finding Engineering teams that share your Key Values with Lynne Tye
18 Oct 2018
Contributed by Lukas
How do you find the perfect questions to ask in your job interview? How do you know if this is the right company for you? Do they share your values? I...
Animating Donald Glover's "This is America" with MacPaint on original hardware with Wahyu "Pinot" Ichwandardi
11 Oct 2018
Contributed by Lukas
Animator Wahyu Ichwandardi, also known as Pinot, has been documenting his attempt to capture Childish Gambino's "This Is America" choreograp...
Analog Computing and the Computer of the Tides with Charles Petzold
04 Oct 2018
Contributed by Lukas
Charles Petzold taught many of us to code Windows, but now he's turning his attention to a new book he's been working on for over a decade! This week ...
Scaling tech apprenticeship with Techtonics's Heather Terenzio
27 Sep 2018
Contributed by Lukas
Scott talks to Techtonic's Heather Terenzio about how her company is scaling tech apprenticeship. Techtonic Group is a software services company build...
.NET Core Global Tools for Developers with Mark Rendle
20 Sep 2018
Contributed by Lukas
Mark Rendle is the author of a number of open source projects and most recently he's been creating global tools with .NET Core. Scott and Mark talk ab...
Forge Your Future with Open Source and VM Brasseur
13 Sep 2018
Contributed by Lukas
VM Brasseur has been a leader in open source for decades and is the Vice President of the Open Source Initiative. Now she's brought her experience tog...
Accelerate: The State of DevOps with Dr. Nicole Forsgren
06 Sep 2018
Contributed by Lukas
Dr. Nicole Fosgren has a PhD in Management Information Systems and a Masters in Accounting. She's just released the Accelerate: State of DevOps 2018: ...
How GDPR is affecting the American Legal System with Gary Nissenbaum
30 Aug 2018
Contributed by Lukas
There's a huge number of questions swirling around the European Union's GDPR (General Data Protection Regulation). In this episode Scott sits down wit...
Inside Linux on Windows with WSL and Tara Raj
23 Aug 2018
Contributed by Lukas
Windows 10 runs Linux natively! How is that possible? Scott talks to Microsoft's Tara Raj, the Program Manager for the Windows Subsystem for Linux. Ho...
Container Catharsis with Laura Frank Tacho
16 Aug 2018
Contributed by Lukas
Laura Frank Tacho is the Director of Engineering at CloudBees and has been working with Docker almost since its inception. She shares her experiences ...
Teaching Programming to kids (and everyone else) with Ben Wheeler
09 Aug 2018
Contributed by Lukas
Ben Wheeler teaches tech to kids ages 4 to 104. He talks to Scott about how to effectively teach technology, as well as the importance of social conte...
Learning how to be a Wizard Programmer with Julia Evans
02 Aug 2018
Contributed by Lukas
Julia Evans has been making comics and zines for years. You've likely learned "How to be a wizard programmer" from one of Julia's comics. Sh...
Blazor brings .NET to Web Assembly with Steve Sanderson
26 Jul 2018
Contributed by Lukas
The Blazor project aims to bring .NET to the open Web using Web Assembly. Scott talks to Steve Sanderson about this experiment and it's future plans. ...
Compassionate Coding with April Wensel
19 Jul 2018
Contributed by Lukas
April Wensel is the founder of Compassionate Coding, a conscious business that helps technical teams cultivate sustainable, human-centered software ...
Web Accessibility and a focused on A11Y with Nicolas Steenhout
12 Jul 2018
Contributed by Lukas
Nic Steenhout is a long term A11y (accessibility) advocate who works remotely for Knowbility, an Austin, TX based non-profit. In this episode Scott an...
Visible Designers with Revision Path's Maurice Cherry
05 Jul 2018
Contributed by Lukas
Maurice Cherry is a veteran designer AND veteran podcastee. His award-winning podcast Revision Path has showcased nearly 250 Black Designers and influ...
C++ and Browser Monoculture with Vivaldi's Patricia Aas
28 Jun 2018
Contributed by Lukas
Patricia Aas is a C++ programmer working on the Vivaldi Browser where she has currently taken on platform integration of media. She has previously wor...
Is a Programming Bootcamp right for you? with Kristen Leake
21 Jun 2018
Contributed by Lukas
Is a Programming Bootcamp right for you? Why choose a bootcamp over self-study? How instrumental was having done a camp on your resume to get your job...
Tips for Teaching Programming with Dr. Neil Brown
14 Jun 2018
Contributed by Lukas
Dr. Neil Brown recently published a scholarly article on how to effectively teach programming. Rather than a series of anecdotes, this is backed up by...
Azure Sphere and Microsoft's new Linux with Caitie McCaffrey
08 Jun 2018
Contributed by Lukas
Azure Sphere is a new solution for creating highly-secured, Internet-connected microcontroller (MCU) devices. Caitie McCaffrey is Principal Software E...
A new life for old software - DasBlog Core with Mark Downie
01 Jun 2018
Contributed by Lukas
Scott and Mark Downie have been blogging for nearly 15 years using a blogging system called "DasBlog." It started with .NET 1.1 and now Mark...
Do you need to speak English to Code? Noor - An Arabic Programming Language with Ahmed Abdalla
25 May 2018
Contributed by Lukas
Do you need to speak English to Code? Ahmed Abdalla created Noor , an Arabic Programming Language as a way to teach programming to Arabic-speaking kid...
Eric Heutchy on Backward Compatibility, Xbox One X Enhanced Games, and The Heutchy Method
18 May 2018
Contributed by Lukas
Xbox One X Enhanced Games with Backward Compatibility are AMAZING. You can play a decade old game - originally meant for 640x480 or 720p resolution - ...
How do you become a CTO - with Microsoft's CTO Kevin Scott
10 May 2018
Contributed by Lukas
Kevin Scott is the CTO of Microsoft...but how did he get there? Scott talks to Kevin about his experience from early teens through his successful fora...
Building Web Applications for the next Billion Users with Ire Aderinokun
04 May 2018
Contributed by Lukas
Ire Aderinokun is a self-taught UI/UX Designer and Front-End Developer working in Lagos, Nigeria. She is currently the Technical Lead at Big Cabal Med...
Investing in Underrepresented Tech Founders with Arlan Hamilton's Backstage Capital
27 Apr 2018
Contributed by Lukas
We talked to Arlan Hamilton two years ago (almost to the day) as she was starting her Venture Fund for underrepresented founders. What's changed since...
A history of the Windows 95 Start Button and User Research at Microsoft with Kent Sullivan and Derek Hoiem
20 Apr 2018
Contributed by Lukas
Kent Sullivan and Derek Hoiem were some of the original hires at the User Research Labs at Microsoft. The worked on the exploratory user research that...
Inside the world of Star Trek's Visual and Practical Effects with Dan Curry
13 Apr 2018
Contributed by Lukas
Dan Curry was a Visual Effects Supervisor, Visual Effects Producer, Second Unit Director, Director and Main Title Designer for Star Trek’s Deep Spac...