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 184 | Matt Johnson - Time For Impact | File Type: audio/mp3 | Duration: 00:49:33

Guest: Matt Johnson @mj1856 Matt Johnson talks with Dave Rael about being a date and time geek, contributing and connecting, being a Site Reliability Engineer, and delivering Matt Johnson specializes in the subject of dates and times in computing, including time zones and daylight saving time. He is a core team member of Moment.js, the leading date-time library for JavaScript, and regularly contributes to other time-related projects including Noda-Time for .NET, and the IANA Time Zone Database. Matt is also the author of "Date and Time Fundamentals", a 6-hour long video course available on Pluralsight. In his day job, Matt works at Microsoft on the Azure cloud platform. He also spends a lot of his time advising other groups at Microsoft on time zone concerns. You can find Matt answering Stack Overflow questions for the datetime and timezone tags, or check out his blog at codeofmatt.com. Chapters: - Dave introduces the show and Matt Johnson - How Matt got so interested in dates and times - The (misguided) idea of doing away with time zones and using "UTC Everywhere" - The downsides of Daylight Saving Time - The nature of dates and times in space exploration and an interplanetary future and relating that to ships at sea - The nature of the date/time geek community - Getting involved in projects making dates and times work better in computing and Stack Overflow as a source of opportunity - The human element of community and making connections - The things that "light Matt up" - Matt's story of failure - A project that wasn't properly planned and budgeted and didn't launch - Matt's life at Microsoft and tooling to support code analysis and identifying good and not-so-good practices - Matt success story - Enabling automatic time zone detection and aligning time zones in Windows to the Microsoft mission statement - How Matt stays current with what he needs to know - Matt's book recommendation - The things that have Matt most excited - Matt's sources of pain and suffering - Matt's top 3 tips for delivering more value - Keeping up with Matt Resources: Matt's Blog Matt on Stack Overflow Matt on Pluralsight Moment.js Noda Time IANA Time Zone Database The radical plan to destroy time zones - Washington Post More on Why Abolishing Time Zones Is a Bad Idea Startdate in Star Trek Star Wars Galactic Standard Calendar Lord Howe Island Jeremy Clark on Developer On Fire Jon Skeet on Developer On Fire RavenDB Maggie Pint Site Reliability Engineering at Google Microsoft's Mission Statement Scott Hanselman on Imposter Syndrome Scott Hanselman on Developer On Fire Matt's book recommendation: Site Reliability Engineering: How Google Runs Production Systems - Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans Matt's top 3 tips for delivering more value: Get involved in open source Make sure you're respectful and inclusive of others at all times Don't be afraid to break the rules

 Episode 183 | Mark Seemann - Value and Quality | File Type: audio/mp3 | Duration: 00:52:34

Guest: @ Mark Seemann talks with Dave Rael about value, software quality, and the potential pitfalls of too much focus on one axis Mark Seemann helps programmers make code easier to maintain. He's a Danish freelance programmer, author, conference speaker, and MVP. Chapters: - Dave introduces the show and Mark Seemann - Mark's interest in the question of what value means - Concerns over quality being left behind because of the focus on value - The futility of measures showing problems with the quality of your software because it's too late - Code coverage as a metric for code quality - Hidden problems and the futility of trying to know the value of software - Quality and long-term maintainability - The impedance mismatch of the software quality problem with the perceptions and expertise of the rest of business - Balancing quality and value, the necessity of both, the insufficiency of either without the other, and the swinging of the pendulum - The problem of assessing quality and quality as the absence of problems - The subjectivity of readability and other attributes of quality - the necessity of truest and development team autonomy - Team alignment, raising the bar, challenges of different roles, and managing your message - Keeping up with Mark Resources: Mark's First Appearance on Developer On Fire Dan North Doc Norton on Developer On Fire Doc Norton on .NET Rocks! on Agile Metrics - Including the Reality of Velocity as "Lagging Indicator" Goodhart's Law Brooks's Law Knight Capital Group Troy Hunt on Developer On Fire Probably Not the Tweet to Which mark Referred, but Still Relevant - From Udi Dahan Dan North's Introducing BDD Blog Post Uncle Bob Martin on Developer On Fire Scott Nimrod on Developer On Fire

 Episode 182 | Spencer Schneidenbach - Lit Up on Speaking | File Type: audio/mp3 | Duration: 00:47:47

