Developer On Fire show

Developer On Fire

Summary: Developer On Fire with Dave Rael is an interview podcast with inspiring and successful software professionals telling personal stories about their experiences with delivering value. It is a chance for you to get to know your favorite geeks and learn more about who they are, how they deliver, and what makes them tick. Learn from and get to know special geeks like Matt Wynne, Rob Eisenberg, Udi Dahan, Ted Neward, John Sonmez, Phil Haack, and David Heinemeier Hansson.

Join Now to Subscribe to this Podcast

Podcasts:

 Episode 049 | Dave Thomas - Programmer First | File Type: audio/mp3 | Duration: 54:22

Guest: Dave Thomas @pragdave Dave Thomas talks with Dave Rael about new ways of thinking that shake things up, a history of delivery, balance in doing vs delegating, and escaping local maxima Dave Thomas is recognized internationally as an expert who develops high-quality software–accurate and highly flexible systems. He helped write the now-famous Agile Manifesto, and regularly speaks on new ways of producing software. He is the author of many books, including the best selling The Pragmatic Programmer: From Journeyman to Master. He's probably responsible for bringing Ruby to attention of Western developers with the book Programming Ruby and was one of the first adopters of Rails. He's a programmer, trainer, author, speaker, and publisher. Chapters: - Dave Rael introduces the show and DaveThomas - Timeshare of work on programming vs publishing, training, conferences, etc. - Dave's longevity in software and the types of machines and software over the decades - Change in software - more cycle than evolution - The reasons we do the things we do - Dave's infatuation with languages and early encounters with Ruby - the appeal of Ruby and dynamic typing - Dave and Andy and creating executable specifications - Turning from a book about executable specifications to a book about Ruby - Interaction with Matz and other early Rubyists - Becoming an accidental publisher and the tool chain - The story of shipping books from the garage - "How hard can this be?" - The balance in doing things on your own and delegating the things that aren't what you do best - How Dave stays current with the things he needs to know - "The Rule of Three" - Dave's experience of Elixir and finding new and interesting things - "We're doing it wrong right now, and I don't know what right means." - Trying to find better ways of doing things - breaking out of the local maximum - learning something truly new and assessing - The things about which Dave likes to geek about apart from software - Dave's prediction for the furture of software - "Moving from being the Dilbert people to being the people that are going to revolutionize the plant" - Dave's top 3 tips for delivering more value - Keeping up with Dave - Farewell Resources: Dave's Blog The Pragmatic Bookshelf The Pragmatic Programmer Amazon's Dave Thomas Page Go To Statement Considered Harmful - Edgar Dijkstra Yukihiro "Matz" Matsumoto - creator of the Ruby Programming Language Addison-Wesley Admiral Ackbar - "It's a Trap!" Monty Python - Fish License Don't Confuse Dave's Rule of Three with the Sith Rule of Two Elixir Phoenix Framework .NET Rocks Automated Driving Geek Out Dave's top 3 tips for delivering more value: Ask people Become the customer first Have courage

 Episode 048 | Kyle Simpson - Deeper Understanding | File Type: audio/mp3 | Duration: 52:07

Guest: Kyle Simpson @getify Kyle Simpson talks with Dave Rael about learning vs deep learning, teaching development and JavaScript and creating relationships, and code as communication Kyle Simpson is Head of Curriculum for MakerSquare and an evangelist of the open web. He's passionate about all things JavaScript, writes books, teaches JavaScript, speaks, and contributes to the world of OSS. Chapters: - Dave introduces the show and Kyle Simpson - How Kyle got started in software at age 11 - Maker Square - what it is and why; what makes it different - relationships rather than transactions - Kyle's definition of value - Metric for success in teaching - replication of self in the student - You Don't Know JS - the meaning of the title and content - The nature of JavaScript as a second language for a large portion of the developer population - The things that "light Kyle up" - Unintended consequences for user experience in how technology is built and the baked-in assumptions - Kyle's story of failure, misuse of object modeling - Kyle's greatest success story, career as a trainer - Kyle's thoughts on Javascript: The Good Parts - the good and bad parts - Kyle's fire for and nature of being an educator and fostering conceptual understanding - Kyle's origin in being a teacher - the story of becoming a facilitator in others learning physics - Kyle's book recommendation - Kyle's emphasis on the one thing to take away from listening to him: "Code is not for the computer. It's for other human beings." - The things that have Kyle most excited about his present and future - Kyle's prediction for the future of software - Kyle's top 3 tips for delivering more value - Keeping up with Kyle - Farewell Resources: Kyle's Web Hub You Don't Know JS - Kyle's Book Series Amazon's Kyle Simpson Page Maker Square Brendan Eich - The Creator of JavaScript TC39 Committee Socrates and the Socratic Paradox Ted Neward on Developer on Fire (talked about Unknown Unknowns and Known Unknowns) HTML Design Principles - Priority of Constiutencies JavaScript: The Good Parts - Douglas Crockford Frontend Masters Marc Grabanski AJAX and the Story of the Creation of XMLHTTP Aral Balkan on Developer On Fire (Talking About Centralization and Decentralization) Kyle's book recommendation: Eloquent JavaScript: A Modern Introduction to Programming - Marijn Haverbeke Kyle's top 3 tips for delivering more value: Ask deeper and better questions Learn how to want to learn Never forgot the priority of constituencies

 Episode 047 | Amy Palamountain - Enhancing Communication | File Type: audio/mp3 | Duration: 45:13

