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 139 | Amitai Schlair - Making Lives Better | File Type: audio/mp3 | Duration: 00:55:06

Guest: Amitai Schlair @schmonz Amitai Schlair talks with Dave Rael about bringing out the best in people, expectations, relationships, simplicity, and that it's never too late Amitai Schlair (@schmonz) is a software development coach, legacy code wrestler, non-award-winning musician, and award-winning bad poet. He publishes fixed-length micropodcasts at Agile in 3 Minutes, writes variable-length articles at schmonz.com, and contributes code and direction to notable open-source projects such as NetBSD, pkgsrc, and ikiwiki. Amitai’s ideas, prose, music, and puns have manifested at multiple conference including, the International Rachmaninoff Conference, and the Alfred Joyce Kilmer Memorial Bad Poetry Contest. Chapters: - Dave introduces the show and Amitai Schlair - The nature of "bad poetry - The Agile in 3 Minutes podcast - Amitai's definition of value - The things that "light Amitai up" - How Amitai got started in software - Amitai's story of failure - Identity tied to academic success and a crisis in self-concept - Amitai's relationship with Erik Dietrich - Amitai's use of Twitter to grow and learn and participate - Amitai's success story - becoming a coach and bringing out the best in people - "It's nice if somebody gets better at test-driving; it's wonderful if somebody's life is better" - How Amitai stays current with what he needs to know - The things that have Amitai most excited - Amitai's causes of pain and suffering - The things about which Amitai likes to geek out - Amitai's prediction for the future of software - Amitai's top 3 tips for delivering more value - Keeping up with Amitai Resources: Amitai's Blog Agile in 3 Minutes - The simplest podcast that could possibly work Amitai's "Bad Poetry" Mark Seemann on Test Driven Development Mark Seemann on Developer On Fire Richard Campbell on Developer On Fire ticalc.org TI-82 TI-92 Macintosh Plus Erik Dietrich on Developer On Fire Linda Rising on Developer On Fire Carol Dweck Growth Mindset vs Fixed Mindset Is TDD Dead? Uncle Bob Martin at Software Craftsmanship North America 2013 Uncle Bob Martin on Developer On Fire Amitai's book recommendation: Twitter Amitai's top 3 tips for delivering more value: Know why it matters Know yourself Make your teammates great

 Episode 138 | Federico Tomassetti - Languages And Humility | File Type: audio/mp3 | Duration: 00:38:47

Guest: Federico Tomassetti @ftomasse Federico Tomassetti talks with Dave Rael about education, humilty, domain-specific languages, and natural languages Federico Tomassetti is a Consultant Software Engineer. He is always looking for new things to learn about software. After 1 PhD, experiences in 4 countries, writing, working in different companies (including TripAdvisor and Groupon), he realized he has so many new things to learn. He is mostly interested in Language Engineering: building languages and tools to represent ideas and reason about them. Chapters: - Dave introduces the show and Federico Tomassetti - Federico and his location mobility - Natural languages and programming languages - Federico and motivations for his level of education and Domain-Specific Languages - Federico's experiences with freelancing - Blogging as a source of clients - Federico's definition of value - The things that "light Federico up" - How Federico got started in software - Federico's story of failure - taking on too much and learning a lesson in humility - Federico's success story - winning a research grant and getting opportunities - Federico's thoughts on "having made it" - How Federico stays current with what he needs to know - Federico's book recommendation - The things that have Federico most excited - The things that cause Federico pain and suffering - The things about which Federico likes to geek out - Federico's prediction for the future of software - Federico's top 3 tips for delivering more value - Keeping up with Federico Resources: Federico's Blog Language Workbench - Martin Fowler Language Workbench on Wikipedia JetBrains Meta Programming System Hadi Hariri on Developer On Fire Kevlin Henney on Developer On Fire Several Kevlin Henney Talks IFTTT Uncle Bob Martin on Developer On Fire Uncle bob Martin on the Exponential Growth of Our Field Dan North - Introducing BDD Federico's book recommendation: Through the Language Glass: Why the World Looks Different in Other Languages - Guy Deutscher DSL Engineering: Designing, Implementing and Using Domain-Specific Languages - Markus Voelter Federico's top 3 tips for delivering more value: Understand what someone else needs Communicate Be humble and honest and accept input from even an intern

 Episode 137 | J.B. Rainsberger - Feedback and Personal Wins | File Type: audio/mp3 | Duration: 01:14:12