Guest: Spencer Schneidenbach @schneidenbach Spencer Schneidenbach talks with Dave Rael about getting involved, happy circumstances, the joy of speaking, and delivering value Spencer Schneidenbach is a web developer, Microsoft MVP, speaker, consultant, and blogger from St. Louis Missouri, focusing on JavaScript, C#, AngularJS, and ASP.NET. He currently works as the Platform Architect at Ryvit/Gadellnet, leading the technical decisions on the Ryvit integration platform as well as mentoring other developers. While not working, he enjoys spending time with his two kids and wife. Chapters: - Dave introduces the show and Spencer Schneidenbach - How Spencer got started with being a speaker - How Spencer became a Microsoft Most Valuable Professional - How and why Spencer got started in blogging - Spencer's transition to more engagement and advice to developers who'd like to get involved - Spencer's family - How Spencer got started in software - The things that "light Spencer up" - Excitement vs fatigue - Spencer's story of failure - trying to fake knowing something he didn't know - Spencer's success story - fixing a broken user experience and making quick headway into being a recognized speaker - Good things happen in smaller markets, too - Spencer's book recommendation - Spencer's travel and conferences and impending international conference speaking - The things that have Spencer most excited - Ryvit - Spencer's causes of pain and suffering - The things about which Spencer likes to geek out - Spencer's top 3 tips for delivering more value Resources: Spencer's Blog Dev Up Conference Jeff Strauss Scott Spradlin Spencer's First Blog Post Catching flies with chopsticks Chris Wallace Jeremy Clark on Developer On Fire about Becoming a Social Developer Jeremy Clark's talk on "Becoming a Social Developer" Jon Mills on Developer On Fire Cory House on Developer On Fire Yarn Package Manager Nate Taylor on Imposter Syndrome Scott Hanselman on Developer On Fire Laurence Bradford on Developer On Fire The Kansas City Developer Conference Lee Brandt on Developer On Fire John De Goes on Developer On Fire The Tim Ferriss Show David Neal on Developer On Fire Show and Tell: How Everybody Can Make Extraordinary Presentations - Dan Roam IFTTT Spencer's book recommendation: Good to Great: Why Some Companies Make the Leap and Others Don't - Jim Collins Spencer's top 3 tips for delivering more value: Focus on problem solving, not necessarily on technology Manage expectations

 Episode 181 | Tatu Tamminen - Making A Mark | File Type: audio/mp3 | Duration: 00:59:58

Guest: Tatu Tamminen @_Tx3 Tatu Tamminen talks with Dave Rael about working intelligently, getting large benefits from small changes, sharing what you have to offer, and the life of a freelancer Tatu Tamminen is an independent software developer based in Finland. Nearly ten years he was not a developer on fire, but developer on ice; doing interesting work, but not sharing any of his learnings. Things changed when he started freelancing, blogging and weekly email list. He is an advocate of a four-day work week, remote work, automation, and delegation. When Tatu is not working, he spends time with his wife and Hungarian Vizsla Fanni. He is also an avid practitioner of martial arts and very much into road cycling. Chapters: - Dave introduces the show and Tatu Tamminen - Tatu's motivation for starting an email list - The appeal of the email list - Freelancing and moving from Developer On Ice -> Developer On Fire - The 4-Day Workweek and leveraging automation and delegation - The origins and goals of Tatu's 4-Day workweek - The things that "light Tatu up" - How Tatu got started in software - Game Programming - Tatu's story of failure - a communication gap with the right people, leading to a chasm in the organization - Tatu's success story - getting audience engagement - How Tatu stays current with what he needs to know - Tatu's book recommendations - The things that have Tatu most excited - The things about which Tatu like to geek out - Tatu's top 3 tips for delivering more value - Keeping up with Tatu Resources: Tatu's webiste Tatu's Blog Join Tatu's Email List Drip Hacker News James Edward Gray II on Developer On Fire The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich - Timothy Ferriss The Pareto Principle Upwork Amiga 500 Ari Meisel on Developer On Fire Commodre 128 Kyle Simpson on Developer On Fire Tatu's book recommendation: You Don't Know Js (6 Book Series) - Kyle Simpson JavaScript Patterns: Build Better Applications with Coding and Design Patterns - Stoyan Stefanov Kingpin: How One Hacker Took Over the Billion-Dollar Cybercrime Underground - Kevin Poulsen Tatu's top 3 tips for delivering more value: Stay fit and take care of yourself Forget learning more programming stuff a little bit and learn something from another field or domain Learn some fundamentals and apply want you know from elsewhere to something new

 Episode 180 | Linda Lawton - Inspired Turnaround | File Type: audio/mp3 | Duration: 00:54:06

