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 034 | Michael Crump - Family First With Passion for Tech | File Type: audio/mp3 | Duration: 48:48

Guest: Michael Crump @mbcrump Michael Crump talks with Dave Rael about the joy of family, getting out of the office, and geeking out about technology, wearables, and Internet of Things Michael Crump works at Telerik and is a Microsoft MVP, coder, blogger and speaker of various software development topics. He has a passion for a wide range of technology stacks that involve web and mobile. In his free time, he likes to experiment with wearables and is a big fan of IoT. Michael can be found on twitter at @mbcrump or by visiting michaelcrump.net. Chapters: - Dave introduces the show and Michael Crump - Michael and family - Michael's definition of value - The things that "light Michael up" - Michael on User Interface - How Michael got started with software - Michael's story of failure, frying motherboards and dropping production databases - Michael's greatest success story, improving hospital discharge by making it easier and also fun - The rewards of speaking and writing - How Michael stays current with what he needs to know - Michael's book recommendations - The things about which Michael like to geek out apart from software - The things that have Michael most excited about his present and future - The greatest sources of pain in Michael's life and work - Michael's top 3 tips for delivering more value - Keeping up with Michael - Farewell Resources: Michael's Blog Telerik Developer Network Michael's Emoji Dictionary for Apple Watch Voice Activated Tip Calculator (Google Wear) Google Chrome Hidden Game The Morning Dew - Alvin Ashcraft The Morning Brew - Chris Alcock Pluralsight Design Patterns: Elements of Reusable Object-Oriented Software - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ("Gang of Four") Less Doing - Ari Meisel KanBanFlow No more yes. It's either HELL YEAH! or no. - Derek Sivers Apple Watch Hololens redbox Jerry Nixon Jerry Nixon on Windows Core and Windows 10 Michael's book recommendation: Essentialism: The Disciplined Pursuit of Less - Greg McKeown Michael's top 3 tips for delivering more value: Family first Work with people smarter than you Step out of your comfort zone

 Episode 033 | Michael "Doc" Norton - Customer Value and Great Organizations | File Type: audio/mp3 | Duration: 45:46

Guest: Doc Norton @docondev Doc Norton talks with Dave Rael about the the rewards of delivering useful content, the power of excellent mentors, and the challenges of creating lasting change that outlives the presence of a coach. Founder and CEO of CTO2, a process and leadership consultancy to companies for whom software is a key strategy, Doc is passionate about working with teams to improve delivery and building great organizations. Once a dedicated code slinger, Doc has turned his energy toward helping teams, departments, and companies work better together in the pursuit of better software. Working with a wide range of companies including Groupon, Nationwide Insurance, and Belly, Doc has applied tenants of agile, lean, systems thinking, and servant leadership to develop highly effective cultures and drastically improve their ability to deliver valuable software and products. Chapters: - Dave introduces the show and Michael "Doc" Norton - Doc's definition of value - The things that "light Doc up" - How Doc got started with software - Acquiring a mentor and the power of the mentoring relationship - Doc's story of failure, overlooking expectations of the customer - failure to recognize and have sensitivity for where they are - Doc's greatest success story, multiple teams in an agile operation working as advertised in the text book - Dave shares a story of being inspired and receiving great utility from Docs perspective and articulation on another podcast talking about agile metrics - How Doc stays current with what he needs to know - Doc's book recommendations - The things that have Doc most excited about his present and future - The greatest sources of pain in Doc's life and work - The things about which Doc like to geek out apart from software - Doc's prediction for the future of software - Doc's top 3 tips for delivering more value - Keeping up with Doc - Farewell Resources: Doc's Blog Doc's Business Visual FoxPro Doc on .NET Rocks - Agile Metrics James Swanwick on Reading a Book a Day with the Tai Lopez Method The Lean Startup - Eric Ries Doc's book recommendations: Code Complete: A Practical Handbook of Software Construction - Steve McConnell Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin Patrick M. Lencioni Dennis Bakke Doc's top 3 tips for delivering more value: Make sure you have all the different types of talent you need on the team to get all the work done - "the whole team approach" Truly measure what you're doing and what you want to actually achieve High level communication and transparency

 Episode 032 | Ted Neward - Presence and Values | File Type: audio/mp3 | Duration: 88:25