Guest: J.B. Rainsberger @jbrains J.B. Rainsberger talks with Dave Rael about training, value, performance, feedback, retirement, and personal wins J. B. (Joe) Rainsberger /Canada/ helps software organizations better satisfy their customers and the businesses they support. Expert at delivering successful software, he writes, teaches and speaks about why delivering better software is important, but not enough. He helps clients improve their bottom line by coaching teams as well as leading change programs. He helps software organizations off the treadmill of over-commitment and under-delivery, addressing all aspects of software delivery including understanding the business, gelling the team and even writing great code. Learn more about how Joe will inspire your software organization at jbrains.ca, at conferences world-wide, or by writing him directly at get.started@jbrains.ca. Chapters: - Dave introduces the show and J.B. Rainsberger - J.B. and psychology, personal interaction, and teamwork - The value of instructor-led training - J.B.'s definition of value - Articulation of what you have to value and virtuous sales and marketing - needs, wants, and the personal win - The things that "light J.B. up - Were programming and technology simpler long ago? - The social aspect of software development, community and interaction with interesting and useful people - J.B.'s story of failure - On-stage performance, being a loosely prepared speaker, and the pain of not performing adequately - The importance of feedback and the importance of having a buffer to provide slack - Tests as honest feedback - Participating in conversation with great practitioners like Dan North, Liz Keough, and Chris Matts - J.B.'s success story - a declaration of retirement and redefining work and retirement and a liberation from needing to pay the bills - J.B.'s book recommendation - J.B.'s top 5 tips (3, sir) for delivering more value - The dark side of retirement - Keeping up with J.B. Resources: J.B.'s Blog J.B.'s Training Michael Feathers on Developer on Fire The Pomodoro Technique The New Strategic Selling: The Unique Sales System Proven Successful by the World's Best Companies - Robert B. Miller Brazil Jerry Weinberg on Developer On Fire Virtual Panel: Code-to-Test Ratios, TDD and BDD - J. B. Rainsberg, Dan North, Gojko Adzic, Ron Jeffries, Steve Freeman Introducing BDD - Dan North The World's Shortest Article on Behavior-Driven Development, Revisited Rich Dad Poor Dad: What The Rich Teach Their Kids About Money That the Poor and Middle Class Do Not! - Robert T. Kiyosaki The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich - Timothy Ferriss Robert Kiyosaki Your Money or Your Life: 9 Steps to Transforming Your Relationship with Money and Achieving Financial Ind ependence: Revised and Updated for the 21st Century - Vicki Robin Joyce Akiko on Developer On Fire How to Win Friends and Influence People - Dale Carnegie How the Grinch Stole Christmas! (Classic Seuss) - Dr. Seuss J.B.'s book recommendation: The Psychology of Computer Programming: Silver Anniversary Edition - Gerald M. Weinberg J.B.'s top 3 tips for delivering more value: Understand what people value (both what they find valuable and the values they live by) Developer genuine curiosity for what other people care about You can overcome your cynicism by pretending to care Understand what constitutes a personal win for someone and help them unlock their ability to deliver their own value Help people get out of their own way

 Episode 136 | Chris Winfield - Incremental Improvement | File Type: audio/mp3 | Duration: 00:41:44

Guest: Chris Winfield @chriswinfield Chris Winfield talks with Dave Rael about perceiving your own limitations, choosing the right priorities, and making incremental improvements Chris Winfield is an entrepreneur and success coach in New York City. With the use of simple systems, techniques and the power of true focus, Winfield teaches business owners how to get 40 hours of work done in 16.7 and much more. Chapters: - Dave introduces the show and Chris Winfield - Chris's family and the importance of his daughter in his focus on productivity and presence - and his history of absence of presence - Being busy without accomplishment, incremental improvements, and the challenge continues - Chris and the Pomodoro Technique - Limitations of the Pomodoro Technique for an employee and ways to make it work - excuses and workarounds - interruptions in offices - Chris's book recommendation - Chris's relationship software, technology, and tools; the value of time - Chris's top 3 tips for delivering more value - Keeping up with Chris Resources: Chris's Blog Ari Meisel on Developer On Fire John Grisham and writing one page every day A Time to Kill: A Novel - John Grisham MIT - Most Important Task - Leo Babauta Parkinson's law Chris's Extremely Popular Blog Post on the Pomorodo Technique Dave's Blog Post on the Pomodoro Technique Francesco Cirillo's Paper on the Pomodoro Technique Man's Search for Meaning - Viktor E. Frankl Joyce Akiko on Developer On Fire James Altucher Basecamp 3 IFTTT Chris's book recommendation: Choose Yourself! - James Altucher The Science of Getting Rich - Wallace D. Wattles Chris's top 3 tips for delivering more value: Be of serve - act for a purpose Share your skills with others and leverage their complementary skills Solve problems and understand the problem your customer actually has

 Episode 135 | Jamie Romanowski - Leading Leaders | File Type: audio/mp3 | Duration: 00:41:38