Guest: Amy Palamountain @ammeep Amy Palamountain talks with Dave Rael about listening and understanding, delivering enhanced communication, and exciting big changes Amy Palamountain is from New Zealand and really likes programming, skiing and is a bit of a Morrissey fan. She works at GitHub building GitHub Desktop, so day to day she writes a ton of C#. She has a background in genetics, high performance computing, Web API design, and JavaScript client side architectures. These days she finds herself focusing on what it means to build a slick UI using reactive extensions. Chapters: - Dave introduces the show and Amy Palamountain - The draw of genetics and relationship with software - How Amy started speaking and working at GitHub - Amy's definition of value - Amy's story of failure, customer communication - Any's greatest success story, delivering GitHub Desktop and learning the value it created - Git and GitHub utility for non-coders - How Amy stays current with what she needs to know - The differences of the many communications media and comfort with putting ourselves out there - Amy's book recommendation - The things that have Amy most excited about her present and future - The greatest sources of pain in Amy's life and work - The things about which Amy likes to geek out other than software - Amy's prediction for the future of software - Amy's top 3 tips for delivering more value - Keeping up with Amy - Farewell Resources: Amy's Blog GitHub Desktop Amy's book recommendation: Building Hypermedia APIs with HTML5 and Node - Mike Amundsen Amy's top 3 tips for delivering more value: Try to listen from the perspective of the speaker Participate in code review and volunteer to do so Talk to your customers and really listen

 Episode 046 | Pam Selle - Living Life | File Type: audio/mp3 | Duration: 51:20

Guest: Pam Selle @pamasaur Pam Selle talks with Dave Rael about teaching and learning, having the right priorities, living life, and getting stuff done Pam Selle is a software engineer, published author, and public speaker. She’s co-author of Choosing a JavaScript Framework, and writes often on her blog, The Webivore. Pam has spoken at events ranging from local user groups to regional and national conferences on JavaScript, HTML5, CSS, Sass. She is also passionate about teaching and learning, and has taught students JavaScript, HTML/CSS, Python, Ruby, and more as an instructor for GirlDevelopIT and other organizations. Chapters: - Dave introduces the show and Pam Selle - Valuing doing things the smart way over the harder way - Pam's definition of value - Quotable quote - "The problem with the golden rule is some of us beat ourselves up too much." - The things that "light Pam up" - The long tail - How Pam got started creating software - Pam's story of failure, overlooking details in work over a holiday causing significant impact - Pam on emotional intelligence and positive/negative emotional attractors - Pam's greatest success story, delivering and improving process in a tight timeframe - How Pam stays current with what she needs to know - Pam's book recommendation - The things that have Pam most excited about her present and future - The greatest sources of pain in Pam's life and work - Pam's prediction for the future of software - Pam's top 3 tips for delivering more value - The amazing Linda Rising - Keeping up with Pam - Farewell Resources: The Webivore - Pam's Blog Turing-Incomplete - Pam's Podcast Pam's Books Girl Develop It Go the F*** Home - Pam's Talk on Getting it Done and Living Life Pam and the Rest of Turing-Incomplete on the Changelog Recurse Center - Pam calls it "Montessori School for Programmers" Code Montage - Vanessa Hurst Code.org intro video including Vanessa Hurst and Drew Houson (DropBox creator) - "It's the closest thing we have to a super power." Long tail Turing-Incomplete Origin Stories Just Listen: Discover the Secret to Getting Through to Absolutely Anyone - Mark Goulston M.D. Linda Rising on Developer On Fire Rethinking Work - Article about work and motivation in New York Times Pam's book recommendation: Just Listen: Discover the Secret to Getting Through to Absolutely Anyone - Mark Goulston M.D. Pam's top 3 tips for delivering more value: Cultivate your sense of empathy Listen to people who don't look like you Always be learning

 Episode 045 | Max McCarty - Locked Down and Lit Up | File Type: audio/mp3 | Duration: 48:07