Guest: Ted Neward @tedneward Ted Neward talks with Dave Rael about teaching and learning, values and presence, and tempering enthusiasm for technology Ted Neward is an independent consultant specializing in high-scale enterprise systems, working with clients ranging in size from Fortune 500 corporations to small 10-person shops. He is an authority in Java and .NET technologies, particularly in the areas of Java/.NET integration (both in-process and via integration tools like Web services), back-end enterprise software systems, and virtual machine/execution engine plumbing. He is the author or co-author of several books, including Effective Enterprise Java, C# In a Nutshell, SSCLI Essentials, Server-Based Java Programming, and a contributor to several technology journals. Ted is also a Microsoft MVP Architect, BEA Technical Director, INETA speaker, former DevelopMentor instructor, frequent worldwide conference speaker, and a member of various Java JSRs. He lives in the Pacific Northwest with his wife, two sons, and eight PCs. Chapters: - Warning on longer duration than typical episode - Dave introduces the show and Ted Neward - Ted's definition of value - Ted's story of a demo that didn't work and was still well-received - Teachers deliver value regardless of style with their energy and student focus - Being present - Priorities, values, and deliberate decisions - how you spend your time - The things that "light Ted up" - Concerns regarding Internet of Things and Big Data - Ted's story of failure, hubris, failing twice, overly sophisticated software not needed by the customer - Ted's greatest success story, being recognized as a leader and known to remarkable experts, mentoring - How Ted stays current with what he needs to know - Figure out the two-sentence story - moving things from "unknown unknowns" into "known unknowns" - Ted's book recommendation - Psychology and philosophy - Developers should care about branding - Ted's top 3 tips for delivering more value - Following and keeping up with Ted - Farewell Resources: Ted's Blog Amazon's Ted Neward Author Page The Big Lebowski Jurassic Park - Michael Crichton Target's Data Mining Revealed a Concealed Pregnancy Mike Cohn Semantic Web Donald Rumsfled and Unknowns The Pragmatic Programmer: From Journeyman to Master - Andrew Hunt and David Thomas Ted's Articles in MSDN Magazine Code Magazine Ted's book recommendation: The Pragmatic Programmer: From Journeyman to Master - Andrew Hunt and David Thomas Ted's top 3 tips for delivering more value: Find out what is expected by the recipients of what you deliver Be frank and vulnerable about what you can and cannot do Build relationships not contracts

 Episode 031 | Scott Wlaschin - Learn from Diverse Sources | File Type: audio/mp3 | Duration: 45:15

Guest: Scott Wlaschin @ScottWlaschin Scott Wlaschin talks with Dave Rael about the value of sharing your knowledge, the need for broad expertise, and that all problems are about people and never technical in nature. Scott Wlaschin is a .NET developer, architect and author. He has over 20 years experience in a wide variety of areas from high-level UX/UI to low-level database implementations. He loves learning programming languages, his favorites being Smalltalk, but also Prolog, Python, and more recently, F#, which he blogs about at fsharpforfunandprofit.com. Chapters: - Dave introduces the show and Scott Wlaschin - Scott encourages everyone to blog and shares the benefits of explaining and teaching - Scott's definition of value - The things that "light Scott up" - Learning as an end in and of itself - How Scott got started writing software - Software and LEGOs - Scott and the functional approach - Scott's story of failure, the importance of listening to customers - Quotable quote: "We thought the problem was a technical problem and it's never a technical problem. It's always a people problem." - Quotable quote: "No matter what the problem is, it's always a people problem." - Gerald Weinberg - The problem with Google - Scott's greatest success story, getting customer feedback and making Agile work, delivering ahead of schedule - Testing with F# and making illegal states unrepresentable - How Scott stays current with what he needs to know - Scott's book recommendation - The things that have Scott most excited about his present and future - The greatest sources of pain in Scott's life and work - The things about which Scott like to geek out apart from software - Scott's prediction for the future of software - Scott's top 3 tips for delivering more value - Farewell Resources: Scott's Blog Site: F# for fun and profit Gerald Weinberg Ward Cunningham's collection of Gerald Weinberg quotes Jeff Atwood on the Gerald Weinberg quote The Design of Design: Essays from a Computer Scientist - Frederick Brooks Scott's book recommendation: The Design of Everyday Things: Revised and Expanded Edition - Don Norman Are Your Lights On?: How to Figure Out What the Problem Really Is - Donald C. Gause and Gerald M. Weinberg Scott's top 3 tips for delivering more value: Listen to your customers Learn from your mistakes and learn from them as fast as possible Broaden your knowledge and experience - diversity is good in teams, it's good inside your brain, too

 Episode 030 | David Heinemeier Hansson - The Pareto Principle and Stoic Philosophy | File Type: audio/mp3 | Duration: 56:32