Guest: @ Jamie Romanowski talks with Dave Rael about life as a leader rather than a developer, renewing excitement and skills with a side project, hiring and firing, and the importance of priorities Jamie is a long term software professional, father, and geek who loves solving problems and having fun doing it. Jamie is currently the Director of Strategic Technology for a clinical trial company in the Philly suburbs. He is passionate about solving the right problems, continuous learning, and doing what is best for the business. Jamie enjoys talking about his family, good science fiction, and all Philly sports teams. Chapters: - Dave introduces the show and Jamie Romanowski - Moving from hands-on-keyboard development to leadership and management - The clinical trial domain - Jamie's definition of value - Communication failures as manifestation of situational comedy - Eroded coding skills as a manager and using a side project to restore them - Hiring and building teams - How Jamie got started in software - Jamie's story of failure - Losing a whole team, needing to forgo the long term to keep moving in the short term - Jamie's success story - building and leading awesome teams to serve an excellent organization - The difficulty of hiring and how Jamie approaches it - Jamie's thought on "having made it" - How Jamie stays current with what he needs to know - Jamie's book recommendations - The things that have Jamie most excited - Jamie's sources of pain and sufffering - The things about which Jamie likes to geek out - Jamie's prediction for the future of software - Jamie's top 3 tips for delivering more value - Keeping up with Jamie Resources: Jamie on Twitter Gary Stonerock on Developer On Fire Atari 2600 Atari 2600 Atari 800XL Atari 800XL Udi Dahan on being too busy with yesterday's burning fires Udi Dahan on Developer On Fire Starbucks Benefits Walter Isaacson Philip McKernan Scott Hanselman on Developer On Fire Pinal Dave on Developer On Fire Jamie's book recommendation: True North: Discover Your Authentic Leadership - Bill George Crucial Conversations Tools for Talking When Stakes Are High, Second Edition - Kerry Patterson The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution - Walter Isaacson Jamie's top 3 tips for delivering more value: If you are considering moving to leadership, make sure it's what you want Hire people that are smarter than you and let them do what they do while you ask questions without force Listen, collaborate, and reflect Don't get too caught up in things to take time for yourself

 Episode 134 | Justin Searls - Hip To Be Slow | File Type: audio/mp3 | Duration: 00:52:48

