Developer On Fire

By Dave Rael

About this podcast   English    United States

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.
Guest: @ Clayton Hunt and John Callaway talk with Dave Rael about testing, Test-Driven Development, influences, influencers, teaching, writing, and soft skills Clayton has been programming professionally since 2005 doing mostly web development with an emphasis on JavaScript and C#. He has a focus Software Craftsmanship and is a signatory of both the Agile Manifesto and the Software Craftsmanship manifesto. He believes that through short iterations and the careful gathering of requirements that we can deliver the highest quality and the most value in the shortest time. He enjoys learning and encouraging other to continuously improve themselves. A Microsoft MVP, John has been a professional developer since 1999. He has focused primarily on web technologies and has experience with everything from PHP to C# to ReactJS to SignalR. Clean code and professionalism are particularly important to him, as well as mentoring and teaching others what he has learned along the way. Chapters: 1:18 - Dave introduces the show and Clayton Hunt and John Callaway5:43 - The origin of the name and theme of the 6 Figure Developer7:51 - Clayton's path of getting into Test-Driven Development9:42 - John's early experiences with Test-Driven Development12:04 - Adding tests to an existing codebase without tests14:05 - Advice for aspiring testers16:33 - Introducing testing to a team17:13 - John and Clayton, the book authors - motivations, origins, and approach23:38 - Clayton and John's book recommendations26:35 - John's story of failure - unexpected changes in plans29:01 - Clayton's story of failure - expressing criticism in unhealthy ways32:12 - Experiences in organizing meetups36:56 - Experiences in podcasting40:08 - Clayton and John's top 3 tips for delivering more value42:34 - Keeping with John and Clayton Resources: The 6 Figure Developer Practical Test-Driven Development using C# 7: Unleash the power of TDD by implementing real world examples under .NET environment and JavaScript - John Callaway, Clayton Hunt The 6 Figure Developer on Twitter The 6 Figure Developer Podcast Dave Thomas on Developer On Fire Andy Hunt on Developer On Fire Gaines Kergosien Uncle Bob Martin on Developer On Fire Rob Conery on Developer On Fire Clean Coders - Video Training The Cucumber Book: Behaviour-Driven Development for Testers and Developers - Matt Wynne John Sonmez on Developer On Fire Pinal Dave on Developer On Fire How to Market Yourself as a Software Developer - John Sonmez Clayton and John's book recommendations: Soft Skills: The software developer's life manual - John Sonmez The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich - Timothy Ferriss The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win - Gene Kim Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin The Clean Coder: A Code of Conduct for Professional Programmers - Robert C. Martin Test Driven Development: By Example - Kent Beck John's top 3 tips for delivering more value: Always be learning Know the job of the person above you and below you Always be improving, including learning new skills Work on T-shaped skill - increased both depth and breadth Share your knowledge
April 16, 2018
Guest: @ Stephane Maarek talks with Dave Rael about educational impact, lifestyle, making a difference, pushing progress, and constant learning Stephane is a solutions architect, consultant and software developer that has a particular interest in all things related to big data and analytics. He's also a best seller instructor on Udemy for his courses in Apache Kafka, Apache NiFi and AWS Lambda! He loves Apache Kafka. He regularly contributes to the Apache Kafka project and wrote a guest blog post featured on the Confluent website, the company behind Apache Kafka. He also is an AWS certified Solutions Architect, and has many years of experience with technologies such as Apache Kafka, Apache NiFi, Apache Spark, Hadoop, PostgreSQL, Tableau, Spotfire, Docker and Ansible amongst many others. His favourite programming languages are Scala and Python, and he plans on learning Go soon. During his spare time he enjoys cooking, practicing yoga, surfing, watching TV shows, and traveling to awesome destinations! Chapters: 2:04 - Dave introduces the show and Stephane Maarek5:15 - Stephane's introduction to both Kafka and teaching7:50 - Stephane's nomadic lifestyle9:21 - The appeal of teaching10:52 - Lessons learned from creating courses12:23 - Stephane's future13:09 - The things that "light Stephane up"14:18 - How Stephane got started in software18:36 - How Stephane learns20:10 - Stephane's story of failure - creating an app without any marketing that didn't get a strong user base25:08 - Stephane's success story - helping students progress and succeed29:21 - Stephane's book recommendation31:16 - The things that have Stephane most excited34:27 - Stephane's causes of pain and suffering35:44 - Stephane's top 3 tips for delivering more value Resources: Stephane's Courses on Udemy Stephane on Medium Stephane on the Confluent Blog Stephane's YouTube Channel Apache Kafka Warcraft III Chad Fowler on Developer On Fire Google Keep Austin Bingham on Developer On Fire The Checklist Manifesto: How to Get Things Right - Atul Gawande Stephane's book recommendation: I Heart Logs: Event Data, Stream Processing, and Data Integration - Jay Kreps Stephane's top 3 tips for delivering more value: Never stop learning and learn the next thing Make lists Put in an effort - just try
April 12, 2018
Guest: @ James Long talks with Dave Rael about working at Mozilla, building products, making it harder to make costly mistakes, and understanding why something works James Long worked for Mozilla for 6 years on various projects ranging from Firefox OS to Firefox developer tools. Last year, he quit to pursue self-employed contracting, and recently has been working on launching his own product, Actual, a personal budgeting app. He enjoys leveraging powerful technology to solve real problems for end users, pulling ideas from remote places like academic papers and such. Chapters: 2:19 - Dave introduces the show and James Long4:51 - Completion of projects and the project currently capturing James's attention: Actual10:33 - How James views the success criteria for Actual12:05 - The reasons James is building Actual14:15 - Developers as users of software16:51 - Barriers for developers to launching a product as a business23:44 - James experiences at Mozilla27:37 - The true nature of contract work for James29:50 - James's story of failure - a production site that was set in development mode with costly consequences36:25 - James's success story - spearheading moving Firefox Developer Tools onto React42:02 - How James stays current with what he needs to know45:14 - James's book recommendation49:36 - James's top 3 tips for delivering more value52:27 - Keeping up with James Resources: James on GitHub Firefox Developer Tools "If you aren’t embarrassed by the first version of your product, you shipped too late." - Reid Hoffman Prettier Actual Mastermind Group You Need a Budget (YNAB) Thomas Watson on Firing an Employee who Made a Costly MIstake 4+1 architectural view model James's book recommendation: Drawing on the Right Side of the Brain: The Definitive, 4th Edition - Betty Edwards James's top 3 tips for delivering more value: Seek deep knowledge - understand why it's working Take time off Everyone does hacks - don't beat yourself up
April 9, 2018
Guest: @ Ben Clinkinbeard talks with Dave Rael about being misled, data visualization, JavaScript, caring about the domain, and being a self-taught programmer Ben Clinkinbeard is a consultant, trainer, and the author of D3 + SVG: How to Create Flawless Charts for Any Screen. His video courses include Build Interactive JavaScript Charts with D3 and to date, more than 25,000 developers have spent over 18,000 hours watching his video lessons. Ben helps organizations improve their data visualization capabilities by providing advice, education, and custom development. Chapters: 2:04 - Dave introduces the show and Ben Clinkinbeard4:36 - Ben and D3.js9:26 - Working in boring domains with tedious tasks12:23 - Ben's experience with both client and service-side web programming14:18 - How Ben got started in software and misleading marketing information regarding a college major21:27 - The good and bad of being a largely self-taught programmer24:34 - The applicability of computer science concepts to the typical daily life of a developer26:09 - Ben's comfort with public speaking and sharing information and the intimidation of people with impressive educational backgrounds31:19 - Ben's story of failure - executing on an opportunity in a business without interest in the domain39:14 - Ben's success story - incremental growth of knowledge and gradual acquisition of competency44:44 - How Ben stays current with what he needs to know48:00 - Ben's book recommendations49:29 - Ben's top 3 tips for delivering more value53:41 - Keeping up with Ben Resources: Ben's D3 in 5 Days Email Course Ben on GitHub D3.js Adobe Flex "The wand chooses the wizard, Mr. Potter" Industrial Light & Magic The Dark Crystal D3 Slack Team Ben's book recommendation: Head First Design Patterns: A Brain-Friendly Guide - Eric Freeman Ben's top 3 tips for delivering more value: Care about the domain in which you are working Don't be attached to your code Do more than the bare minimum - find the right balance in the space between not caring and obsessing
April 5, 2018
Guest: @ Andrew Cook talks with Dave Rael about being a paramedic, becoming a software developer, community engagement, and learning Andrew Cook is a software developer and Paramedic with years of experience in the Microsoft Stack including ASP.Net, MVC Framework, Microsoft Azure, Microsoft SQL Server, Redis Cache, VSTS, C#, HTML, and CSS. He's a Xamarin Certified Developer and a Udacity Full Stack Web Developer Nanodegree Graduate. Chapters: 2:04 - Dave introduces the show and Andrew Cook4:18 - Andrew's paramedic career and leveraging free time to learn software development10:41 - How Andrew got started with creating software14:03 - Andrew's experience with JavaScript16:05 - Andrew's community involvement19:13 - The mystique of conference and user group speakers26:16 - Andrew's story of failure - demonstrations that didn't work30:09 - How Andrew stays current with what he needs to know32:18 - Andrew's success story - completions of becoming a paramedic, giving quality presentations36:29 - Andrew's book recommendation38:50 - The need to push back40:45 - Andrew's experience with using influence to find a creative solution to getting a patient to a hospital44:12 - Andrew's top 3 tips for delivering more value47:29 - Keeping up with Andrew Resources: Andrew's Blog Udacity Full Stack Web Developer Nanodegree The Joe Rogan Experience John Sonmez on Developer On Fire Andrew's book recommendation: Soft Skills: The software developer's life manual - John Sonmez Andrew's top 3 tips for delivering more value: Create projects to learn Get involved with your community Treat everyone as a customer - Understand that we're all people and be as helpful as you can be
April 2, 2018
Guest: @ Alex Balazs talks with Dave Rael about his role at Intuit, diversity, listening, impact, and finding your voice Alex Balazs is Chief Architect for Intuit. He leads business and technical architecture, drives product and engineering excellence, and stewards technology talent across Intuit. Intuit products serve over 45 million consumers, self-employed and small businesses in the US and around the world. Alex previously served as chief architect for Intuit's Consumer Group that delivers products like TurboTax and Mint. He also served as chief architect for Intuit’s 100+ million Identity Ecosystem. He is passionate about solving big unmet customer needs through technology and building the next generation of technologists and leaders. He is a leading expert on Intuit's Node.js initiatives and part of a consortium of leading tech companies that are adopting the technology. Alex sits on the executive advisory board for Tech Women at Intuit and serves on the advisory board for the Galisano College of Computing & Information Sciences at the Rochester Institute of Technology. Chapters: 2:19 - Dave introduces the show and Alex Balazs and Alex's history with writing software6:53 - Alex's long tenure with Intuit9:39 - Architecture in a business making acquisitions11:18 - Alex on the architect role13:47 - Alex on leadership15:55 - How Alex stays in code17:17 - Standards and technical diversity20:03 - Being lit up on writing software and having some distance from writing production code21:48 - Tech Women at Intuit24:57 - How to be a better listener27:20 - Alex on vulnerability29:51 - Alex's story of failure - Taking too much time to deliver and asking too few questions32:54 - Finding your voice and asking questions - starting small37:17 - Alex's book recommendations41:56 - The things that have Alex most excited46:29 - Alex's top 3 tips for delivering more value48:31 - Keeping up with Alex Resources: Intuit Intuit Technology Blog Hungarian Mathematicians Hungarian Computer Scientists Fred George on Developer On Fire Intuit's Follow Me Home Program CES Reflections - Alex on the Intuit Technology Blog Alex's book recommendation: Thank You for Being Late: An Optimist's Guide to Thriving in the Age of Accelerations (Version 2.0, With a New Afterword) - Thomas L. Friedman Essentialism: The Disciplined Pursuit of Less - Greg McKeown Alex's top 3 tips for delivering more value: Deliver more by saying no - deliver a smaller set of things, but do them well Have a broad vision, but execute narrowly Seek diversity
March 29, 2018
Guest: @ Trae Robrock talks with Dave Rael about opportunity, efficiency, delivering, giving, values, and dealing with friction Trae Robrock is the CTO and Co-founder of Green Bits, where they build a retail platform for the cannabis industry. He has been coding forever and professionally for over a decade. He's passionate about automation and how software enables this. He's also a youtuber who vlogs about automation, time management, and general life stuff. Chapters: 2:04 - Dave introduces the show and Trae Robrock3:19 - Trae's focus on automation and daily routine4:34 - Green Bits - origins and intent6:28 - Trae, the CTO of a technically focused startup8:53 - How Trae got started in software10:38 - The technology behind Green Bits11:36 - Trae's experience with being a video content creator15:06 - The things that "light Trae up"16:54 - The problems GreenBits solves for small businesses19:58 - Trae's story of failure - difficulty growing a team and system, missing visibility to diagnose problems22:28 - Organizational culture and hiring and firing based on values26:24 - Trae's success story - identifying an opportunity, focusing, and executing on a solution that provides real value28:26 - The difficulties and friction associated with working in the cannabis field31:43 - How Trae stays current with what he needs to know33:09 - Trae's book recommendation36:46 - The things that have Trae most excited39:59 - Trae's top 3 tips for delivering more value42:29 - Keeping up with Trae Resources: Green Bits Trae's YouTube Channel Ben Curren Andrew Katz twilio The Values of Green Bits Amazon Go Stores Darkroom Trae's book recommendation: Crush It!: Why NOW Is the Time to Cash In on Your Passion - Gary Vaynerchuk Trae's top 3 tips for delivering more value: Always give and help people without expecting anything in return Understand the intersection of your passion and ability
March 26, 2018
Guest: @ Obie Fernandez talks with Dave Rael about attention, connecting varied interests, lifestyle, timing, and meaningful impact Obie Fernandez resides in Mexico City and runs a boutique tech consultancy. He makes his living as an author and by helping clients to build kickass web software. Early in his career, he worked on some of the world’s first Java enterprise projects and founded Atlanta’s Extreme Programming User Group (later Agile Atlanta). At ThoughtWorks and his own agency Hashrocket, he led high-risk projects for massive companies like Daimler, John Deere and Sony Ericsson, delivering some of the world’s first successful enterprise Ruby on Rails systems. More recently, he has founded or consulted various successful technology startups, including Andela, which is well on its way to training 100,000 brilliant young Africans to become the world’s next generation of technology leaders. His previous books include The Lean Enterprise and Serverless. He’s currently working on a new Ruby on Rails book called Mastering the Rails Way. Chapters: 2:20 - Dave introduces the show and Obie Fernandez7:17 - Putting yourself out in front of people10:25 - Creating content with good timing to access an audience that wants and needs it15:52 - The virtue and vice of a deficit of attention, coping strategies, the writing process, and completing large projects19:20 - Beginning with the end in mind24:06 - Deliberate practice for software programmers29:01 - Obie's lifestyle, location, and adventures31:55 - Remote work vs onsite, the limitations of prescriptive advice, and the importance of context36:25 - Obie's story of failure - overlooking the constraints of the environment, leading to embarrassment and animosity from and toward the client42:54 - Obie's success story - The mission and success of Andela49:53 - Obie's book recommendation53:42 - Obie's top 3 tips for delivering more value56:40 - Keeping up with Obie Resources: Obie's Website Obie's Consulting Business Hashrocket Andela The Rails 5 Way (4th Edition) (Addison-Wesley Professional Ruby Series) - Obie Fernandez Jason Swett on Developer On Fire OkCupid Shawn Wildermuth on Developer On Fire Weinberg on Writing: The Fieldstone Method - Gerald M. Weinberg Jerry Weinberg on Developer On Fire David Heinemeier Hansson on Developer On Fire Vanity Fair Article on Twitter Scale and Rails Rehema Wachira on Developer On Fire Prosper Otemuyiwa on Developer On Fire Obie's book recommendation: Business Improv: Experiential Learning Exercises to Train Employees to Handle Every Situation with Success - Val Gee Obie's top 3 tips for delivering more value: Don't just listen to what the client says they need, figure out what they truly need Always be honest and transparent Think about timing
March 22, 2018
Guest: @ Don Syme about Microsoft Research, languages, F#, exposure to software development for children, and deconstruction of ideas Don Syme is a Principal Researcher at Microsoft Mobile Tools and Microsoft Research, Cambridge. He works with researchers, Microsoft and open source communities to make better programming technologies, and, through that, make people more productive and happier. His main responsibility is the design and implementation of the F# programming language and he contributes to its tooling and community. He has also worked on the design of virtual machines and the C# language, being co-responsible for C# and .NET generics, and the design of language-integrated asynchronous programming in F# and, via F#, has influenced the design of asynchronous programming in C#. Chapters: 2:04 - Dave introduces the show and Don Syme8:11 - Don's early experience with working with a startup12:11 - Don's graduate studies at Cambridge14:33 - Don on Microsoft's emergence as an open source organization23:21 - The history of F# and the reasons it was created27:47 - The conception of the need for a functional-first programming language for .NET33:53 - The reasons F# became a new language rather than a use of an existing one37:40 - The difficulties of the F# story42:00 - Don's book recommendation42:16 - Don's experiences with his father's establishment of a software business48:24 - Children and software/technology51:04 - Don's top 3 tips for delivering more value59:33 - Keeping up with Don Resources: F# Software Foundation Microsoft Research Microsoft Research Lab – Cambridge Andy Gordon Roger Needham Fable WebSharper Java Virtual Machine Martin Odersky Philip Wadler Pizza (programming language) The MLj Compiler Nick Benton Andrew Kennedy OCaml James Plamondon Peter Plamondon S. Somasegar Craig Mundie VisiCalc Texas Instruments - Programmable Calculators F#unctional Londoners Meetup Group Phillip Trelford F# eXchange 2018 Open F# Don's book recommendation: The Java® Virtual Machine Specification - Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley Don's top 3 tips for delivering more value: Don't personalize things Identify tension between two ideas and view it as an opportunity to find a new path via resolution of the tension and combination of ideas Deconstruct things
March 19, 2018
Guest: @ Ken Versaw and Dave Fancher talk with Dave Rael about software trends, what to expect in the future of software, and the Indy Code conference coming in April 2018 Ken Versaw is a co-founder and CEO of Amegala, an organization dedicated to creating high-quality, community-focused training and networking opportunities for software development professionals. 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: 2:19 - Greetings and catching up with Dave Fancher and Ken Versaw3:12 - Amegala and Indy Code6:53 - The appeal of Indianapolis10:37 - Going to conferences, shaking hands, and connecting12:36 - WebAssembly and the future of browsers and native applications17:45 - Functional programming - both the rise of functional and functional-first languages and functional features in other languages19:33 - Blockchain24:43 - Containers, orchestration and related tooling30:48 - Machine Learning39:41 - Ethics in software development43:28 - Quantum Computing44:33 - Reasons to go to Indy Code Resources: Indy Code Amegala Dave Fancher's First Appearance on Developer On Fire Ken's First Appearance on Developer On Fire Ted Neward on Developer On Fire Shawn Wildermuth on Developer On Fire Scott Hunter Larry Bird Jim Holmes on Developer On Fire NDC Oslo Kansas City Developer Conference WebAssembly Blazor Blockchain Napster Craig Sproule on Developer On Fire Docker Kubernetes Boxstarter Dave Rael's Dev Machine Setup Boxstarter Script Matt Watson on Developer On Fire Volkswagen Emissions Scandal Uncle Bob Martin on Developer On Fire Nate Taylor on Developer On Fire Nate Taylor's Pluralsight Course on Being a Professional: Professionalism for Developers Quantum Computing Q# John Azariah Quibit Nick Birch
In these curated lists

Podcasts like "Developer On Fire"

By Chris Hartjes and Ed Finkler
By Jason Young & Carl Schweitzer
By Patrick Wheeler and Jason Gauci
By Richard Campbell and Greg Hughes
Disclaimer: The podcast and artwork embedded on this page are from Dave Rael, which is the property of its owner and not affiliated with or endorsed by Listen Notes, Inc.