Guest: Linda Lawton @LindaLawtonDK Linda Lawton talks with Dave Rael about engaging with great people, turning around bad situations, new beginnings, and helping developers Linda Lawton is a business intelligence application developer at TARGIT A/S in northern Denmark. Her applications help TARGIT customers extract data from external data sources into their existing data warehouse solutions for use within the TARGIT business intelligence application. She has been a Google Developer Expert since 2014 and the runs her own website Daimto.com which specializes in tutorials for accessing Google APIs using .Net. Linda is a big fan of open source and enjoys helping others learn to code. She has been helping to support the Google .Net client library since (2012) beta both on Stackoverflow and GitHub. Chapters: - Dave introduces the show and Linda Lawton - Linda's website, significance of the domain, and the effort put into figuring things out and sharing the learning - Getting recognition from Google as a Google Developer Expert - Linda's story of arriving in Denmark and embracing it - How Linda got started in software and the importance of independence - An inspiring story of turning around a difficult start to Linda's young life - Moving forward in Linda's career progression and valuable influences - Linda's experiences with programming languages - How Linda stays current with what she needs to know - The limitations of tutorials - Linda's book recommendation - Linda's stories of failure - having to face teammates after a big mistake in a production database; difficulty in early learning of object-oriented programming - Linda's success story - easily and quickly solving a huge problem - The things that have Linda most excited - Linda's sources of pain and suffering - Linda's top 3 tips for delivering more value - Keeping up with Linda Resources: Linda's website with tutorials, blog Linda's "Developing with Google" Collection on Google Plus Linda's Blog Post about Google .net – FileDatastore demystified Google Developer Experts Intellivision Jon Skeet on Developer On Fire Introduction to Algorithms, 3rd Edition (MIT Press) - Thomas H. Cormen Head First Design Patterns: A Brain-Friendly Guide - Eric Freeman Linda's First Tip in Cinema How Projects Really Work Cartoon Linda's book recommendation: The Eye of the World (The Wheel of Time, Book 1) - Robert Jordan Linda's top 3 tips for delivering more value: Stay of track Listen to your customers - actively seek feedback Define the project in the beginning

 Episode 179 | Eric Torreborre - Effects, Specs | File Type: audio/mp3 | Duration: 00:43:37

Guest: Eric Torreborre @etorreborre Eric Torreborre talks with Dave Rael about the world, family, functional programming, and understanding Eric Torreborre is a backend Scala developer working for Zalando, in Germany. After having been a long-time follower of the OO cult he has now become a FP devotee. His main open-source project, specs2, is a testing library for Scala and has been an incredible learning ground for him. When he finally learns something, he tries to spread the knowledge around at conferences or meetups. He will be talking about using the Eff monad for structuring micro-services at Scala eXchange in London in December 2016. Chapters: - Dave introduces the show and Eric Torreborre - Leadership roles and preferences - Motivated to learn Scala and the beginning of specs2 - specs2 - why Eric created it and what it is - The things that "light Eric up" - How Eric got started in software - Eric's path to functional programming - Advice for getting exposed to functional programming - Eric's story of failure - Designing a systems with layers of complexity that couldn't scale - combining reads and writes - Eric's success story - specs2, creating something useful and getting a lot of feedback - meeting people - Negative feedback, building for yourself, and questioning the motives and intentions of others - Eric's family and having kids living in very different places - How Eric stays current with what he needs to know - The value of books - Eric's book recommendation - The things that have Eric most excited - Eric's sources of pain and suffering - The things about which Eric likes to geek out - Eric's top 3 tips for delivering more value - Keeping up with Eric Resources: specs2 The Essence of the Iterator Pattern - Jeremy Gibbons and Bruno C. d. S. Oliveira Eric's Blog Post on The Essence of the Iterator Pattern Dave Thomas on Developer On Fire Andy Hunt on Developer On Fire Eric's Talk - The Eff Monad - One Monad to Rule Them All Embedding effect systems in Haskell John De Goes on Developer On Fire Scott Hanselman on Developer On Fire Eric's Practical Eff Monad for Microservices Talk at Scala eXchange 2016 Eric's book recommendation: The Pragmatic Programmer: From Journeyman to Master - Andrew Hunt and David Thomas Peopleware: Productive Projects and Teams (3rd Edition) - Tom DeMarco The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) - Frederick P. Brooks Jr. The Leprechauns of Software Engineering Getting Things Done: The Art of Stress-Free Productivity - David Allen Crossing the Chasm, 3rd Edition: Marketing and Selling Disruptive Products to Mainstream Customers (Collins Business Essentials) - Geoffrey A. Moore Eric's top 3 tips for delivering more value: Take care of your body Stay curious and try things Find people that complement you and your abilities

 Episode 178 | Donovan Brown - DevOps Joy And Human Rewards | File Type: audio/mp3 | Duration: 00:50:37