Guest: Justin Searls @searls Justin Searls talks with Dave Rael about choosing the most difficult path, heightened insight from challenge, and the pitfalls of local optimization Justin Searls has two professional passions: writing great software and sharing what he’s learned to help others write even greater software. He helped start a software agency called [Test Double](http://www.testdouble.com), whose crack team of double agents solve complex problems with clean and simple solutions. Chapters: - Dave introduces the show and Justin Searls - Natural language, the difficulties of English language, and parallels and differences between natural languages and computing environments - The virtue of slow - "Making it hip to be slow" - Beware of dogma and helping teams to go well - Justin's definition of value - Justin on being "lit up" on software and the pitfalls of local optimizations - Justin's story of failure - organizational dysfunction, team disconnection, rollback, and a self-destruct button - Justin's success stories - big attention and use from a weekend project, creating useful software immersed in the lives of users - Justin's book recommendation - Justin's top 3 tips for delivering more value - Keeping up with Justin Resources: Test Double "Slow is Smooth...Smooth Is Fast" Dave Ramsey Elijah Manor A Talk Justin Gave on Testing Serenity Prayer Michael Feathers on Developer On Fire Y2K Justin's book recommendation: Embracing Defeat: Japan in the Wake of World War II - John W. Dower Justin's top 3 tips for delivering more value: Step away Indicate positive emotion when communicating via text Pair program and collaborate even when you think you don't need to - avoid the hacker mentality

 Episode 133 | Laurence Bradford - Shared Journey | File Type: audio/mp3 | Duration: 00:47:07

Guest: Laurence Bradford @learncodewithme Laurence Bradford talks with Dave Rael about taking action, sharing the learning experience, humility, and growth Laurence Bradford is a digital entrepreneur specializing in front-end development and website content strategy. She is entirely self-taught and is dedicated to helping others acquire digital skills. When she's not working, she's writing on her blog at learntocodewith.me, which equips and empowers those trying to adapt their skillsets to fit an increasingly technological world. Chapters: - Dave introduces the show and Laurence Bradford - Motivations for wanting to learn to code and disillusionment with an economic development career while in Tailand - Fearlessness, discomfort, excitement, and pursuing what you want - Why Laurence started blogging on her experiences - Laurence's current projects, typical activities, and outlook - The Learn To Code With Me podcast - Laurence's definition of value - The things that "light Laurence up" - Laurence's story of failure - overestimating financial success and underestimating costs, leading to severe stress - Laurence's success story - creation from nothing, making connections, the rewards of helping people - The message of a collaborative journey rather than trying to set oneself apart as an authority - How Laurence stays current with what she needs to know - Laurence's book recommendation - The things that have Laurence most excited - Laurence's causes of pain and suffering - The meaning of "money mindset" - The things about which Laurence likes to geek out - Laurence's prediction for the future of software - Laurence's top 3 tips for delivering more value - Keeping up with Laurence Resources: Learn To Code With Me Learn To Code With Me Podcast Learn To Code With Me Podcast On iTunes Laurence's Blog Post About the Launch of the Podcast Newbie Coder Warehouse Girl Develop It Economic development Ari Meisel on Developer On Fire Carl Franklin on Developer On Fire FancyHands Growth vs Fixed Mindset T. Harv Eker MIT Robotics Videos Laurence's book recommendation: Virtual Freedom: How to Work with Virtual Staff to Buy More Time, Become More Productive, and Build Your Dream Business - Chris Ducker Laurence's top 3 tips for delivering more value: Practice empathy and understand the perspective the person you're trying to help Think about the form of your solution Do - take action

 Episode 132 | Erik Trautman - Quest For Meaning | File Type: audio/mp3 | Duration: 00:51:27

Guest: Erik Trautman @ErikTrautman Erik Trautman talks with Dave Rael about education and learning, finding depth and meaning in life and work, and delivering on something that matters Erik Trautman is an entrepreneur, developer, dreamer, marketer, designer, photographer, analyst, data geek, quoter of Super Troopers and lover of all things obscurely nerdy or powerfully artistic. He's a geek with a passion for words and a highly competitive athlete in the body of a banged up former wrestler; introspective and philosophical but extroverted among the genuine and the good; an explorer and an adventurer with a burning curiosity about the natural world but the approximate memory of a goldfish. He's ridden my Triumph across each of the lower 48 states... most during one epic trip before his move out to San Francisco. He is usually found hiking around the Bay Area, cycling for his life through traffic, or trying something completely new and random because Reasons. He wants to add real value to the world by building things people want and which will make a significant impact in their lives. He believes we have the greatest capacity to impact future generations through improvements in education and technology so that's the focus of his efforts. Chapters: - Dave introduces the show and Erik Trautman - Viking Code School - the nature of what it is - Erik's history and origins of deciding there was something more needed in software development education - Erik's definition of value - The things that "light Erik up" - Erik's story of failure - overlooking the importance of people and nondeterminism and failure to understand the complexities of systems involving humans - Erik's success story - optimizing and rethinking the bootcamp education model - completing a project and turning it into something with autonomy - The relationship of the Odin Project and Viking Code School and providing an opportunity to build something real to students - Erik's quest for fulfillment and meaning and thoughts on having "made it" - How Erik stays current with what he needs to know - Erik's book recommendation - The things that have Erik most excited - Influencing education beyond just software - Erik's causes of pain and suffering - The importance of self in the value calculation for doing good for others - Erik's prediction for the future of software - Erik's top 3 tips for delivering more value - Keeping up with Erik Resources: Viking Code School The Odin Project Peter Diamandis on Abundance The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change - Stephen R. Covey (for more on abundance vs scarcity mindsets) Abundance: The Future Is Better Than You Think - Peter H. Diamandis (for more on abundance vs scarcity mindsets) Party Poker Qunicy Larson on Developer On Fire Free Code Camp Erik's book recommendation: The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses - Eric Ries Erik's top 3 tips for delivering more value: Identify value Understand the system in which you are operating Work with other people: Find and assemble a team

 Episode 131 | Rob Reynolds - Automate Everything | File Type: audio/mp3 | Duration: 00:51:58

Guest: Rob Reynolds @ferventcoder Rob Reynolds talks with Dave Rael about experiences with open source, automating Windows software installation, and the joys of family Rob is a Senior Software Engineer on the Windows Team at Puppet, where we make Windows moar awesome! He has a passion for automation and making hard concepts simple. Rob is also the creator and primary maintainer of Chocolatey, a package manager for Windows. His past as an artist has shaped the way he thinks about and develops code. Rob lives in Kansas where he spends time with his wife and two children, cheers on the Royals, and avoids tornadoes. Chapters: - Dave introduces the show and Rob Reynolds - Rob and working remotely - The origin of the ferventcoder moniker - Rob and open source software - Approachability and ease of use - Chocolatey - origins, history, and dreams that may or may not be achievable - Rob's costs on Chocolatey, sponsorhip, and the Kickstarter - Rob's definition of value - The things that "light Rob up" - Rob's story of failure - discomfort with interviewing and talking about himself - Rob's greatest success - Chocolatey and children - How Rob stays current with what he needs to know - Rob's book recommendations - The things that have Rob most excited - Rob's causes of pain and suffering - The things about which Rob likes to geek out - Rob's prediction for the future of software - Rob's top 3 tips for delivering more value - Keeping up with Rob Resources: Rob's Blog Chocolatey Puppet Chuck Norris Framework UppercuT RoundhousE Tarantino Dru Sellers MassTransit Nuget Scott Hanselman on Developer On Fire Phil Haack on Developer On Fire Notepad++ Rob at PuppetConf 2014 on Chocolatey The Chocolatey Kickstarter Chocolatey For Business / Chocolatey Professional Future Farmers of America Love and Logic ScreenToGif Dave Thomas on Developer On Fire Andy Hunt on Developer On Fire Udi Dahan on Developer On Fire Mobile Video Doorbell Rob on .NET Rocks! Rob's book recommendation: The Pragmatic Programmer: From Journeyman to Master - Andrew Hunt Pragmatic Thinking and Learning: Refactor Your Wetware - Andy Hunt Hackers & Painters: Big Ideas from the Computer Age - Paul Graham Head First Design Patterns: A Brain-Friendly Guide - Eric Freeman, Bert Bates Rob's top 3 tips for delivering more value: Find something that interests you Find a way to contribute to that something that interests you Find a problem that is bigger than you and find a way to resolve it

 Episode 130 | Jeff Dalton - Critically Thinking | File Type: audio/mp3 | Duration: 00:39:35

Guest: Jeff Dalton @jefferydalton Jeff Dalton talks with Dave Rael about enterprise architecture, thinking through consequences of choices, and the joy of delivering Jeff is an Enterprise Architect working in the Automotive Industry. Jeff has over 25 years experience working with business solutions in sales, product development, business intelligence and communication domains. When not herding cats at his day job, Jeff enjoys reading, good documentaries, writing software and walking with his Corgi. On his days off Jeff is probably somewhere in the Blue Ridge Mountains. Chapters: - Dave introduces the show and Jeff Dalton - Jeff's role as enterprise architect - Jeff's definition of value - The relevance of architecture in today's world - The nature of working in the automotive industry - The things that "light Jeff up" - Jeff's business focus - Jeff's early software development experiences - Jeff and family and football - Jeff's story of failure - underestimating working with an unproven product and dismissing the intuition saying it was not going to work - Changing domains to recover from frustration and burnout - Jeff's success story - quick progress, accomplishment, delivery - Jeff's thoughts on having "made it" - How Jeff stays current with what he needs to know - Jeff's book recommendations - The things that have Jeff most excited - Jeff's sources of pain and suffering - The things about which Jeff likes to geek out - Jeff's prediction for the future of software - Jeff's to p3 tips for delivering more value - Keeping up with Jeff Resources: Jeff's Blog Uncle Bob Martin on Developer On Fire Biff Tennen and Gray's Sports Almanac John Sonmez on Developer On Fire Ashley Madison Data Breach Troy Hunt on Developer On Fire Personal Kanban Jeff's book recommendation: Soft Skills: The software developer's life manual - John Sonmez The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) - Frederick P. Brooks Jr. Visual Explanations: Images and Quantities, Evidence and Narrative - Edward R. Tufte Jeff's top 3 tips for delivering more value: Focus by limiting what you are doing at a given time, especially using Personal Kanban Keep an open mind Thinking critically and maintain curiosity

 Episode 129 | Nate Taylor - Professional and Broad | File Type: audio/mp3 | Duration: 00:50:38