Guest: Max McCarty @maxrmccarty Max McCarty talks with Dave Rael about loving what you do, executing on your plan, giving and teaching, focusing on others, and the importance of security Max is a full stack developer with a love for all things programming, a love that usually gets him in trouble with other priorities. He is a Pluralsight author, authoring courses on Microsoft Azure as well as the founder and author at LockMeDown.com where he is regularly writing about Web and cloud security as well as topics on Microsoft Azure. He's an advocate for web and cloud security best practices. But, at the end of the day he just an everyday developer like the next guy getting to live the dream. Chapters: - Dave introduces the show and Max McCarty - Max the history buff - Max's definition of value - The things that "light Max up" - How Max got started creating software - Max's story of failure, suffering a layoff and experiencing a shift in perception and direction - Max's emphasis on teaching others and marketing yourself - The road to becoming the teacher Max is now - Max's greatest success story, loving what he does on a daily basis, solving problems like "The Wolf" - Max's advice for someone in a less-than-desirable situation - How Max stays current with what she needs to know - Max's book recommendation - The things that have Max most excited about his present and future - The greatest sources of pain in Max's life and work - Max's prediction for the future of software - Max's mission - turn software from a "bolt-on to a baked-in" solution - Max's top 3 tips for delivering more value - Keeping up with Max - Farewell Resources: Lock Me Down - Max's Site Max's Pluralsight Author Page Dan Carlin - Hardcore History - Fantasitc Podcast With Epic History Deep Dives Winston Wolf - "I solve problems" Mads Kristensen on Developer On Fire Simple Programmer - John Sonmez's Blog Troy Hunt's Blog Ode to Code - K Scott Allen's Blog Errata Security - Rob Graham's Blog Autobiography of Andrew Carnegie - Andrew Carnegie Winston Churchill Ernst Jünger CryptoLocker Having a Plan Max's book recommendations: The Pragmatic Programmer Design Patterns: Elements of Reusable Object-Oriented Software - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides Max's top 3 tips for delivering more value: You need to have a plan Find examples of people who know what you want to know and doing what you want and learn from them and teach others what you learn Build your own brand and market yourself

 Episode 044 | Carl Quinn - Automation Machine | File Type: audio/mp3 | Duration: 36:14

Guest: Carl Quinn @cquinn Carl Quinn talks with Dave Rael about seeing computing and programming evolve, development tools, taking care of yourself, and automating everything Carl Quinn has been developing software professionally for 35 years, starting with BASIC on an Apple II, slogging through C/C++ on DOS, Windows and embedded, and finally landing in the Java-on-Linux world. The one thread through his career has been an inexplicable attraction to developer tools, spending time building them at Borland (C++ & Java IDEs), Sun (Java RAD), Google (Java & C++ build system), Netflix (Java build and cloud deployment automation) and currently Riot Games (cloud platform), focused on Go and Docker automation. Carl also co-hosted the Java Posse podcast, the #1 ranked Java technology podcast. Chapters: - Dave introduces the show and Carl Quinn - Carl's perspective in seeing software grow up as a field - How Carl got started creating software - Java Posse and what podcasting was like for Carl - Benefits of podcast for Carl - Carl's story of failure, failing to find a market fit - Carl's greatest success story, distributed builds with massive performance improvements - Carl's definition of value - How Carl stays current with what he needs to know - The things that have Carl most excited about his present and future - The greatest sources of pain in Carl's life and work - The things about which Carl likes to geek out apart from software - Carl's prediction for the future of software - Carl's top 3 tips for delivering more value - Keeping up with Carl - Farewell Resources: The Java Posse Riot Games Design Patterns: Elements of Reusable Object-Oriented Software - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides Clean Code - Robert C. Martin Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages - Bruce A. Tate The Pomodoro Technique Apple Watch LED Lighting IFTTT Carl's top 3 tips for delivering more value: Really listen to the customer Choose the right tool or technology for the job Communicate with your stakeholders

 Episode 043 | Greger Wikstrand - Specializing in Generalizing | File Type: audio/mp3 | Duration: 34:00