Guest: David Heinemeier Hansson @dhh David Heinemeier Hansson talks with Dave Rael about business and software, maximizing benefit while minimizing effort, philosophy on success and failure, and how to understand the quality of software David Heinemeier Hansson was born in 1979 in Copenhagen, Denmark. After he graduated from Copenhagen Business School in 2005, he moved to Chicago, USA. He is a partner in 37signals. The company behind Basecamp, Highrise, Backpack, Writeboard, and Ta-da List. They run a popular weblog at Signal vs Noise. He is also the creator the web-application framework Ruby on Rails. The infrastructure software used to build all our applications at 37signals. For the work on Rails, he won Best Hacker of the Year 2005 at OSCON from Google and O'Reilly. And in 2006, I accepted the Jolt award of product excellence for Rails 1.0. Similarly, for the work on Rails, he's been featured on the cover of LinuxJournal and in the pages of Wired, Business 2.0, Chicago Tribune, and other publications. Chapters: - Dave introduces the show and David Heinemeier Hansson - Business and programming - Programming as writing - David's definition of value - The two versions of Basecamp, software updates, and complete software from the perspective of the user - Technologists play with computers for the sake of playing with computers - The things that "light DHH up" - David's criteria for good software - DHH's thoughts on failure, defining success for yourself and no regrets - David's greatest success story, choosing his own priorities and sources of accountability - "lifestyle design" - "Rails is not a framework" - DHH on competiition - DHH and racecar driving - focus and flow - How David stays current with what he needs to know - David's book recommendation - The things that have DHH most excited about his present and future - DHH on pain in life - lifestyle design and removing pain - "it could be worse" - David's top 3 tips for delivering more value Resources: DHH's Home on the Web Signal vs Noise Blog Basecamp Ruby On Rails Rework - David's Book with Jason Fried David's Books The Pareto Principle The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich - Tim Ferriss Stoicism Are Your Lights On?: How to Figure Out What the Problem Really Is - Donald C. Gause and Gerald M. Weinberg David's book recommendation: A Guide to the Good Life: The Ancient Art of Stoic Joy - William B. Irvine DHH's top 3 tips for delivering more value: Restate the problem Get out of the office Lead a healthy, balanced life

 Episode 029 | Josh Nielsen - Using Customer Feedback to Create a Great Product | File Type: audio/mp3 | Duration: 50:42

Guest: Josh Nielsen @joshontheweb Josh Nielsen talks with Dave Rael about building products people use, caring about users, and using customer feedback to inform product development Josh Nielsen started programming when he got a job as a webmaster for a University website while in school. All he knew was basic html and css and got put in charge of python and php applications. He was forced to learn fast. He dropped out of college with one semester left to take a job at a startup and learned more working there for 3 months than he did in his entire University program. He quickly caught the entrepreneur bug and moved to Boulder, CO spending a summer working as a developer for Techstars and then started on a series of attempts to start his own company. On a road littered with failures, and with a baby on the way, he switched gears to a more readily achievable project called Zencastr. Chapters: - Dave introduces the show and Josh Nielsen - What is Zencastr? - Who is Josh? - Josh's definition of value - The things that "light Josh up" - How Josh got started writing software - The best way to learn - being thrown in the fire and learning just-in-time - Josh's story of failure, solving the wrong problem, informality in business agreements - The genesis of Zencastr from SoundKeep interaction with Tech Stars Cloud - Josh's relationship with audio and music - Josh's greatest success story, a successful Beta launch with Zencastr, listening to users and customers - How Josh stays current with what he needs to know - The risk and reward of the bleeding edge - Josh's book recommendation - The things that have Josh most excited about his present and future - Josh's prediction for the future of software - Josh's top 3 tips for delivering more value - Farewell Resources: Zencastr - Josh's Software as a Service Product Zencastr Blog Josh on the Web Parkinson's Law Soundkeep Farewell Page Node Knockout Rails Rumble Tech Stars Cloud (San Antonio) Podcast Movement Conference Serial Podcast Marc Maron Interviews Barack Obama on his Podcast Google's self-driving car efforts Bitcoin Dogfooding Milton Glaser Resources: Steve Jobs - Walter Isaacson Josh's Top 3 Tips for Delivering More Value: Just get started Dogfood if you can - it's easier to get in your user's head if it's your own head Empower and delight

 Episode 028 | Shawn Rakowski - My Life for the Code | File Type: audio/mp3 | Duration: 51:05