Guest: Nate Taylor @taylonr Nate Taylor talks with Dave Rael about being a professional in software, learning experiences, broadening knowledge, and contentment Nate Taylor is a husband, father, software developer, speaker and Pluralsight author. He's worked on projects ranging from 1 developer for an internal application, to large teams writing revenue generating applications. He's worked for a Fortune 50 company, and he's worked for startups. He's developed software in C++, Java, .Net and JavaScript. Over the past 15 years he's developed a passion for TDD, clean code, and professionalism. In his spare time, Nate trains Brazilian Jiu Jitsu and tries to wrangle a herd of cats, rabbits and other pets at home. Chapters: - Dave introduces the show and NateTaylor - Nate on being a professional - Nate's definition of value - Attacking a problem like a senior developer - The things that "light Nate up" - How Nate got started in software - Nate and Test-Driven Development - Nate's story of failure - messy code that wasn't ready for review and lessons learned from that, especially the value of mentoring - Nate's success story - remote work, performance, profiling, exploring new languages and platforms - "Even keel", peaks and valleys, life experiences - Nate's thoughts on having "made it" - contentment - How Nate stays current with what he needs to know - Nate's book recommendation - The things that have Nate most excited - The things that cause Nate pain and suffering - The things about which Nate likes to geek out - Nate's prediction for the future of software - Nate's top 3 tips for delivering more value - Keeping up with Nate Resources: Nate's Pluralsight Course on Being a Professional: Professionalism for Developers Nate's Pluralsight Author Page Dave's Blog Post on Professionalism (Resulting From This Conversation) Dave Fancher on Developer On Fire Dan North on .NET Rocks! - Articulated Surgeon Who Says You Don't Need Surgery (starting at 46:10) Uncle Bob Martin on Developer On Faire Dan North and the Seminal Behaviour-Driven Development Article Doc Norton on Developer On Fire Scott Hanselman on Developer On Fire Linda Rising on Developer On Fire Jordan Harbinger and the Art of Charm Nate's Brazilian Jiu Jitsu Blog Nate's book recommendation: Thinking, Fast and Slow - Daniel Kahneman Nate's top 3 tips for delivering more value: Expand - Know something beyond software Empathize - Understand the daily routine, needs, and motivations of your user Explain - Talk to somebody about something you did

 Episode 128 | Kevin O'Shaughnessy - Dedicated to Learning | File Type: audio/mp3 | Duration: 00:42:29