Guest: Greger Wikstrand @GregerWikstrand Greger Wikstrand talks with Dave Rael about coaching and teaching, delivering, the value of well-rounded professionals, and the necessity of agreeing on what is of value Greger Wikstrand has worked as a project manager and software professional for over 10 years. He has worked with Agile Project Management since 2007. He has managed agile projects of various sizes and types. He has introduced agile in organizations and to people. He has coached several individuals, organizations and projects on Agile project management. Greger Wikstrand has a background as both a practioner and a researcher. He makes a living as a consultant based in Malmö (mahl-meh), Sweden. Chapters: - Dave introduces the show and Greger Wikstrand - Greger's definition of value - The things that "light Greger up" - How Greger got started creating software - Greger's story of failure, client organizational incoherence on what they want - Greger's greatest success story, an experience of enormous agile success, client buy-in and solid teams - How Greger stays current with what she needs to know - Greger's book recommendation - Views of the future and what it might be like - The things that have Greger most excited about his present and future - Greger's preferred learning resources - The utility and success of Stack Overflow - Misuse of gamification - The greatest sources of pain in Greger's life and work - The things about which Greger likes to geek out apart from software - The benefits and difficulties of farming - Greger's prediction for the future of software - Greger's top 3 tips for delivering more value - Keeping up with Greger - Farewell Resources: Greger's website Greger on Generalists vs Specialists in Agile Charles Stross Peter F. Hamliton Great North Road - Peter F. Hamliton IEEE Computer Society Software Magazine Stack Overflow The Time-Turner in the Harry Potter Saga Greger's top 3 tips for delivering more value: Deliver deliverables and not activities Make sure the recipients of your delivery agree on what should be a valuable delivery Make sure you actually deliver to these people

 Episode 042 | /\ndy Hunt - Pragmatic and Awesome | File Type: audio/mp3 | Duration: 01:08:24

Guest: Andy Hunt @PragmaticAndy Andy Hunt talks with Dave Rael about the futility of long-range plans, learning on the fly, going with the flow, agility, and experimentation Andy Hunt is an author and publisher, avid musician, and sometimes woodworker. When not making noise or firewood he occasionally speaks at conferences. He has been active in the field of software development since before the @ sign. He co-authored The Pragmatic Programmer with Dave as well as seven other titles, was an author of the Agile Manifesto, and tweets random bits about code, life, and zen at @PragmaticAndy. Chapters: - Dave introduces the show and Andy Hunt - Andy's experience with tackling an impossible project and meeting Dave Thomas - Recognition of patterns in the problems encountered in consulting - the genesis of The Pragmatic Programmer - Seeking an awesome language/platform with scripting ability and object support and discovering Ruby - and writing another book - Experiences with economic crashes and ludicrous clients - Accidentally formatting and producing and indexing of books before it was easy and cool - Accidentally becoming a publisher - The relative novelty of software development as a discipline - Vested interests in writing books and freedom - Learning, keeping current, and throwing caution to the wind - Carving out time to play with learning new things - Learning about new ways to approach problems - "Long-range planning doesn't buy you much" - Agile vs Agility - Dogmatic adherence to practice as agile and pronouncements of not agile - Lack of computer science curriculum in education - GROWS method - Getting people in the habit of doing the right thing (building good habits) and the stages of skills acquisition - Andy's top 3 tips for delivering more value - Keeping up with Andy - Farewell Resources: Andy's Website The Pragmatic BookShelf Manifesto for Agile Software Development (The Agile Manifesto) The Pragmatic Programmer Extreme Programming Explained: Embrace Change - Kent Beck, Cynthia Andres Test-driven development Behaviour-driven development LaTeX CVS Subversion git Elixir Phoenix Framework ENIAC (constructed 1943-1946) Frozen (Let It Go) Parody - Let It Flow GROWS method - what Agile should have been The Karate Kid - Wax On, Wax Off Dreyfus Brothers and Skills Acquisition Beef Wellington Andy's top 3 tips for delivering more value: Determine the context Always ask why Interact with the people who know

 Episode 041 | Dan Dalrymple - The History Coder | File Type: audio/mp3 | Duration: 45:59