Guest: Shawn Rakowski @shwany Shawn Rakowski talks with Dave Rael about finding inspiration, creating content, and being lit up for software and human interaction Shawn Rakowski is a father, husband, software developer, wantrepreneur, and the host of the My Life For The Code podcast where he interviews passionate software developers with the hopes of inspiring others. Since graduating with degrees in Computer Science and Philosophy in 2009, Shawn has been employed as software engineer and recruiter for an electronic components distributor in rural Minnesota. In addition to his professional work, Shawn also enjoys coding for fun by participating in game jams and hacking away on side projects. He blogs occasionally at mylifeforthecode.com and aspires to one day start a business of his own. Chapters: - Dave introduces the show and Shawn Rakowski - Philosophy and Computer Science - Shawn's definition of value - The things that "light Shawn up" - How Shawn got started writing software - Shawn's story of failure, comfort as the enemy of growth - Shawn's greatest success story, being inspired - producing content and self-care - How Shawn stays current with what he needs to know - Shawn's book recommendation - The things that have Shawn most excited about his present and future - The greatest sources of pain in Shawn's life and work, corporate politics and deciding on specialty - Shawn's prediction for the future of software - The things about which Shawn likes to geek out apart from software - Shawn's top 3 tips for delivering more value - Keeping up with Shawn - Farewell Resources: My Life for the Code - Shawn's Blog and Podcast Site Subscribe to the My Life for the Code Podcast TI-83 Programmable Graphing Calculator John III Sobieski The Scarlet Letter - Nathaniel Hawthorne Hanselminutes Podcast Electron - Cross Platform Apps with Web Technologies - from GitHub Matt Johson on Hanselminutes about DateTime and NodaTime Dave on the My Life for the Code Podcast Dave's Blog Post on ToDo Lists and the Email Inbox Scott Adams on the Hanselminutes Podcast Shawn's Blog Post on Micro-Quotas Game Jams You Are Your Own Gym: The Bible of Bodyweight Exercises - Mark Lauren Side Hustle Nation Ray Cronise The 4-Hour Body - Tim Ferriss - Features a chapter by Ray Cronise on Cold Thermogenesis Shawn's book recommendations: Code Complete: A Practical Handbook of Software Construction - Steve McConnell How to Fail at Almost Everything and Still Win Big: Kind of the Story of My Life - Scott Adams Shawn's Top 3 Tips for Delivering More Value: Focus on the people to whom you are providing value Exercise Take cold showers

 Episode 027 | Jason Resnick - The Right Priorities | File Type: audio/mp3 | Duration: 46:18

Guest: Jason Resnick @rezzz Jason Resnick talks with Dave Rael about the joys of software, finding the right niche, and having the right priorities Jason Resnick is a WordPress developer and has been focused only on WordPress for several years now. He “grew up” learning Java, went down the Ruby on Rails path, all the while doing custom PHP development. WordPress made sense because he loved how the eco-system of the backend is, but more importantly the community around it. Being a part of the community is great! He’s a co-host on a monthly podcast, centered around WordPress development called WP Dev Table and try and give back to this great community in any way I can. Chapters: - Dave introduces the show and Jason Resnick - Jason's definition of value - The things that "light Jason up" - How Jason got started writing software - The origin of Jason podcasting and how WP Dev Table started - The rewards of podcasting - Jason's story of failure, burnout and too much diversity - Jason's greatest success story, the right priorities, learning from mistakes - How Jason stays current with what he needs to know - Jason's book recommendation - The things that have Jason most excited about his present and future - The greatest sources of pain in Jason's life and work, the conflicting priorities of trying to scale his business - Jason's prediction for the future of software - The things about which Jason likes to geek out apart from software - Jason's top 3 tips for delivering more value - Keeping up with Jason - Farewell Resources: Jason's Site and Blog WP Dev Table - Jason's Podcast What Back To The Future: Part 2 Gets Right About 2015 Wordcamp Central WordPress Json REST API Gary Pendergast on Developer On Fire Edwin Jarvis in the Iron Man story Limited Keystrokes Dave's Blog post on teams in the real world Jason's book recommendation: Rework - Jason Fried and David Heinemeier Hansson Jason's Top 3 Tips for Delivering More Value: Be straightforward and honest with people Be genuine Be a part of your community

 Episode 026 | Dave Fancher - Communication First | File Type: audio/mp3 | Duration: 38:42

