Dr. Saleema Amershi and researchers at Microsoft have published 18 guidelines for Human-AI Interaction that prescribe how an AI system should behave upon initial interaction, as the user interacts with the system, when the system is wrong, and over time. Scott talks with Dr. Amershi about the how and why of these rules and why they are so important.Guidelines for Human AI Interaction Design Guidelines for Human AI Interaction Design - PDF
Dr. Aneika L. Simmons teaches courses about leadership, organization behavior, and human resources at Sam Houston State University. She completed her doctorate degree in Organizational Behavior and Human Resources at Texas A&M University. Prior to pursuing her PhD, Dr. Simmons worked for Accenture and Cap Gemini Ernst and Young as an information technology consultant. She also has a Masters degree in Organizational Communication from the University of Houston. She talks to Scott about burnout and the science behind managing it!https://www.youtube.com/watch?v=e2dgOfedI3A
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process?what do you do, as an individual and as a team, if you want to create software that?s easy to work with and good for your users. Now updated after 20 years, Scott talks to Andy and Dave about this classic book!
This classic title is regularly featured on software development ?Top Ten? lists, and is issued by many corporations to new hires.https://pragprog.com
Dr. Howard has over 20 years of R&D experience covering a number of projects that have been supported by various agencies including: NASA, ExxonMobil, Intel, and the Grammy Foundation. She continues to produce research focused on assistive robots in the home to therapy gaming apps to remote robotic exploration of extreme environments. Scott talks to Dr. Howard about her thoughts on new ways to teach STEM and challenges our idea of what a "robot" should look like.Zyrobotics Apps on the iOS App Store http://zumolearning.com/
Upulie Divisekera is an Australian molecular biologist and science communicator. She's the co-founder of Real Scientists, an outreach program that uses performance and writing to communicate science. She schools Scott on all things tiny - the science of nanotechnology and its applications!RealScientists How molecular motors work Upulie on Twitter
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 open source game framework. Scott talks to Tom about MonoGame, a free C# framework used by game developers to make games for nearly any platform!Good First Issues on MonoGame Laura Laban's MonoGame-based Infinite Flight Tom on Twitter
Machine bias in artificial intelligence is a known and unavoidable problem?but it is not unmanageable. Scott talks to Lauren Maffeo about practical techniques teams can use to manage priorities in AI. You can monitor your datasets throughout the product lifecycle, focus on the subject, not the context, and more.6 steps to stop ethical debt in AI product development Lauren on Twitter
Dr. Frazier is an Engineering Manager at Intel's High Performance Computing group, and previously worked at the United Space Alliance working on 13 safe and successful Space Shuttle missions. He and Scott talk about his experience in engineering and science and what motivates him to give back.Dr. Frazier's Thesis Corey on Twitter
Scott and Richard Campbell talk often and when they do they think, "we should have recorded this!" Hanselminutiae are those shows! In this episode they talk about the PyPortal from AdaFruit, rewiring your house for ethernet, how .NET transformed itself, and more!
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 called the Orbotron 9001 for the last few years that is an interface for the SpaceOrb to modern systems. Scott talks to Vic about their shared love of this 25 year old controller and why the world is missing out on the magic of 6 degrees of freedom.http://www.thingotron.com https://www.x360ce.com https://playoverload.com https://www.dxx-rebirth.com
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 tell you, it's an amazing developer conference that sets a new bar for what it means to be welcoming. How did she do it and why?http://codelandconf.com
Ben Hilburn is the Director of Engineering at DeepSig Inc., which is commercializing the fundamental research behind deep learning applied to wireless communications and signal processing. He also runs GNU Radio, the most widely used open-source signal processing toolkit in the world, serving as Project Lead and President of The GNU Radio Foundation. Ben talks to Scott about why Software Defined Radio is magical and they talk about how SDR can be used to teach STEM and solve interesting engineering problems.https://www.mercatus.org/bridge/commentary/wireless-networks-and-cancer-rates https://bhilburn.org/software-radio-all-the-things/ https://musiclab.chromeexperiments.com/Spectrogram/ https://shinysdr.switchb.org/ Fourier series http://visual-dsp.switchb.org/
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. The Detroit Water Project became The Human Utility and she and the team have helped hundreds of our most vulnerable with their water bills. How did this happen and how can we help?https://twitter.com/HumanUtility https://www.detroitwaterproject.org
Avalonia is a cross platform XAML Framework for .NET Framework, .NET Core and Mono. Avalonia uses a XAML dialect that should feel immediately familiar to anyone coming from WPF, UWP and Xamarin Forms. Scott talks to Steven Kirk about how Avalonia started, how it's not just "cross-platform WPF." You can start writing cross-platform desktop apps in C# today!https://github.com/AvaloniaUI/Avalonia https://gitter.im/AvaloniaUI/Avalonia https://github.com/google/skia https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)
Yasmine focused her studies in law school on entrepreneurship, intellectual property, and dispute resolution and now runs the YSH Law Firm as Managing Attorney & Counselor at Law where she helps busineses with Trademark and Brand Protection. In this episode, Yasmine educates Scott on copyrights, trademarks, patents and more!http://yasminesalemhamdanlaw.com/ http://yasminesalemhamdanlaw.com/newsblog/
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 know. In his new book "The Problem with Software," Adam examines the proliferation of bad software, explains what causes it, and offers some suggestions on how to improve the situation.https://mitpress.mit.edu/books/problem-software
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 Development Immersive course. She also teaches Python. In this episode, Ali and Scott talk about how new programmers learn to code, the questions they have, and what we can do to make their experience more welcoming and successful!https://dev.to/aspittel
The Hidden Genius Project trains and mentors black male youth in technology creation, entrepreneurship, and leadership skills to transform their lives and communities. Sean Valentine talks to Scott about how to plug young people in without being too plugged in!http://www.hiddengeniusproject.org/
Raygun promises to give a window into how users are really experiencing your software applications with diagnostics and error logging and more. What's really interesting however, is how they scaled to billions of events. In moving to .NET Core from Node they increased throughput by 2000 percent. How do you build systems that scale to these heights while still dealing with Moore's Law? How do you load test a system this big? What does it mean to "monitor what matters"? Is .NET Core ready for production? All this plus perf as a feature on this episode.https://raygun.com/blog/dotnet-vs-nodejs/ https://customers.microsoft.com/de-de/story/raygun https://raygun.com
Disclaimer - In the past Raygun has sponsored episodes of this podcast. This episode is not sponsored by Raygun and and this guest is unrelated to previous sponsorships.
There's a ton of hype around "blockchain" and sometimes it's overwhelming. Scott sits down with Preethi Kasireddy for a blockchain primer. This episode is a great clear explanation about what's interesting, what's useful, and what's coming with blockchain technologies.http://fortune.com/2015/03/06/bitcoin-book-boom/ https://blockgeeks.com/guides/what-is-blockchain-technology/ https://www.ethereum.org/ https://www.stateofthedapps.com/ https://www.coindesk.com/layer-2-blockchain-tech-even-bigger-deal-think https://ethereum.stackexchange.com/questions/47229/what-exactly-is-ethereums-layer-2
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 Two Sigma. She sits down with Scott to talk about how managing people in the technical industry is a technical discipline! How do YOU go from tech lead to CTO? What does it take to be a good mentor and a good leader?The Manager's Path On Being a Principal Engineer
Marcus is renowned in the cybersecurity industry and has spent his more than 20-year career working in penetration testing, incident response, and digital forensics with federal agencies such as NSA, DC3, DIA, and DARPA. He started his career in cryptography in the U.S. Navy and holds a Master?s degree in Network Security from Capitol College. Scott and Marcus talk about his new book "Tribe of Hackers" that he wrote with Jennifer Jin.https://www.threatcare.com/tribe-of-hackers-free-pdf/ https://www.threatcare.com/
Eva Ferreira organizes the non-profit CSSConf Argentina and teaches at Universidad Tecnológica Nacional in Argentina. She and Scott talk about learning and teaching on the web when the students' native language isn't English. What's the most effective way to teach an inclusive web?http://evaferreira.com.ar/blog/2015/01/clues-to-teach-web-design/ http://www.evaferreira.com.ar/en/education.html https://vimeo.com/312101489
Dr. Molly Peeples is an Aura Assistant Astronomer at the Space Telescope Science Institute in Baltimore, Maryland. She received her B.S. in Physics from MIT and went on to complete her MS and PhD in Astronomy at Ohio State University. Molly works at the Space Telescope Science Institute. Today she teaches Scott about the circumgalactic medium and her need for more and more compute power!https://www.sciencenews.org/article/cosmic-cloak-controls-galaxy-future-coming-focus http://enzo-project.org/ https://www.tacc.utexas.edu/systems/stampede https://www.nas.nasa.gov/hecc/resources/pleiades.html http://www.ncsa.illinois.edu/enabling/bluewaters https://mast.stsci.edu/portal/Mashup/Clients/Mast/Portal.html https://archive.stsci.edu/
Physics-based animation is commonplace in animated feature films and even special effects for live-action movies. How does one model something as complex as cloth, how it drapes on the body, moves in the wind, and more? Tuur Stuyck talks about the research happening in this space, including his own, as well as his new book on the topic!Buy the book - Cloth Simulation for Computer Graphics Yarn Cloth Deep Wrinkles Cloth Simulation
SPONSORSSentry.io Stack Overflow
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 best selling author, comedian, writer, speaker and general trash-talker. Her book "100 Tricks to Appear Smart in Meetings" is fantastic and her new book "How to Be Successful without Hurting Men's Feelings" has some amazing 1-star reviews from people who have no humor in their lives.http://sarahcpr.com/books/
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 privacy on today's internet. Where is the happy medium between user experience, expectation, and real security? How do we leap the uncanny valley of privacy?
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 Mirror needed an easter egg for their interactive episode Bandersnatch, they reached out to Matt to write a new game for the ZX Spectrum in 2018! Bandersnatch's plot had the main characters writing video games in the 80s and a secret easter egg led to "nohzdyve." How do you write a game for the ZX Spectrum in the 21st century?Use a ZX Spectrum in your browser! Matt's Twitter thread on the experience https://tuckersoft.net/ealing20541/nohzdyve/
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 best-selling book called Algorithms of Oppression. Today she talks to Scott about how commercial search engines have algorithmic bias that shape how we see the world. How can we identify biases in our search results and still find the information we need?https://safiyaunoble.com/
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 Toronto on Machine Learning and Artificial Intelligence. Today she sits down and gets Scott (and you!) started with the basics of Machine Learning. What are the tools and concepts you should explore to start?https://www.edx.org/course/essential-math-for-machine-learning-python-edition https://academy.microsoft.com/en-us/professional-program/tracks/artificial-intelligence/ http://www.deeplearning.net/software/theano/ https://www.tensorflow.org/ https://keras.io/ https://academy.microsoft.com/en-us/professional-program/tracks/data-science/ https://www.kaggle.com/c/humpback-whale-identification https://www.coursera.org/learn/machine-learning https://www.kaggle.com/competitions https://www.kaggle.com/ https://archive.ics.uci.edu/ml/datasets/iris http://yann.lecun.com/exdb/mnist/ http://colah.github.io/posts/2015-08-Understanding-LSTMs/
Like Programming, Mathematics has language and culture. Jeremy Kun has written A Programmer's Introduction to Mathematics as a way to bridge these two worlds and make the power and magic of mathematics available and understandable to programmers everywhere.https://pimbook.org https://github.com/pim-book https://medium.com/@jeremyjkun/on-self-publishing-a-programmers-introduction-to-mathematics-1472b7511c99
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, impact, and code that made Doom a cultural phenomenon. The book was released exactly 25 years after DOOM.zip was first published on the University of Wisconsin FTP server in December 1993.http://fabiensanglard.net/gebbdoom
Regine Gilbert is a user experience designer, educator, and international public speaker with over 10 years of experience working in the technology arena. She has a strong belief in making the world a more accessible place?one that starts and ends with the user.?
Regine is an Adjunct Professor at NYU Tandon School of Engineering, teaching User Experience Design to students in the Integrated Digital Media Program. In addition, she teaches the part time User Experience Design course at General Assembly. Regine is passionate about making websites and apps that work for everyone!https://twitter.com/reg_inee http://reginegilbert.com/ https://equalentry.com/ https://variety.com/2018/biz/news/incredibles-2-strobe-light-warning-1202848920/ https://generalassemb.ly/instructors/regine-gilbert/6945 https://www.cbssports.com/nfl/news/look-bills-jets-game-is-complete-torture-for-color-blind-people/ https://www.linkedin.com/pulse/what-a11y-why-you-should-pay-attention-regine-gilbert/ https://webaim.org/ https://www.gilbertconsultinggroup.co/
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 leadership coach and author who is helping folks cultivate ally skills. Most recently she wrote "Better Allies: Everyday Actions to Create Inclusive, Engaging Workplaces."http://betterallies.com
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 Extreme Programming book series, and a proponent of Test-Driven Development. Today he's chatting with Scott about how "test && commit || revert" might offer us a new programming workflow to explore!https://medium.com/@kentbeck_7670/test-commit-revert-870bbd756864
Angie speaks all over the world on Test Automation strategies, and she got Scott excited about Selenium again! She keynoted Selenium Conf 2018 and currently works at Applitools making automated visual testing tools. She's most recently launched on a new "Test Automation University" that's free and community driven.http://testautomationu.com http://angiejones.tech
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 engineering discipline of software development look like? What's "REAL" Software Engineering? Does the analogy of software engineering as home construction hold water? What should software engineering look like?https://vanderburg.org https://vanderburg.org/speaking/#rse Video of Glenn speaking at "Software Art Thou?"
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 the process? What about ASP.NET Core was so compelling and how does Andrew use it? More importantly, should you?
Use coupon code "podhanselman18" for 40% this book or any Manning product!https://www.manning.com/books/asp-net-core-in-action
Hanna Oh Descher is a data scientist at PlayFab with a PhD in cognitive neuroscience. She is passionate about understanding player behavior to help developers make games more fun. Scott and Hanna talk about what PlayFab allows game developers to do - focus on fun games!https://playfab.com/ https://azure.microsoft.com/en-us/solutions/gaming/
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 Office. Nithya has been guiding companies' open source strategies for many years and in this episode she and Scott talk about how to introduce Open Source to more "traditional" companies.http://innovationfund.comcast.com/ http://comcast.github.io https://todogroup.org
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 latest Rails. How do you manage such a large upgrade and the technical debt underneath - with no downtime? How do you also move improvements in GitHub's own branch upstream into Rails so everyone can benefit! Eileen explains it all to Scott in this episode.Upgrading GitHub from Rails 3.2 to 5.2
Digital Nomad Jenny Shen aims to design software for a Global Audience. Are you creating software that includes everyone? Does it consider not just internationalization but also culture and how people think? We'll discuss design across culture in this week's episode.http://jennyshen.com/mentorship.html https://diverseui.com/ https://blog.prototypr.io/ux-design-across-different-cultures-part-1-1caa12a504c0 https://uxplanet.org/ux-design-across-different-cultures-part-2-761c911e875
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 Accessibility Controller aims to open up gaming for everyone. It's not trying to be the controller for everyone, but rather than controller platform for everyone! Scott talks to John Alexander about how he games with the Xbox Accessibility Controller.https://www.quadstick.com/shop/quadstick-fps-game-controller https://www.microsoft.com/en-us/p/3drudder-foot-controller/90lh5fwnx6t8/lbxg?activetab=pivot%3aoverviewtab https://www.ablenetinc.com/technology/switches https://www.xbox.com/en-US/xbox-one/accessories#assistive https://www.specialeffect.org.uk/ http://yourcpf.org/ http://www.ablegamers.org/ https://warfighterengaged.org/
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? Interviews are a two way street. This week Scott talks to Lynne Tye about what she created KeyValues.com and how it might help you find your next work home.https://www.keyvalues.com/culture-queries
Animator Wahyu Ichwandardi, also known as Pinot, has been documenting his attempt to capture Childish Gambino's "This Is America" choreography since the beginning of June...using MacPaint and MacroMind Video on original Mac 128k hardware! Why did he do this? How did he do this?Macintosh 128K with MacPaint 1.5 & Summagraphics MacTablet. Macintosh SE with MacroMind VideoWorks & Apple 1GB External SCSI hard drive. BMOW Floppy Emu for data transfer via SD card. http://twitter.com/pinot https://www.instagram.com/pinot https://www.youtube.com/watch?v=1pXm2NqfHMs https://mashable.com/article/this-is-america-retro-animation-pinot-mac
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 Scott talks to Charles about Analog Computing and the Computer of the Tides. He's exploring an extended history of an early analog computer invented by Scottish scientist William Thomson (Lord Kelvin), and its role in the 19th century Darwin Wars.http://www.charlespetzold.com/books/
Scott talks to Techtonic's Heather Terenzio about how her company is scaling tech apprenticeship. Techtonic Group is a software services company building web-based and mobile products for start-ups and the Fortune 1000. Four years ago, Heather founded Techtonic Academy to train people with diverse backgrounds how to code using a unique, Department of Labor (DOL) approved Apprenticeship program. Techtonic Group was recently named ?2017 Innovative Company of the Year? by the Boulder Chamber of Commerce and the Colorado Legislature.https://www.linkedin.com/pulse/culture-killing-diversity-heather-terenzio-mccollester/
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 about the importance of global tools to today's development process. What kinds of things can you make and how can we tap into this growing ecosystem?https://github.com/RendleLabs https://twitter.com/markrendle
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 together into a booked called "Forge Your Future with Open Source." It's the missing manual of open source contributions and community participation.https://pragprog.com/book/vbopens/forge-your-future-with-open-source https://twitter.com/vmbrasseur