Guest: Dan Dalrymple @dalrymp6@gmail.com Dan Dalrymple talks with Dave Rael about motivation, learning to write software, teaching and learning, and leaving fear behind When he is not busy coding, Dan Dalrymple is a history professor at Bethel University, a small liberal arts college in West Tennessee. He received his Ph.D. in History from Michigan State University in 2008 with an emphasis on American, African American, and Caribbean history. He began learning to code in July 2015 a couple of google searches after reading Shawn McGrath's article on kotaku.com on the beautiful source code of Doom 3 (http://kotaku.com/5975610/the-exceptional-beauty-of-doom-3s-source-code). Since making the decision to start coding he has worked in Ruby, Python, and JavaScript and worked through a number of different online resources, books, and tutorials. Dan is currently focusing on JavaScript using a combination of TreeHouse tutorials and Free Code Camp to help him along the way. He writes a daily blog about his experiences learning to code and hopes to be a competent coder within the year. Dan also aspires to be a contributor to the conversation about the ways in which new coders learn, what works, and how best to get started finding your inner programmer. Chapters: - Dave introduces the show and Dan Dalrymple - Dan and teaching - Getting inspired to learn to code - and to model a passion for learning for students - Dan's definition of value - Dan's daily blogging methodology and motivation - Dan's intentions for coding - process over outcome - Quotable quote: "A lot of people say they like learning, but most people like the result of learning." - Dan on gaining perspective in becoming the learner with coding after being a teacher of history for a long time - The things that "light Dan up" - Dan's story of failure, the struggles of the professor as a student - Dan's greatest success story, turning around the focus of school and finding a growth mindset - Thoughts on pair programming - How Dan stays current with what she needs to know - Dan's book recommendation - The things that have Dan most excited about his present and future - The greatest sources of pain in Dan's life and work - The things about which Dan likes to geek out apart from software - Dan's prediction for the future of software - The virtue of the command line - Dan's top 3 tips for delivering more value - Keeping up with Dan - Farewell Resources: Dan's Learning to Code Blog - The History Coder Shawn McGrath - The Exceptional Beauty of Doom 3's Source Code Treehouse Free Code Camp Code.org Tim Ferriss The Tim Ferriss Experiment Code.org intro video including Drew Houson (DropBox creator) - "It's the closest thing we have to a super power." Darth Vader - "When I left you, I was but the learner. Now I am the master" Dave on Small and Large Goals Dan's book recommendation: Villains of All Nations: Atlantic Pirates in the Golden Age - Marcus Rediker Dan's top 3 tips for delivering more value: Enjoy the process Embrace confusion Forget sunk costs

 Episode 040 | Yves Goeleven - Look at Users | File Type: audio/mp3 | Duration: 29:56

Guest: Yves Goeleven @YvesGoeleven Yves Goeleven talks with Dave Rael about software in the cloud, learning from users, and making promise reality Yves has been shipping enterprise and cloud software since 2001. He is specialized in the design of distributed software systems using messaging. Next to being the founder of MessageHandler.net, an online platform for the co-creation of message processing logic, he is also active as a Solution Architect for Particular Software (NServiceBus), which provides a messaging platform for developing such logic. Yves has been awarded Windows Azure MVP for the last 5 years and is a regular on the speaking circuit. Chapters: - Dave introduces the show and Yves Goeleven - Yves's definition of value - How Yves got started in software - Yves's story of failure, significant financial impact - Yves's greatest success story, spontaneiously overhearing users raving about software and what it did for them - How Yves stays current with what she needs to know - Yves's book recommendation - The things that have Yves most excited about his present and future - Comparison and contrast of the intent of MessageHandler and NServiceBus - Yves's feedback channels - The greatest sources of pain in Yves's life and work - The things about which Yves likes to geek out apart from software - Yves's prediction for the future of software - Yves's top 3 tips for delivering more value - Keeping up with Yves - Farewell Resources: Yves's Site Message Handler Particular Software Microsoft Azure Barco Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans Frederick Brooks - No Silver Bullet - Essence and Accident in Software Engineering Yves's book recommendation: Event-Driven Architecture: How SOA Enables the Real-Time Enterprise - Hugh Taylor, Angela Yochem, Les Phillips, Frank Martinez Yves's top 3 tips for delivering more value: Look at users - don't ask them what they want, they don't know - watch what they do instead Try to fix real problems Keep doing 1 and 2

 Episode 039 | Linda Rising - Lit Up On Life and Still Rocking | File Type: audio/mp3 | Duration: 01:08:47