Guest: Dave Fancher @davefancher Dave Fancher talks with Dave Rael about delivering value via software and presentation, and writing and maintaining focus on the really important things in life Dave Fancher is the owner of Achiiv Solutions, LLC in Carmel, Indiana, a three-time Microsoft MVP, author of The Book of F# from No Starch Press,Pluralsight author, and InfoQ contributor. He has been building software for more than a decade with an emphasis on Microsoft technologies. Dave is active within the software development community and has spoken at numerous events throughout the United States. When not writing code or writing about code he enjoys spending time with his family, watching movies, and gaming on his Xbox One. Chapters: - Dave introduces the show and Dave Fancher - Dave's definition of value - The things that "light Dave up" - How Dave got started writing software - Dave's story of failure, microfailures and team integration - Dave's greatest success story, automation and process enhancement - How Dave stays current with what he needs to know - Dave's book recommendation - The things that have Dave most excited about his present and future - Dave's project sources and pipeline - The greatest sources of pain in Dave's life and work, unjust influences on the direction of the software - Dave's prediction for the future of software - The things about which Dave likes to geek out apart from software - Dave's top 3 tips for delivering more value - Keeping up with Dave - Farewell Resources: Dave's Blog Dave's Pluralsight Author Page Dave's Business Dave's Book “The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.” - Frederick Brooks Book - Frederick Brooks - The Mythical Man-Month, Anniversary Edition: Essays On Software Engineering Edsger Dijkstra Dave's book recommendations: Anything by Edsger Dijkstra Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin Working Effectively with Legacy Code - Michael Feathers How To Win Friends and Influence People - Dale Carnegie The Book of F#: Breaking Free with Managed Functional Programming - Dave Fancher Dave's Top 3 Tips for Delivering More Value: Focus on good communication Relax and have some downtime Remember your cheerleaders and focus on the people who matter most

 Episode 025 | Derek Comartin - Have a Voice | File Type: audio/mp3 | Duration: 44:38

Guest: Derek Comartin @derek_comartin Derek Comartin talks with Dave Rael about understanding business domains, access to domain experts, and finding your voice Derek Comartin is software developer with over 16 years of experience that span product development, professional services and in-house enterprise development. He's written software for a variety of business domains such as consumer goods, distribution, transportation, manufacturing, and accounting. He is currently Director of Engineering at Full Circle TMS. Chapters: - Dave introduces the show and Derek Comartin - Derek's technology direction and landing in the .NET space - Derek's definition of value - The things that "light Derek up" - Feelings of excitement reminiscent of Derek's early career - How Derek got started writing software - Web and native desktop - Derek's story of failure, the importance of having a voice - Derek's greatest success story, understanding the business, making a bold proposal, and delivering - How Derek stays current with what he needs to know - Names worth following - The things that have Derek most excited about his present and future - Derek's book recommendation - The greatest sources of pain in Derek's life and work, unjust influences on the direction of the software - The things about which Derek likes to geek out apart from software - Make sure to take time for yourself - Derek's prediction for the future of software - Derek's top 3 tips for delivering more value - Keeping up with Derek - Farewell Resources: Derek's blog Udi Dahan Greg Young Eric Evans - "What I've learned about DDD since the book" Bounded Context (Martin Fowler's take) Kathleen Dollard Derek's book recommendation: Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans Derek's Top 3 Tips for Delivering More Value: Ask why Contribute to your community Mentoring - be a mentor, have a mentor

 Episode 024 | Mark Seemann - Abstract Value | File Type: audio/mp3 | Duration: 57:03