Guest: Donovan Brown @DonovanBrown Donovan Brown talks with Dave Rael about growth, perspective, competition, DevOps, working for Microsoft, and speaking in front of audiences of all sizes Meet The Man in the Black Shirt. Donovan Brown is a Senior DevOps Program Manager on Microsoft's US Developer Division team. Why is DevOps one of the hottest topics? Because it hurts the most. Luckily, Donovan's unofficial tag line is #RubDevOpsOnIt and he's here to make it all better. Before joining Microsoft, Donovan spent seven years as a Process Consultant and a Certified Scrum Master. Developer Tools are his thing. Donovan has travelled the globe helping companies in the U.S., Canada, India, Germany, and the UK develop solutions using agile practices, Visual Studio, and Team Foundation Server in industries as broad as Communications, Health Care, Energy, and Financial Services. What else keeps the wheels spinning on The Man in The Black Shirt? Donovan's also an avid programmer, often finding ways to integrate software into his other hobbies and activities, one of which is Professional Air Hockey where he has ranked as high as 11 in the world. Chapters: - Dave introduces the show and Donovan Brown - Donovan's journey to working at Microsoft - Keynoting with Scott Guthrie - "9 Minutes That Changed My LIfe" - Presenting in front of huge audiences - easier to be on stage in front of enormous crowds than with smaller audiences - Donovan's experience in realizing his dream of working for Microsoft and getting into speaking - Donovan's competitive nature, priorities, work ethic, and personal life - Donovan and Air Hockey - The things that "light Donovan up" - Donovan's nature as an extrovert and social comfort - Comfort on stage - excited instead of nervous - Advice for speakers - Visual Studio Team Services - History and what it is and does and the freedom to use any or all of it - The new Microsoft - "I don't have to ask you what language you program in. Nor do I have to ask you what platform you're targeting. The answer is yes." - How Donovan stays current with what he needs to know - Donovan's book recommendations - Donovan's top 3 tips for delivering more value - Keeping up with Donovan Resources: Donovan's Blog #RubDevOpsOnIt Donovan Introduced By Scott Guthrie at Build Confrence Keynote 2016 Donovan Introduced By Scott Guthrie at Connect Confrence Keynote 2015 Brian Keller Donovan's Air Hockey YouTube Channel - proTableSports Linda Rising on Developer On Fire with Kendall Rael - Including the Connection Between Nerves and Excitement Donovan Demonstrating "Zero to DevOps with VSTS" Donovan's book recommendation: Agile Software Development with Scrum (Series in Agile Software Development) - Ken Schwaber Agile Project Management with Scrum (Developer Best Practices) - Ken Schwaber Scrum and Xp from the Trenches 2nd Edition - Henrik Kniberg The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win - Gene Kim Coding Faster: Getting More Productive with Microsoft Visual Studio: Covers Microsoft® Visual Studio® 2005, 2008, and 2010 (Developer Reference) - Zain Naboulsi Donovan's top 3 tips for delivering more value: Obsess over your customer - listen and understand their needs Deliver in short increments and get feedback Automate as much as you can - "Don't send a human being to do a machine's job"

 Episode 177 | Lee Brandt - Community Rewards | File Type: audio/mp3 | Duration: 00:52:12