Guest: Kevin O'Shaughnessy @ZombieCodeKill Kevin O'Shaughnessy talks with Dave Rael about insights from a career in programming, getting involved in communities, and continuous learning A senior Web developer based in the UK, Kevin runs a blog at www.zombiecodekill.com and is also a regular guest blogger at Outlier Developer and Simple Programmer. He believes in continuous learning and improvement, and is doing a 12 learning paths challenge on Pluralsight in 2016. He's especially focused on GPS-based applications, performance, security issues, and interesting languages. Kevin is also active on Twitter @zombiecodekill. Chapters: - Dave introduces the show and Kevin O'Shaughnessy - Kevin, the web, mobile, and GPS - How Kevin got interested in blogging and involved with writing his own blog and writing for other sites - Kevin the learner, consumer of Pluralsight, and the 12 learning paths challenge - Kevin's definition of value - both giving and receiving - The things that "light Kevin up" - How Kevin got started in software - Kevin's stories of failure - difficulty finding employment, poor choices in dependencies - "When you're evaluating a new tool for adoption, instead of trying to understand the reasons for adopting it, you should try to understand the strongest reason not to adopt it." - Kevin's success mindset and story - questioning requirements that wound up being illegal and preventing going forward on an ill-advised project, speaking in front of large audiences - Kevin speaking on the history of the internet - "If you're nervous, it's a good thing because it means you're about to do something you really care about." - How Kevin stays current with what he needs to know - Kevin's book recommendations - The things that have Kevin most excited - The things that cause Kevin pain and suffering - The things about which Kevin likes to geek out - Kevin on psychology - Kevin's prediction for the future of software - Kevin's top 3 tips for delivering more value - Keeping up with Kevin Resources: Kevin’s Blog, Zombie Code Kill Kevin at OutlierDeveloper Kevin at Simple Programmer Pluralsight Learning Paths Cory House on Developer On Fire Pluralsight Course by Cory House: Becoming an Outlier: Reprogramming the Developer Mind Outlier Developer Jurassic Park: A Novel - Michael Crichton Kevin's talk on History of the Internet Ryan Holliday The Story of Maths Flow - Mihaly Csikszentmihalyi The Black Swan: Second Edition: The Impact of the Highly Improbable: With a new section: "On Robustness and Fragility" (Incerto) - Nassim Nicholas Taleb TJ VanToll on Progressive Web Apps TJ VanToll on Developer on Fire Kevin's Top 10 Pluralsight Courses Blog Post Pluralsight Course by Jay Mcfarland: Management Strategies that will Increase Productivity Today Dave On Simple Programmer Kevin's book recommendation: The Obstacle Is the Way: The Timeless Art of Turning Trials into Triumph - Ryan Holiday Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin Code Complete: A Practical Handbook of Software Construction, Second Edition - Steve McConnell Kevin's top 3 tips for delivering more value: You're never as good or as bad as you think you are Remember the pendulum of success - you can't have success without the risk of failure Always remember how lucky you are to be alive

 Episode 127 | Erik Dietrich - Options | File Type: audio/mp3 | Duration: 00:38:59