Guest: @ Mark Seemann talks with Dave Rael about the rewards of writing software and educating, a functional mindset, and helping teams 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 definition of value - The challenge of recognizing value when the benefit of Mark's contribution is indirect - The things that "light Mark up" - The similarities between functional and object oriented programming - How Mark got started writing software - Mark's story of failure, knowing Brooks' Law, but ignoring it - Mark's greatest success story, the reward of being unnecessary - How Mark stays current with what he needs to know - Mark's book recommendation - The things that have Mark most excited about his present and future - The greatest sources of pain in Mark's life and work, feeling unsafe - The things about which Mark likes to geek out apart from software - Mark's top 3 tips for delivering more value - Keeping up with Mark - Farewell Resources: Mark's Blog Mark's Pluralsight Author Page Mark on Stack Overflow Mark's book: Dependency Injection in .NET Book: The Mythical Man-Month: Essays on Software Engineering - Frederick Brooks Brooks' Law Scott Wlaschin - Domain modelling with the F# type system Doc Norton - Let's Start an Epidemic Udi Dahan On Best Practices Mark's book recommendation: Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin Mark's top 3 tips for delivering more value: It depends - always be aware of the context for any decision or situation Solving a problem is the second best way to deal with it - it's better to just make it go away Slow down - let your subconscious work on a problem or for inspiration to strike

 Episode 023 | Mark Heath - Blending Software with Passion | File Type: audio/mp3 | Duration: 30:41

Guest: Mark Heath @mark_heath Mark Heath talks with Dave Rael about audio software, working with legacy code, and sharing lessons with others Mark Heath is a software developer with a passion for improving his skills and sharing what he's learned with others. He's the author of NAudio, an open source audio library for .NET, and he creates training courses for Pluralsight. Outside work he enjoys playing guitar, piano and football. And his five children ensure that there is never a quiet or dull moment in his life. Chapters: - Dave introduces the show and Mark Heath - Mark's NAudio open source project - Mark's definition of value - The things that "light Mark up" - How Mark got started writing software - Mark's music interest - Audio and software - Mark's story of failure, the pain of legacy code - Mark's greatest success story, using tests to successfully do a large-scale refactoring - How Mark stays current with what he needs to know - The things that have Mark most excited about his present and future - The greatest sources of pain in Mark's life and work, compromises on performance and usability for the sake of security - The things about which Mark likes to geek out apart from software - Mark's prediction for the future, expanding browser capabilities enabling amazing multimedia feats - Mark's top 3 tips for delivering more value - Keeping up with Mark - Farewell Resources: NAudio Mark's Blog Mark's Pluralsight Author Page Mark's top 3 tips for delivering more value: Proceed continually at a steady rate Get focused and find synergy between different parts of your work Volunteer to do things and stretch outside your comfort zone

 Episode 022 | Aslak Hellesøy - Testing Your Understanding | File Type: audio/mp3 | Duration: 46:11

Guest: Aslak Hellesøy @aslak_hellesoy Aslak Hellesøy talks with Dave Rael about open source software, tools and frameworks, and testing understanding with communications protocols as an example Aslak Hellesøy is the creator of Cucumber (10M downloads) and the author of the Cucumber Book (20k copies sold). He has 18 years of development experience and has been active in the open source and agile communities for 15 years. Chapters: - Dave introduces the show and Aslak Hellesøy - The genesis and intent of the Cucumber project - The success and growth of Cucumber - The origin of the name of Cucumber - Aslak's definition of value - The things that "light Aslak up" - What Aslak doesn't like - big tools, frameworks, etc. trying to do everything - Aslak's story of failure, the importance of honest disclosure and communication - Aslak's greatest success story, the liberty of running a business, learning new and uncomfortable things - How Aslak stays current with what he needs to know - Aslak's book recommendation - The things that have Aslak most excited about his present and future - Aslak's shower epiphany: "It's important to test your software. It's even more important to test your understanding of what you are gong to build." - The greatest sources of pain in Aslak's life and work - The things about which Aslak like to geek out apart from software - Aslak's top 3 tips for delivering more value - Farewell Resources: Cucumber Aslak's (inactive) blog (he blogs now on the Cucumber blog) Cucumber Blog Dan North's seminal Behaviour Driven Development blog post Frederick Brooks - No Silver Bullet (reference) Frederick Brooks - No Silver Bullet (the paper) Book: The Mythical Man Month - Frederick Brooks Udi Dahan on Microservices Book: Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing - Gojko Adzic Aslak's book recommendation: The Principles of Product Development Flow: Second Generation Lean Product Development - Donald G. Reinertsen Building Microservices - Sam Newman Aslak's top 3 tips for delivering more value: Understand the kind of value you are trying to deliver. Make sure to get some concrete examples of the value you are trying to deliver. Get frequent feedback from the people to whom you are delivering value.

 Episode 021 | Sally Lehman - Developers as Customers, Finding Opportunity | File Type: audio/mp3 | Duration: 30:30