Guest: Lee Brandt @leebrandt Lee Brandt talks with Dave Rael about the rewards of being engaged in the community, building cathedrals, and knowing the reasons for the things you do Lee is a Developer Evangelist at Stormpath, Founder and Director of the Kansas City Developer Conference and passionate developer community activist. He’s been writing software for almost two decades and has helped large and small teams. He loves .NET, JavaScript and Docker, and if he gets any time to himself, he likes to hang out with his wife or play the drums. Chapters: - Dave introduces the show and Lee Brandt - Being a "webmaster" and getting started in a software career - Lee and music - Tinkering and getting interested in how things work, including computers and programming - Lee the developer community activist - involvement, not just attendance - building community - Advice for developers on getting involved - The genesis of KCDC - Humble beginnings and playing a role in the successes of others - The things that "light Lee up" - Lee's story of failure - imposter syndrome, panic, and anxiety due to inability to answer questions - Lee's success story - human connections coming from community involvement - Lee's thoughts on having "made it" - Stormpath and why it appeals to Lee - How Lee stays current with what he needs to know - "The knowing programmer" - Lee's book recommendation - The things that have Lee most excited - .NET Core, Visual Studio Code, the command line, and Lee's excitement about all of them - The things about which Lee likes to geek out - Lee's causes of pain and suffering - Lee's top 3 tips for delivering more value - Keeping up with Lee Resources: Lee's Personal Blog The Stormpath Blog The Kansas City Developer Conference Jeremy Clark on Developer On Fire about Being a Social Developer Jon Mills on Developer On Fire Clint Edmonson Cory House on Developer On Fire Phineas and Ferb - What's the Worst Thing that Could Happen? Ted Neward on Developer On Fire OpenID Connect Keith Dahlby Jest Nigel Poulton on Pluralsight Lee's book recommendation: Code Leader: Using People, Tools, and Processes to Build Successful Software - Patrick Cauldwell Lee's top 3 tips for delivering more value: Stop starting new things Prioritization is paramount Hydrate

 Episode 176 | Linda Rising and Kendall Rael - Learning and Mindset | File Type: audio/mp3 | Duration: 00:48:40

Guest: @ Linda Rising, Kendall Rael, and Dave Rael have a conversation about the pitfalls of talent and the importance of effort and share an empowering message 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 Kendall Rael is a 10-year-old 5th grade student who loves reading, soccer, playing piano, and her dearest friends. She is a daughter of the host of Developer On Fire. Chapters: - Dave introduces the show, Linda Rising, and Kendall Rael - Mindsets and the premise of this episode - Framing your view of the world and yourself based on messages that don't tell you what you think - Responding to frustration when learning is difficult - Falling down and getting back up - persisting in learning - Gender differences, disadvantages, and voices of doubt - Messages of "can't" from others and from self and a trick for responding - The joy of persisting and overcoming - the value of the struggle - The foresight of destiny of the reader/viewer in fiction and the absence of that in real life - Future, community, and helping one another - The benefits of music, and the virtues of self-knowledge and self-awareness - Nervousness and excitement - Advice for parents Resources: Linda's First Appearance on Developer On Fire Linda's website Carol Dweck Mindset: The New Psychology of Success - Carol S. Dweck Harry Potter Paperback Box Set (Books 1-7) - J. K. Rowling Mihaly Csikszentmihalyi on the "Flow" State

 Episode 175 | Jeremy Clark - Not Who I Am But How I Behave | File Type: audio/mp3 | Duration: 00:47:23

Guest: @ Jeremy Clark talks with Dave Rael about becoming a social developer, the rewards of engagement, and stories of connection Jeremy Clark makes developers better. By drawing on over 15 years of experience in application development, he helps developers take a step up in their skillset with a focus on making complex topics approachable regardless of skill level. He is a Microsoft MVP for Visual C#, and he has authored seven courses for Pluralsight, including "C# Interfaces", a course aimed at giving developers a clear understanding of abstraction. Jeremy lives in Southern California with 2 cats and a banjo. Chapters: - Dave introduces the show and Jeremy Clark - The Genesis of "Becoming a Social Developer" - Starting a movement and the rewards of interaction - Introversion vs Extroversion - How being more socially engaged has improved the quality of Jeremy's existince - Becoming a connector of people - Taking care of yourself when putting effort into interaction - Failures to connect and that it's ok that some connections don't happen and safety - Talks on the social developer topic - Reasons the social developer topic resonates with people so much - A story of making connections and contributing to the success of others - Another story of contributing to connection - Yet another story of contributing to connection - Resources for finding out more about becoming a social developer - Jeremy's example and advice on becoming a social developer - "Shyness isn't who you are, it's something you've learned." Resources: Becoming a Social Developer - The Site Jeremy's Blog Jeremy's "Becoming a Social Developer" talk at NDC Oslo 2016 Jeremy's First Appearance on Developer On Fire Jeremy on .NET Rocks! Jon Mills on Developer On Fire Billy Hollis on Developer On Fire Bill Wagner Deborah Kurata Troy Miles Denver Dev Day Richard Campbell on Developer On Fire Maggie Pint Matt Johnson Moment.js Michael Kennedy on Developer On Fire Scott Hanselman on Developer On Fire Woody Zuill on Developer On Fire Ward Cunningham on Developer On Fire Gary Wisniewski on Developer On Fire Gary Wisniewski - Five Things Old Programmers Should Remember Carl Franklin on Developer On Fire Gary Wisniewski on .NET Rocks!

 Episode 174 | Lisa Crispin - Just Try Stuff | File Type: audio/mp3 | Duration: 00:55:17