Guest: Erik Dietrich @daedtech Erik Dietrich talks with Dave Rael about experiences in software and teaching, software careers, and achieving a career with options Erik Dietrich is an experienced programmer, software architect, team leader, coach, and technologist that enjoys working with a wide variety of programming languages, frameworks and tools. The majority of his recent experience has focused on the .NET framework, though over the years he has worked with C++, Java, and a number of other languages. Projects range from low-level driver and kernel module programming all the way up to user interface design, and the types of applications run the gamut from home automation to rigorous code analysis to line of business applications. His passion for working with technology extends beyond the workplace and into his work under the umbrella of his LLC. He does various types of traditional consulting projects, but also produces software-related content for public consumption. He createa developer training videos for Pluralsight aimed at intermediate to advanced programmers. Beyond that, he is also an author and active technical blogger. Chapters: - Dave introduces the show and Erik Dietrich - Erik and teaching - Erik's definition of value - The things that "light Erik up" - How Erik got started in software - Erik's story of failure - Getting ahead of himself in school - a lesson in humilty - Linda Rising, Carol Dweck, and growth vs. fixed mindsets - Erik's success story - a career with options - Has Erik "made it"? - How Erik stays current with what he needs to know - Erik's book recommendations - The things that have Erik most excited - The book on which Erik is working (at time of recording) - Erik's causes of pain and suffering - The things about which Erik geeks out apart from software - Erik's prediction for the future of software - Erik's top 3 tips for delivering more value - Keeping up with Erik Resources: Erik's Blog and Site Erik's Pluarlsight Author Page Erik's Pluralsight Course Mentioned: Continuous Testing with NCrunch NCrunch for Visual Studio TI-85 TI-83 Linda Rising on Developer On Fire Carol Dweck Growth Mindset vs Fixed Mindset Joyce Akiko on Developer On Fire Uncle Bob Martin on Developer On Fire Michael Feathers on Developer On Fire Developer Hegemony - Erik's Book on Leanpub Erik's Home Automation Course Erik's book recommendation: The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich - Timothy Ferriss Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin The Clean Coder: A Code of Conduct for Professional Programmers - Robert C. Martin Working Effectively with Legacy Code - Michael Feathers The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses - Eric Ries Erik's top 3 tips for delivering more value: Listen to the person to whom you are delivering Be consistently trustworthy Prioritize, especially by cutting things that don't matter

 Episode 126 | Jason Lowenthal - Learning, Principles, and Fun | File Type: audio/mp3 | Duration: 00:40:25