Guest: Sally Lehman @sllylhmn Sally Lehman talks with Dave Rael about turning disappointment into opportunity, teaching and learning, and delivering for teammates Sally Lehman is an email geek. She grew up in various small towns in Oregon and Washington, and is a recent transplant to Tempe, AZ. Her first computer experiences were with EMACs, MS-DOS, and Ski Free when she was <5 years old. She built out the Puppet and CI/CD server infrastructure for GoDaddy email marketing and Madmimi.com, and maintains uptime on a range of GoDaddy's existing email products. Sally's favorite movie is Office Space, and she makes a mean Tiramisu. She is a Bit Flipper and Three-Quarter-Stack Developer, as well as the Self-appointed Savior of bad SPF records. Chapters: - Dave introduces the show and Sally Lehman - Sally's definition of value - The things that "light Sally up" - How Sally got started in software - The developer as an overworked and underpaid servant - Sally's story of failure, having to improvise and find another path when plans don't pan out - How Sally turned disappointment into opportunity - Sally's greatest success story, recognizing a problem and digging deep to acheive mastery - How Sally stays current with what she needs to know - Sally's book recommendation - The things that have Sally most excited about her present and future - The greatest sources of pain in Sally's life and work - The things about which Sally like to geek out apart from software - Sally's predication for the future of software - The nature of coding in the future - Sally's top 3 tips for delivering more value - Keeping up with Sally - Farewell Resources: Sally is speaking at PuppetConf 2015 Sally's book recommendation: Getting Things Done: The Art of Stress-Free Productivity - David Allen Sally's top 3 tips for delivering more value: Take care of your health - physically and emotionally Listen to the people around you and exercise empathy Care about the result and get things done

 Episode 020 | Gary Pendergast - Making and Breaking Things, Great Power and Responsibility | File Type: audio/mp3 | Duration: 42:42

Guest: Gary Pendergast @GaryPendergast Gary Pendergast talks with Dave Rael about working something as widely used as WordPress and the responsibility that comes with it Gary Pendergast works for Automattic, is a WordPress core contributor, and a member of the WordPress core security team. Gary can most often be found in Melbourne, Australia. He enjoys making things, breaking things and fixing things, which keeps life interesting. In his spare time, he has been known to get excited about quality food, interesting beers, strong coffee and live music. - Dave introduces the show and Gary Pendergast - Automattic, core WordPress, and full-time open source work - Five for the Future - The enormous use and market share of WordPress - Gary's definition of value - The diversity of uses of WordPress - The things that "light Gary up" - Testing on less capable devices and tooling for faking adverse conditions - How Gary got started in software - Gary's story of failure, bringing down wordpress.com - Automated testing and developer freedom - Gary's greatest success story, "Trojan Emoji", fixing a security vulnerability and adding emoji support - How Gary stays current with what he needs to know - Gary's book recommendations - Working remotely and choosing location - distributed organizations - The things that have Gary most excited about his present and future - WordPress REST API - The greatest sources of pain in Gary's life and work - The things about which Gary like to geek out apart from software - Gary's top 3 tips for delivering more value - Keeping up with Gary - Farewell Resources: Gary's Blog and Website Automattic "Everying should be made as simple as possible, but not simpler." Gamefroot - a WordPress site for buliding games Gary's book recommendation: Code Simplicity: The Fundamentals of Software - Max Kanat-Alexander The Year Without Pants: WordPress.com and the Future of Work - Scott Berkun Gary's top 3 tips for delivering more value: Make decisions Exercise your body Eat well

Comments

Login or signup comment.