Guest: Linda Rising @RisingLinda Linda Rising talks with Dave Rael about beating the limitations of age, understanding the mind, the virtue of a growth mindset, and doing things that matter to you Linda Rising is an independent consultant who lives near Nashville, Tennessee. Linda has a Ph.D. from Arizona State University in the area of object-based design metrics. Her background includes university teaching as well as work in industry in telecommunications, avionics, and strategic weapons systems. She is an internationally known presenter on topics related to agile development, patterns, retrospectives, the change process, and the connection between the latest neuroscience and software development. Linda is the author of numerous articles and has published several books: Design Patterns in Communications, The Pattern Almanac 2000, A Patterns Handbook, and with co-author Mary Lynn Manns, Fearless Change: Patterns for introducing new ideas and released in 2015 More Fearless Change. Her web site is: www.lindarising.org Chapters: - Dave introduces the show and Linda Rising - Linda's definition of value - "The power of small steps" and wonderful sources of learning - It's a common mistake to "force it" and stay working on a problem rather than taking a break - The power of the subconscious mind - Linda's thoughts on the Pomodoro Technique - too rigid and structured - use your internal timer and instinct instead - The things that "light Linda up" - Carol Dweck and the "Growth Mindset"; the gift of struggle and challenge and the peril of believing oneself to be smart - Linda on gender and the barriers for women - How Linda got started in software - Making choices as a young person about what you are going to do for the rest of your life is a flawed approach - Moral crises, the primacy of conscience, and finding your correct path - Remote detachment - Linda's story of failure, ignoring good advice until hearing it from the right person in the right circumstances - Linda's greatest success story, facing uncomfortable things and delivering valuable insight - How Linda stays current with what she needs to know - Linda's book recommendation - The things that have Linda most excited about her present and future - The greatest sources of pain in Linda's life and work - seeing the regret of contemporaries on aging and having missed experiences - The nature of neuroscience and science itself and being careful with the conclusions you draw - Linda's prediction for the future of software - Linda's top 3 tips for delivering more value - Keeping up with Linda - Farewell Resources: Linda's website Linda's book - More Fearless Change: Strategies for Making Your Ideas Happen Linda's book - Fearless Change: Patterns for Introducing New Ideas The Pomodoro Technique Dave on the Pomodoro Technique Carol Dweck Growth Mindset vs Fixed Mindset Linda Speaking on "The Power of an Agile Mindset" Sal Khan on "The Learning Myth: Why I'll Never Tell My Son He's Smart" The Straight-A Conspiracy: Your Secret Guide to Ending the Stress of School and Totally Ruling the World - Hunter Maats, Katie O'Brien Sunk Costs The Suck-Cost Fallacy Thinking, Fast and Slow - Daniel Kahneman Oliver Sacks More of Linda's Books Linda's book recommendation: Thinking, Fast and Slow - Daniel Kahneman Linda's top 3 tips for delivering more value: Care about what the people who are going to receive your product or service Care about yourself and what you do - make a difference and make progress on something that matters What would you tell your children? Protect what you do and build a better world for your children. Also, would you encourage them to do this?

 Episode 038 | Alan Cooper - Sustainable Innovation | File Type: audio/mp3 | Duration: 01:10:20