Guest: Jason Lowenthal @lowenthal_jason Jason Lowenthal talks with Dave Rael about building architecture and software architecture, broad interests, and making sure to have fun Jason Lowenthal is an Architectural Software Engineer based in Springfield, MO. A graduate from Drury University, his past work includes stints with Bass Pro Shops, O’Reilly Automotive Inc. and Paperwise. When not contributing his time and talents to his employer, Skyfactor, Jason spends his free time raising his 3 girls, and learning about new technology. You can link up with him on Twitter, too: @lowenthal_jason Chapters: - Dave introduces the show and Jason Lowenthal - Jason's definition of value - The things that "light Jason up" - Jason and (building) architecture and his artistic side - How Jason got started in software - Jason on user experience and user interface design - Jason's story of failure - missing edge cases and failing to solve the exact problem that was intended - Jason's success story - delivering enormous monetary business value - How Jason stays current with what he needs to know - Jason's book recommendations - The things that have Jason most excited - Jason's source of pain and suffering - The things about which Jason likes to geek out apart from software - Jason's prediction for the future of software - Jason's thoughts on architecture and architects - Jason's top 3 tips for delivering more value - Keeping up with Jason Resources: Jason's Blog Jason's Blog Posts on Simple Programmer Google Analytics New Relic Deviant Art Jason on Deviant Art John Sonmez on Twitter Cory House on Twitter John Sonmez on Developer On Fire Cory House on Developer On Fire Thoughtworks Thoughtworks Technology Radar IFTTT Redshift Melatonin Star Wars Expanded Universe Biological Computing Jason's book recommendation: The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win - Gene Kim Team Geek: A Software Developer's Guide to Working Well with Others - Brian W. Fitzpatrick Jason's top 3 tips for delivering more value: Learn all the time Have faith - have and be explicit about your guiding princliples Have fun

 Episode 125 | José Valim - Peaks and Valleys | File Type: audio/mp3 | Duration: 00:52:24

Guest: José Valim @josevalim José Valim talks with Dave Rael about the painful and exhilarating journey of language creation, difficult times and despair, and the rewards and difficulties of human interactions José Valim is the creator of the Elixir programming language. He graduated in Engineering in São Paulo University, Brazil and has a Master of Science from a school in Italy. He is also the lead-developer of Plataformatec, a consultancy firm based in Brazil, and an active member of the Open Source community. Chapters: - Dave introduces the show and José Valim - José and music - The story of José meeting Bruce Tate - The motivations for and history of Elixir - The name of Elixir - Influential users of Elixir and the power of engagement - José's definition of value - José's story of failure - squeezing everything into the first version of Elixir - the valley of depression - including "failures on purpose" - José's success story - building relationships - José's thoughts on having "made it" - How José stays current with what he needs to know - José's book recommendations - The things that have José most excited - José's sources of pain - José's top 3 tips for delivering more value - Keeping up with José Resources: Plataformatec Elixir Bruce Tate on Developer On Fire Programming Phoenix: Productive |> Reliable |> Fast - Chris McCord, José Valim, Bruce Tate Lambda Days Dave Thomas on Developer On Fire Bryan Hunter on Developer On Fire Programming Elixir 1.2: Functional |> Concurrent |> Pragmatic |> Fun - Dave Thomas The Elixir Pipeline Operator Joe Armstrong's initial post on Elixir Elixir Conf 2014 - Keynote: Elixir by Jose Valim Elixir Conf 2014 - Keynote: Think Different by Dave Thomas Chris McCord Phoenix Framework Elixir Discussion Group Elixir Conference Europe elixir & Phoenix Conference in Orlando José's book recommendation: Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers) - Bruce Tate Seven More Languages in Seven Weeks: Languages That Are Shaping the Future - Bruce Tate Concepts, Techniques, and Models of Computer Programming - Peter Van Roy, Seif Haridi José's top 3 tips for delivering more value: Turn off everything that can buzz your computer Use the right music to assist when you need Defer interactions when you're not in the right state of mind and take a break

Comments

Login or signup comment.