Andrew Madsen talks with Dave Rael about geeking out, Lambda School, programming for Mac and iOS, audio, video, teaching, and making an impact
Andrew is director of the iOS program at Lambda School. He has been doing Cocoa development for the last 14 years, with a particular focus on audio and video apps for creative people. A full time iOS teacher for the past three years, he loves sharing the wonderful world of Swift and iOS with new programmers. Andrew is also co-host of the iPhreaks iOS development podcast, and enjoys being a part of the developer community. Despite embracing Swift starting in 2014, Objective-C will always be his first love.
Chapters:
0:16 - Dave introduces the show and Andrew Madsen1:51 - Andrew's early impressions of development on Mac and iOS3:44 - Andrew's interest in audio and video5:03 - Andrew's experience with podcasting8:03 - Andrew on Objective-C11:10 - How Andrew got started in software and the experience of being a teacher of software engineering15:20 - Lambda School20:42 - Andrew's story of failure - having to throw away the result of months of effort, difficulty in designing hardware parts26:44 - Teaching about real software development in teams at Lambda School29:57 - Remote teaching34:53 - Andrew's book recommendation37:15 - The things that have Andrew most excited38:00 - Andrew's top 3 tips for delivering more value40:03 - Keeping up with Andrew
Resources:
Lambda School
iPhreaks
Jonathan Stark on Developer On Fire
Chuck Wood on Developer On Fire
Caleb Hicks
Pirates of Silicon Valley
Altair 8800
Andrew's book recommendation:
Fire in the Valley: The Birth and Death of the Personal Computer - Michael Swaine
Fire in the Valley: The Making of The Personal Computer (Second Edition) - Paul Freiberger
Andrew's top 3 tips for delivering more value:
Pay attention to details
Learn to listen to people
Don't kill yourself with work