Guest: Alan Cooper @MrAlanCooper Alan Cooper talks with Dave Rael about interaction design, collaboration, sustainable business success, reading and books, and innovation Alan Cooper is an American software designer and programmer. Widely recognized as the “Father of Visual Basic," Cooper is also known for his books About Face and The Inmates Are Running the Asylum, both appearing in multiple updated editions over the years. As founder of Cooper, a leading interaction design consultancy, he created the Goal-Directed design methodology and pioneered the use of personas as practical interaction design tools to create high-tech products. Chapters: - Dave introduces the show and Alan Cooper - Approaching design from the developer's point of view and writing about it - Aesthetic design vs functional design and design tools - Paying attention to users - interaction design and "getting out of the building" - Alan's definition of value - Alan's thoughts on being known as the "Father of Visual Basic" - Innovation, collaboration, and Alan's collaboration with Microsoft - The things that "light Alan up" - Alan as "Software Alchemist" - How Alan got started in software - Alan's story of getting started with selling packaged software (inventing selling packaged software) - Alan on failure and reasons to have misgivings about people without a history of failure - Alan's story of failure, the right idea at the wrong time - "There's very little that is done by one person." - Alan's greatest success story, starting small and achieving a sustainable business; starting a company, defining a practice, and creating a profession - How Alan stays current with what he needs to know - "provoking people to be dreamy eyed" - Alan's book recommendation - The things that have Alan most excited about his present and future - Alan's prediction for the future of software - Alan's top 3 tips for delivering more value - Quotable quote - "The quiet doubters are often the people who are going to pull your nuts out of the fire." - Keeping up with Alan - Farewell Resources: Alan's Interaction Design Business Alan Cooper on Wikipedia Alan's Book - About Face: The Essentials of Interaction Design Alan's Book - The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity Amazon's Alan Cooper Page The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution - Walter Isaacson Revenge of the Nerds Josh Nielsen and Zencastr on Developer On Fire Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability - Steve Krug Alan's Blog - Infrequent posts about books Fad Surfing In The Boardroom: Managing In The Age Of Instant Answers - Eileen C. Shapiro (Alan does not recommend the book, but likes the title) The Dunning–Kruger Effect Alan's book recommendations: Notes on the Synthesis of Form - Christopher Alexander Systemantics: How Systems Work and Especially How They Fail - John Gall The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) - Frederick P. Brooks Jr. The Death and Life of Great American Cities - Jane Jacobs The Design of Everyday Things: Revised and Expanded Edition - Don Norman Management: Tasks, Responsibilities, Practices - Peter Drucker The Innovator's Dilemma: The Revolutionary Book That Will Change the Way You Do Business - Clayton Christensen Alan's top 3 tips for deliving more value: Slow is smooth and smooth is fast You are not your user (and you must observe your user rather than ask them) Worship Dunning-Kruger

 Episode 037 | Mads Kristensen - Just Ship | File Type: audio/mp3 | Duration: 55:29

Guest: Mads Kristensen @mkristensen Mads Kristensen talks with Dave Rael about just-in-time learning, writing open source software, discovering and seizing opportunity, and spending time away from a problem Mads Kristensen is a Sr. Program Manager on the Web Platforms & Tools team at Microsoft working on the web developer experiences of Visual Studio. He has over a decade of experience in developing web applications on the Microsoft platform which got him the honor of becoming both an ASP.NET MVP and ASPInsider. Mads is also the creator of BlogEngine.NET, MiniBlog, Web Developer Checklist and Web Essentials. Chapters: - Dave introduces the show and Mads Kristensen - Mads and just-in-time learning - Mads and wine - Mads's definition of value - Quotable quote - "Software is not done unless the details are done." - Building software for yourself and understanding your users - The things that "light Mads up" - Mads's creative formulation: "It would be cool if...." - How Mads got started in software - Mads's views on failure as learning - Mads's story of failure, light on tests, instability in releases - The nature and state of Web Essentials - Mads's greatest success story, BlogEngine.NET - open source, utility, growth, and enabling a career trajectory - How Mads stays current with what he needs to know - Mads's book recommendation - The things that have Mads most excited about his present and future - The greatest sources of pain in Mads's life and work - Mads's prediction for the future of software - Mads's top 3 tips for delivering more value - Keeping up with Mads - Farewell Resources: Mads's Blog Mads on GitHub BlogEngine.NET MiniBlog Web Developer Checklist Web Essentials Hammock Driven Development HTML5 Weekly CSS Weekly Javascript Weekly Web Tools Weekly ng-newsletter W3C WHATWG W3C News Mark Seemann on Developer On Fire - "Solving a problem is the second best way to deal with it - it's better to just make it go away" Mads's book recommendation: Ship it! A Practical Guide to Successful Software Projects - Jared Richardson and William A. Gwaltney Mads's top 3 tips for delivering more value: Hammock Driven Development - take a walk Be your own customer Do open source (and polish the documentation as soon as possible)

 Episode 036 | Reuven Lerner - Sharing Insight | File Type: audio/mp3 | Duration: 39:02