Guest: Lisa Crispin @lisacrispin Lisa Crispin talks with Dave Rael about teams, donkeys, experimenting, and impostor syndrome Lisa Crispin is the co-author, with Janet Gregory, of More Agile Testing: Learning Journeys for the Whole Team (2014), Agile Testing: A Practical Guide for Testers and Agile Teams (2009), co-author with Tip House of Extreme Testing (2002). Lisa was voted by her peers as the Most Influential Agile Testing Professional Person in 2012. Lisa enjoys working as a tester and sharing her experiences in the agile and testing communities. Please visit www.lisacrispin.com and www.agiletester.ca for more. Chapters: - Dave introduces the show and Lisa Crispin - Lisa's association with donkeys - The nature of Agile - Lisa's role in a team as a tester and more - deep in business domains - Lisa's definition of value - Lisa's experience with waterfall and moving to Extreme Programming - Why Extreme Programming resonated so much with Lisa - The things that "light Lisa up" - How and why Lisa got into software and the people-orientation of programming - "Inventing" testing and the joy of testing - Lisa's story of failure - inability to overcome discomfort with the spotlight and a continuing perceived shortage of confidence despite successes - the struggle with impostor syndrome continues - Becoming a conference speaker despite fears about doing it - motivation and help from others - Lisa's success story - being an author - Lisa's book recommentation - Being a marginalized tester and finding allies - The true nature of a tester - tester vs checker - the importance of professional development - The things that have Lisa most excited - The things about which Lisa likes to geek out - Pair presenting - Lisa's top 3 tips for delivering more value - Keeping up with Lisa Resources: Lisa's Website and Blog Agile Testing Hippogriff Elisabeth Hendrickson "I do not think it means what you think it means." Aslak Hellesøy on Developer On Fire Matt Wynne on Developer On Fire Dan North Brian Marick Gojko Adzic on Developer On Fire Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing - Gojko Adzic Specification Workshops Extreme Programming Explained: Embrace Change, 2nd Edition (The XP Series) - Kent Beck Linda Rising on Developer On Fire Pivotal Tracker Impostor syndrome Leibniz–Newton calculus controversy Janet Gregory Michael Bolton on Developer On Fire Amitai Schleier on Developer On Fire Lisa's book recommendation: Fearless Change: Patterns for Introducing New Ideas - Mary Lynn Manns Ph.D., Linda Rising Ph.D. More Fearless Change: Strategies for Making Your Ideas Happen - Mary Lynn Manns Ph.D., Linda Rising Ph.D. Lisa's top 3 tips for delivering more value: Experiment rather than debate Collaborate - don't do it alone Try stuff

 Episode 173 | Jon Jagger - Know Why | File Type: audio/mp3 | Duration: 00:47:40

Guest: Jon Jagger @JonJagger Jon Jagger talks with Dave Rael about options, purpose, priorities, and making useful things Jon Jagger is a software consultant specializing in practice, process, test driven development, and complex-adaptive systems-thinking. He helps teams improve their effectiveness at collaboratively developing software. Hire him! If you don’t like his work he won’t invoice you. He's 30 years old (hex) and he's loved software since he was 10 (decimal). He built cyber-dojo.org to promote deliberate practice for software developers. It's an open source project, and if you're a commercial organization making use of the public server you need a license, and all the money raised goes to a charity he has setup which buys Raspberry Pis for kids. He's an author, former conference chairman, and a proud father and husband who loves coarse fishing and salmon fishing and lives in Somerset, England. Chapters: - Dave introduces the show and Jon Jagger - Jon's love of fishing - Jon's motivations and history with cyber-dojo - Commercial licensing for cyber-dojo, reasons it's open source, and charity to buy Raspberry Pis for children - Being useful to other people as its own reward - How Jon got started in software - Advice for determining what you want to be and do - Jon's family - The things that "light Jon up" - Jon's thoughts on what design means - Jon's approach to creating cyber-dojo - Stable points, test-driven development, and biological analogies - counteracting, opposing, balancing forces - Jon's book recommendations - Jon's story of failure - prominence of anger - Jon's success story - family, recovery from anger, and the value provided by cyber-dojo - The things that have Jon most excited - Jon's top 3 tips for delivering more value - Keeping up with Jon Resources: Jon's Blog The cyber-dojo Blog cyber-dojo James Grenning on Developer On Fire The Systems Bible: The Beginner's Guide to Systems Large and Small - John Gall Uncle Bob on Developer On Fire Seb Rose Daniel Moore on Developer On Fire Mastermind Game Oscar Wilde: "If you (know what you want to be) you will inevitably become it ..." Kevlin Henney on Developer On Fire The Average Time To Green Game Glucose cycle Le Chatelier's principle Newton's laws of motion The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) - Frederick P. Brooks Jr. Columbo Anthony Shaw on Developer On Fire Jon's book recommendation: Quality Software Management: Volume 1, Systems Thinking - Gerald M. Weinberg Quality Software Management: Volume 2, First-Order Measurement - Gerald M. Weinberg Quality Software Management, Volume 3, Congruent Action - Gerald M. Weinberg Quality Software Management: Volume 4, Anticipating Change - Gerald M. Weinberg Psychology of Computer Programming - Gerald M. Weinberg Patterns of Software: Tales from the Software Community - Richard P. Gabriel The Conquest of Happiness - Bertrand Russell Aesthetics of Change - Bradford Keeney Autobiography of Andrew Carnegie - Andrew Carnegie The Autobiography of Martin Luther King, Jr. - Martin Luther King, Jr. The Princess Bride: S. Morgenstern's Classic Tale of True Love and High Adventure - William Goldman Jon's top 3 tips for delivering more value: Do stuff in iterations Get feedback and make sure you use it Get the point across via telling stories and analogies

 Episode 172 | Jeff Sussna - Mindful Empathy and Service | File Type: audio/mp3 | Duration: 00:48:12

Guest: Jeff Sussna @jeffsussna Jeff Sussna talks with Dave Rael about design thinking, the importance and meaning of empathy, and seeing what is important Jeff Sussna is an internationally recognized IT consultant and design thinking practitioner. He is known throughout the DevOps community, especially for introducing the importance of empathy in building effective DevOps practices. Jeff has nearly 30 years of experience in software development, QA, and operations, and has led projects for Fortune 500 enterprises, major technology companies, and software service startups. He is the author of Designing Delivery: Rethinking IT In the Digital Service Economy, and is a highly respected teacher, writer, and speaker on topics across the Agile/DevOps/Design Thinking spectrum. Chapters: - Dave introduces the show and Jeff Sussna - What is design thinking? - Empathy and it's different meanings and aspects and how it relates to design thinking - Empathy: The Essence of DevOps - Jeff's perspective having had many roles in organizations and how to gain perspective without that broad experience - Organizational structure and putting the pieces back together - Communication of different parts of organizations as speaking different languages and the utility of using the same tools - Jeff, the generalist as a restless multi-disciplinarian - Jeff's story of failure - conflicting inscentives - Jeff's coaching, guidance, and emphasis - Jeff's success story - the rewards of improving the quality of existence for real people - The things about which Jeff is most excited - Jeff the trainer - The things about which Jeff likes to geek out - Buddhism, mindfulness, and seeing what is important - Mindfullness practice - Jeff's top 3 tips for delivering more value - Keeping up with Jeff Resources: Jeff's site, business, and blog Designing Delivery: Rethinking IT in the Digital Service Economy - Jeff Sussna Design Thinking Cybernetics How Empathy Fuels the Creative Process: Seung Chan Lim (Slim) at TEDxWellesleyCollege Jeff's Blog Post: Empathy: The Essence of DevOps More on Empathy and DevOps from Jeff's Blog The 5 Love Languages: The Secret to Love that Lasts - Gary Chapman The Leadenhall Building ITIL Definition of Service Jeff's book recommendation: Realizing Empathy: An Inquiry Into the Meaning of Making - Seung Chan Lim The Neo-Generalist: Where You Go Is Who You Are - Kenneth Mikkelsen Jon Kabat-Zinn Pema Chodron Chogyam Trungpa Jeff's top 3 tips for delivering more value: Shift your emphasis outward from what you're doing to what you customers are trying to accomplish Talk to each other Iterate

 Episode 171 | Scott Nimrod - Lonely Climb | File Type: audio/mp3 | Duration: 00:48:36