Guest: Reuven M. Lerner @reuvenmlerner Reuven Lerner talks with Dave Rael about the joys of training and sharing knowledge and life as an independent consultant, trainer, entrepreneur, and world traveller Reuven Lerner has been applying his technical skills to business problems for more than two decades. He created one of the first 100 Web sites in the world just after graduating from MIT’s computer science department. Since opening Lerner Consulting in 1995, he has helped such organizations as Checkpoint, SAP Labs, Conduit, EMC/RSA, RankAbove, Cisco/NDS, and Time Warner. Reuven frequently teaches coursesin Python, Ruby, PostgreSQL, and Git to companies in Israel, Europe, North America, and China — including such giants as Apple, Cisco, HP, SANDisk, and VMWare. He is the curator of DailyTechVideo.com (with a new technology-related video each day), and of MandarinWeekly.com (for students of Chinese). In May 2013, Reuven became a permanent panelist on the Freelancers Show, a weekly podcast for freelance programmers. Reuven's monthly column in Linux Journal has appeared monthly since early 1996. His latest ebook, "Practice Makes Python," is aimed at Python programmers who want to improve their fluency in the language. His earlier book, Core Perl, was published by Prentice-Hall in 2000. Reuven has a PhD from the Learning Sciences program at Northwestern University, where he created and studied collaborative online learning communities as the developer of the Modeling Commons. Chapters: - Dave introduces the show and Reuven Lerner - Reuven and training - Reuven's definition of value - Reuven on schools vs. education - The things that "light Reuven up" - How Reuven got started in software - Reuven's story of failure, unexpected consequences, perceptions of recipients of information and feedback - Politeness as the enemy of honest feedback - Reuven's greatest success story, persistence and impact - How Reuven stays current with what he needs to know - The things that have Reuven most excited about his present and future - The greatest sources of pain in Reuven's life and work - The things about which Reuven geeks out apart from software - Reuven's prediction for the future of software - Reuven's top 3 tips for delivering more value - Keeping up with Reuven - Farewell Resources: Reuven's Website Reuven's Blog Practice Makes Python ebook “You are the average of the five people you spend the most time with.” -Jim Rohn (not John Wooden) Daily Tech Video Pinal Dave Mandarin Weekly Aslak Hellesøy on Developer On Fire Reuven's top 3 tips for delivering more value: Provide insight rather than facts Don't believe people when they say they understand things Learning takes place in human interactions

 Episode 035 | Aral Balkan - Building the World You Want to Experience | File Type: audio/mp3 | Duration: 48:41

Guest: Aral Balkan @aral Aral Balkan talks with Dave Rael about the motivation, "Spyware 2.0", altruism, selfishness, and building a better world for a better experience Aral Balkan is the founder and lead designer of Ind.ie, a social enterprise creating independent alternatives to Spyware 2.0. Chapters: - Dave introduces the show and Aral Balkan - The Web and Centralization - Spyware 2.0 - Altruism, privacy, and selfishness - Aral's definition of value - The things that "light Aral up" - The character of our technology - design research, demonization of "the other", and ethical design - Aral's story of failure, fear of failure, the difficulty of estimation when you haven't done it before - Quotable quote - "Design is merely assumption." - Aral's greatest success story, combining the ethos of free software with the ethos of experience design - Aral's criterion for success - The value of tinkering and experimenting - How Aral stays current with what he needs to know - Aral's book recommendations - The things that have Aral most excited about his present and future - Disruption is not always constructive - The greatest sources of pain in Aral's life and work - Aral's top 1 tip for delivering more value - Keeping up with Aral - Farewell Resources: Ind.ie Aral's Blog Site Spyware 2.0 Aral's book recommendation: Data and Goliath: The Hidden Battles to Collect Your Data and Control Your World - Bruce Schneier Capital in the Twenty-First Century - Thomas Piketty Aral's top tip for delivering more value: 1. Build the world you want to live in.

Comments

Login or signup comment.