Guest: @ Scott Nimrod talks with Dave Rael about dedication to quality and its consequences, challenges in finding a good fit with a team, and the ongoing search for fulfillment Scott Nimrod is fascinated with software craftsmanship. He has been practicing software development since 2003. He’s a thriving entrepreneur, software consultant, and he blogs. He focuses on native application development and Test Automation. He was born and raised on the mean streets of Cleveland, Ohio and currently resides in Miami Beach, Florida. His blog can be found at Bizmonger.Wordpress.com. Chapters: - Dave introduces the show and Scott Nimrod - "It gets lonely when constantly climbing" - Doing and being your best as a wedge - "A man alone seeks the truth but a man amongst the group seeks validation" - Historical examples of resistance to better ways - Consequences of resistance to better ways - The good intentions of other programmers and people - Wanted: membership in a team of like-minded teammates with a relentless dedication to quality and improvement - How to approach finding a team to join - Alternatives to the job search - Vulnerability, attitude, discomfort, self-perception, and being cool - What is sought in a job interview? Resources: Scott's Tweet About Being Lonely on the Climb Dave with John Sonmez - Interview for Simple Programmer Lord of the Flies - William Golding Venkat Subramaniam Dr Ignaz Semmelweis and hand washing Nuance in the Story of Dr Ignaz Semmelweis Sandi Metz on Developer On Fire Erik Dietrich on Developer On Fire Developer Hegemony - Erik Dietrich The Ultimate Hitchhiker's Guide to the Galaxy - Douglas Adams Golgafrinchans Scott's book recommendation: Scott's top 3 tips for delivering more value:

 Episode 170 | Jon Skeet - Awesome, Humble, and Human | File Type: audio/mp3 | Duration: 01:01:36

Guest: Jon Skeet @jonskeet Jon Skeet talks with Dave Rael about community involvement, family and perspective, having outlandish things said about him and the joy of relationships Jon Skeet is a software engineer at Google, working in their London offices. He's best known for his contributions to Stack Overflow and his book "C# in Depth". Jon loves digging into the guts of the language specification, and has an unhealthy fixation with date/time APIs. Chapters: - Dave introduces the show and Jon Skeet - Jon's faith and vocation as a preacher - Jon's reputation as "the Chuck Norris of Programming" - Jon's introduction to Stack Overflow - Two authors in Jon's family - Jon the author - Jon's love of C#, his current position and projects at Google, and setting Dave straight on the differences between C# and Java - The reasons C# gives Jon so much joy - Jon the language geek - Getting involved in standards, the Microsoft Most Valuable Professional program, and Mads Torgerson - How Jon got started in software - Jon's story of failure - the pain of time and time zones and tests that fail for silly reasons - Jon's success story - making date and time manageable - porting Joda-Time to .NET - starting with a direct port and improving what needed to be improved over time - How Jon stays current with what he needs to know - Jon's book recommendation - Jon's top 3 tips for delivering more value - Keeping up with Jon Resources: C# in Depth, 3rd Edition - Jon Skeet Groovy in Action - Dierk König Real-World Functional Programming: With Examples in F# and C# - Tomas Petricek Ant in Action - Steve Loughran Some of the "Chuck Norris" Jokes About Jon More of the "Chuck Norris" Jokes About Jon (with contribution from Jon himself) Jon on Stack Overflow Sara Chipps on Developer On Fire Jon's Wife: Holly Webb C# Language Specifications Jon Jagger Mads Torgersen ZX Spectrun 48k Logo Adrian Mole Matt Johnson on Egypt Daylight Time Chaos Joda-Time Noda Time Anders Hejlsberg at PDC 2010 on async in C# 5 Geek Feminism Wiki Jon's book recommendation: Everyday Sexism - Laura Bates Jon's top 3 tips for delivering more value: Be comfortable in your physical environment Be comfortable with your team Contributing to a community does not mean they own you

Comments

Login or signup comment.