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 094 | Hadi Hariri - Leading By Example | File Type: audio/mp3 | Duration: 42:11

Guest: Hadi Hariri @hhariri Hadi Hariri talks with Dave Rael about life at JetBrains, perspective, education and fundamentals, setting targets, and working with teams Hadi Hariri is a developer and creator of many things OSS, his passions includes Web Development and Software Architecture. Has authored a couple of books, a few courses and has been speaking at industry events for nearly 15 years. Currently at JetBrains leading the Developer Advocacy team. Spends as much time as he can writing code. Chapters: - Dave introduces the show and Hadi Hariri - The way JetBrains serves several different languages, tools, and platforms - Hadi's role at JetBrains - Hadi's definition of value - The things that "light Hadi up" - Hadi's story of failure - business dependencies - Hadi's story of success - leaving education to take an opportunity for working on open source software - The real value of schooling and the importance of the fundamentals - How Hadi stays current with what he needs to know - The lessons learned from having run a failed business and the perspective that gives for a software person - Hadi's book recommendation - The things that have Hadi most excited - Hadi's involvement in development around JetBrains stuff - Rider is an Integrated Development Environment and the differences between IDEs and editors - Hadi's greatest sources of pain - The things about which Hadi likes to geek out - Hadi's prediction for the future of software - Keeping up with Hadi Resources: Hadi's Blog Hadi's Talks JetBrains Hadi's Content on the JetBrains Blog Badass: Making Users Awesome by Kathy Sierra at Mind the Product San Francisco Kathy Sierra - Making Badass Developers Project Rider from JetBrains Kotlin Spek Wasabi GitHub's Atom Microsoft's Visual Studio Code Lagavulin Whiskey No Silver Bullet - Frederick Brooks Cycle.js Javascript Fatigue Hadi's book recommendation: Badass: Making Users Awesome - Kathy Sierra Hadi's top 3 tips for delivering more value: Set yourself targets on a daily/weekly basis and make sure you deliver on those targets Get feedback on what you do Enjoy life

 Episode 093 | Patrick Kua - Leading Leaders | File Type: audio/mp3 | Duration: 38:57

Guest: Patrick Kua @patkua Pat Kua talks with Dave Rael about the characteristics of leadership, embodying leadership, motivation, and challenges Patrick Kua is a Principal Technical Consultant for ThoughtWorks in London, and is the author of two books, The Retrospective Handbook and Talking with Tech Leads. Patrick is a frequent conference speaker and blogger who is passionate about bringing a balanced focused between people, organisations and technology. Chapters: - Dave introduces the show and Patrick Kua - Patrick's emphasis on technical leadership - Patrick's definition of value - The things that "light Patrick up" - How Patrick got started in software - Patrick's history and background and move into software - How Patrick's background led to a focus on organizations and leadership - Patrick's story of failure - learning about needing to have tough conversations early with the right people - Patrick's story of success - using feature leads to scale leadership in an organization - How Patrick stays current with what he needs to know - Patrick's book recommendation - Continuous integration, continuous deployment, feedback, emotions, and pull requests - The things that have Patrick most excited - Patrick's greatest sources of pain - The things about which Patrick likes to geek out - The importance of diet and the challenges of eating well when traveling - Patrick's prediction for the future of software - Patrick's top 3 tips for delivering more value - Keeping up with Pat Resources: Pat's Blog The Retrospective Handbook: A guide for agile teams - Patrick Kua Talking with Tech Leads: From Novices to Practitioners - Patrick Kua Pat's Presentations ThoughtWorks Drive: The Surprising Truth About What Motivates Us - Daniel H. Pink Extreme Programming Values (including emphasis on courage) Pat's book recommendation: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler)) - Jez Humble Pat's top 3 tips for delivering more value: Technical excellence matters Everyone can be a leader regardless of role Exercise empathy

 Episode 092 | Eileen Uchitelle - Facing Fear | File Type: audio/mp3 | Duration: 44:02

Guest: Eileen Uchitelle @eileencodes Eileen Uchitelle talks with Dave Rael about working on performance and security, balance in life shared experiences, and facing fears Eileen M. Uchitelle spends her days working on performance and security at Basecamp; or as you probably know it better, the place Ruby on Rails was born. She accidentally started contributing to open source after giving a talk on some problems with Active Record. Aaron Patterson was there and told her “fix it yourself” (not really). When she’s not making your life easier by improving Active Record, Eileen enjoys craft beer and hiking in the Hudson Valley with her husband and their dog. Chapters: - Dave introduces the show and Eileen Uchitelle - Security at Basecamp and the associated challenges - Performance and security - Eileen's definition of value - The things that "light Eileen up" - How Eileen got started in software - Being at Basecamp and "seeing Rails get informed by Basecamp" - David Heinemeier Hansson - Eileen's thoughts on failure - failing to speak up and lettings things go forward that are bad ideas - Eileen's story of success - overcoming extreme fear of public speaking - Public speaking vs. jumping out of an airplane and having a support system - How Eileen stays current with what she needs to know - Eileen's book recommendation and web history - The things that have Eileen most excited - Eileen's greatest sources of pain - The things about which Eileen geeks about apart from software - Eileen's prediction for the future of software - Eileen's top 3 tips for delivering more value - Keeping up with Eileen Resources: Eileen's Blog Basecamp Signal v. Noise - The Basecamp Blog Arya Nymeria Uchitelle on Twitter - follow Eileen's Dog Big Nerd Ranch David Heinemeier Hansson on Developer On Fire PhishMe Big Ruby (doesn't appear to be happening anymore) MountainWest RubyConf Aaron Patterson Coffitivity Medium and Authentication Without Passwords Eileen's blog posts on Rails 5 Eileen's book recommendation: The Tangled Web: A Guide to Securing Modern Web Applications - Michal Zalewski Eileen's top 3 tips for delivering more value: Listen more Find balance in your life - make sure to enjoy some time for yourself Find something no one else wants to work on

 Episode 091 | Basel Farag - Persistent Fire | File Type: audio/mp3 | Duration: 46:51

Guest: Basel Farag @baselnotbasil Basel Farag talks with Dave Rael about learning to code, sharing with communities, passoin, and getting help along the way Basel Farag is a software developer and data geek with proven experience in web/mobile development and Agile methodologies utilizing languages like JavaScript and Objective-C. Lately, however, he's been OBSESSED with Swift. It's awesome. He's lectured on Swift for various organizations, including Women Who Code. He also regularly writes for http://www.garglingwithrazorblades.com/ -- a website dedicated to explaining Apple's new programming language Swift and concepts in Cocoa. Sometimes he's interviewed by tech podcasts. He's also the organizer of the Denver Swift Heads meetup crew. Chapters: - Dave introduces the show and Basel Farag - Basel's path to writing software and is anyone really self-taught? - Community involvement - Basel's focus on mobile development, iOS, and Swift - How Basel got started in software - The things that "light Basel up" - Basel's story of failure - in too deep as a programmer in a startup - How Basel transitioned from being a code newbie to being a software professional - Competition - Basel's story of success - leading, teaching, and sharing - How Basel stays current with what he needs to know - Basel's book recommendations - Basel's top 3 tips for delivering more value - Keeping up with Basel Resources: Basel's Blog Denver Swift Heads Denver Machine Learners Getting' Swifty With It - Basel's Newsletter Nate Silver Teenage Mutant Ninja Turtles Donatello (Teenage Mutant Ninja Turtles) Iron Man (Tony Stark) Elon Musk Nikola Tesla Tesla, Edison, and the War of Currents Big Hero 6 Basal's Content on Simple Programmer David Heinemeier Hansson on Developer On Fire Natasha The Robot Richard Feynman The Passionate Programmer: Creating a Remarkable Career in Software Development - Chad Fowler The Pragmatic Programmer From Journeyman to Master - Andrew Hunt and David Thomas Basel's book recommendations: The Passionate Programmer: Creating a Remarkable Career in Software Development - Chad Fowler The Pragmatic Programmer From Journeyman to Master - Andrew Hunt and David Thomas Basel's top 3 tips for delivering more value: Don't listen to people who put you down Remember to take care of yourself Never give up

 Episode 090 | Jamie Dixon - Consistently Virtuous | File Type: audio/mp3 | Duration: 43:50

Guest: Jamie Dixon @jamie_dixon Jamie Dixon talks with Dave Rael about consistency, sensitivity, data, passion, and standing for something Jamie Dixon has been writing code for as long as he can remember and has been getting paid to do it since 1995. He was using C# and Javascript almost exclusively until discovering F# and now combines all three languages for the problem at hand. He has a passion for discovering overlooked gems in data sets and merging software engineering techniques to scientific computing. Jamie is involved with his local .NET User Group (TRINUG) with an emphasis on data analytics, machine learning, and the internet of things (IoT). He lives in Cary, North Carolina with his wonderful wife Jill and their three awesome children: Sonoma, Sawyer, and Sloan. Chapters: - Dave introduces the show and Jamie Dixon - Software professionalism and commitment - the rewards of consistent production of content - Getting involved - Jamie's definition of value - How Jamie got started in software and data - Jamie's story of failure - a public lesson on sensitivity - Jamie's story of success - using data analytics to augment negotiation - birth of a passion - How Jamie stays current with what he needs to know - Jamie's book recommendations - The things that have Jamie most excited - Jamie's greatest sources of pain - The things about which Jamie likes to geek out apart from software - Jamie's prediction for the future of software - Jamie's top 3 tips for delivering more value - Keeping up with Jamie Resources: Jamie's Blog Jamie's Book: Mastering .NET Machine Learning Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin John Sonmez on the Power of Consistency John Sonmez on Developer On Fire Scott Hanselman on Developer On Fire Gary Wisniewski on Developer On Fire Harry Potter Novels Paul Rayner on Developer On Fire Vaughn Vernon on Developer On Fire Scrum: The Art of Doing Twice the Work in Half the Time - Jeff Sutherland The Wright Brothers - David McCullough Jamie's Blog Post on The Wright Brothers and Scrum Jamie's Blog Post on F#, REPL Driven Development, and Scrum Uncle Bob - The Oath of the Scribe Uncle Bob - The Programmer's Oath Uncle Bob with Wendy Closson on Wendy's Podcast - Part 1 Uncle Bob with Wendy Closson on Wendy's Podcast - Part 2 The Other Jamie Dixon Jamie's book recommendation: Jamie's Book: Mastering .NET Machine Learning Scrum: The Art of Doing Twice the Work in Half the Time - Jeff Sutherland The Wright Brothers - David McCullough Jamie's top 3 tips for delivering more value: Like yourself - be who you want to be Get yourself a mentor - get as many as you can and be a mentor to as many people as you can You need to stand for something

 Episode 089 | Denise Jacobs - Becoming Self-Referential | File Type: audio/mp3 | Duration: 47:05

Guest: Denise Jacobs @denisejacobs Denise Jacobs speaks with Dave Rael about creativity, authenticity, disappointment, and learning to value oneself for intrinsic worth Denise Jacobs is a Speaker + Author + Creativity Evangelist who speaks at conferences and consults with companies worldwide. As the Founder + CEO of The Creative Dose, she promotes techniques to unlock creativity and spark innovation in people, teams, and workplaces, particularly those in the tech world. A tech industry veteran and web expert, Denise is the author of The CSS Detective Guide and co-author of the Smashing Book #3 1/3 and Interact with Web Standards. She is also the founder of Rawk The Web and the Head Instigator of The Creativity (R)Evolution. Chapters: - Dave introduces the show and Denise Jacobs - Denise on creativity - Web development/design and creativity - Project management and a lack of fulfillment for Denise - Soapmaking as the conduit to get Denise into creativity and teaching - The things about technology and learning that "light Denise up" - How Denise stays current with what she needs to know - The utility of digital books relative to different types of content - Denise's book recommendation - Denise's story of failure - The college experience: athletics, scholarships, and broken dreams - Family perceptions, race, and other limitations - Personal identity and finding self-value - Becoming self-referential rather than other-referential - Authenticity, fear and human attraction - Denise's top 3 tips for delivering more value Resources: Denise's website CSS Detective Guide: Tricks for solving tough CSS mysteries, The - Denise Jacobs Banish Your Inner Critic - Denise's upcoming book Rawk The Web Smashing Book 3 + 3⅓ Sir Ken Robinson Out of Our Minds: Learning to be Creative - Ken Robinson Zach Lieberman on Developer On Fire Microsfot - Internet Explorer End of Support Jim Quik Moonwalking with Einstein: The Art and Science of Remembering Everything - Joshua Foer Redshirt Kim Oden Denise's book recommendation: The Now Habit: A Strategic Program for Overcoming Procrastination and Enjoying Guilt-Free Play - Neil Fiore Denise's top 3 tips for delivering more value: Be aware of what is going on with yourself - model being in touch with your passion Take a break from things like social media that may distract and influence you away from your true self Listen and be present - show up in the world in a way that you are helpful to others

 Episode 088 | Michael Bolton - Focus on Problems | File Type: audio/mp3 | Duration: 52:43

Guest: Michael Bolton @michaelbolton Michael Bolton talks with Dave Rael about testing, roles, philosophy, and the ways technology shapes society Michael Bolton has over 20 years of experience in the computer industry testing, developing, managing, and writing about software. He's been teaching software testing and presenting at conferences around the world for nine years. He's a co-author (with James Bach) of Rapid Software Testing, a course that presents a methodology and mindset for testing software expertly in uncertain conditions and under extreme time pressure. In the 90s, he was with Quarterdeck Corporation for eight years, delivering the company’s flagship products and directing project and testing teams worldwide. Since then, he's been principal of DevelopSense, a Toronto-based consultancy specializing testing and software quality. Michael is a leader in the context-driven testing community. He's been Program Chair for the Toronto Association of System and Software Quality and for the Conference for the Association for Software Testing 2008. He's also co-founder (with Fiona Charles) of the Toronto Workshops on Software Testing. He wrote a regular column in Better Software Magazine from 2005 through 2009, and produces his own extremely sporadic newsletter. He lives in Toronto, Canada, with his wife Mary Alton (a user interaction designer) and two children. Chapters: - Dave introduces the show and Michael Bolton - The draw of testing - The person that is both programmer and tester and the importance of the tester role - Michael's definition of value and how it relates to testing - Mediating the delivery of what we want - the media we use change us - Software and machines as "social prostheses" - Overemphasis on tools - Consequences of leaning on technology - Michael's story of failure - distraction due to confirmation bias without focusing on problems - The importance of focusing on problems - finding opportunities - realizing things can be better - The things that have Michael most excited - Michael's top 3 tips for delivering more value - Keeping up with Michael Resources: Michael's website - DevelopSense Michael's Blog James Bach Rapid Software Testing Irish Traditional Music Harry Collins Temperature Regulated Kettles AeroPress Coffee Maker Marshall McLuhan Marshall McLuhan - "The medium is the messag" QEMM 386 Virtual memory compression The SoftRAM Scandal Northrop Frye The Educated Imagination - Northrop Frye Dave Thomas on Developer On Fire Gerald Weinberg Michael's book recommendations: Thinking, Fast and Slow - Daniel Kahneman Harry Collins Books Lessons Learned in Software Testing: A Context-Driven Approach - Cem Kaner, James Bach, Bret Pettichord Perfect Software: And Other Illusions about Testing - Gerald Wineberg Agile Impressions - Gerald Weinberg Errors Bugs, Boo-boos, Blunders - Gerald Weinberg So, Anyway... - John Cleese Michael's top 3 tips for delivering more value Tell the story of testing, including the three braided threads: the product, the testing, and the quality of the testing Observe your own work Understand having roles

 Episode 087 | Zach Lieberman - Tech and Expression | File Type: audio/mp3 | Duration: 52:35

Guest: Zach Lieberman @zachlieberman Zach Lieberman talks with Dave Rael about awe, community, open source, arts and expression, curiosity, teaching and learning, and enormous impact Zach Lieberman is an artist with a simple goal: he wants you surprised. His work uses technology in a playful way to break down the fragile boundary between the visible and the invisible. He has held residencies at Ars Electronica Futurelab, Eyebeam, Dance Theater Workshop, and the Hangar Center for the Arts in Barcelona, and his work has been exhibited around the world. Zach is one of the co-founders of openFrameworks, a C++ library for creative coding. In addition, he makes performances, installations, and online works that investigate gestural input, augmentation of the body, kinetic response, and magic. Most recently, he helped create visuals for the facade of the new Ars Electronica Museum, wrote software for an augmented reality card trick, created a 73 mile long light installation for the Olympics, and helped develop an open source eye tracker to help a paralyzed graffiti artist draw again. Projects he’s worked on have won Design of the Year from the London Design Museum, FutureEverything prize and the Golden Nica in Interactive Art at Ars Electronica, as well as be included in Time Magazine’s list of the 50 best inventions. Zach is one of the recipients of the AOL 25 for 25 grant, and was listed in Fast Company Magazine’s 100 Creative people in business. He serves on the World Economic Forum’s Global Council on the Arts, and he’s an assistant professor at Parsons School of Design, where he teaches about the intersection of art and computation. Chapters: - Dave introduces the show and Zach Lieberman - Zach's views and history with the intersection of art and technology - Communal art and open source software - Software and art and Zach's definition of value - "The Open Mouth Phenomenon" - Music and expression - The things that "light Zach up" - Open Frameworks - Zach's stories of failure - hardware failures and elements of the real world in live performances - Zach's success stories - creating a great project and community, restoring creativity for a paralyzed artist - How Zach stays current with what he needs to know - Zach's book recommendation - The things that have Zach most excited - Zach's top 3 tips for delivering more value - Keeping up with Zach Resources: Zach's website Zach on Medium Open Frameworks Watch Zach Given a Talk - "The Open Mouth Phenomenon Dave's Son Watching a Skydiving performance Kinect Leap Motion Theo Watson Arturo Castro Speak & Spell Eye Tracking Eye Writer ALS ("Lou Gehrig's Disease" Graffiti Markup Language School for Poetic Computation MP3: The Meaning of a Format (Sign, Storage, Transmission) - Jonathan Sterne Zach's book recommendations: The Mushroom at the End of the World: On the Possibility of Life in Capitalist Ruins - Anna Lowenhaupt Tsing John Maeda Books When the Machine Made Art: The Troubled History of Computer Art (International Texts in Critical Media Aesthetics) - Grant D. Taylor Zach's top 3 tips for delivering more value: Surround yourself with people who help you understand your value Be as open as possible Be relentlessly curious

 Episode 086 | Tomas Petricek - Remember Curiosity | File Type: audio/mp3 | Duration: 43:37

Guest: Tomas Petricek @tomaspetricek Tomas Petricek talks with Dave Rael about a playful outlook, studying and learning, open source experiences, and philosophy of science. Tomas Petricek is a computer scientist, book author and open-source developer. He wrote a popular book called "Real-World Functional Programming" and is a lead developer of several F# open-source libraries, but he also contributed to the design of the F# language as an intern and consultant at Microsoft Research. He is a partner at fsharpWorks (http://fsharpworks.com) where he provides trainings and consulting services. Tomas recently submitted his PhD thesis at the University of Cambridge focused on types for understanding context usage in programming languages, but his most recent work also includes two essays that attempt to understand programming through the perspective of philosophy of science. Chapters: - Dave introduces the show and Tomas Petricek - Tomas's definition of value - The things that "light Tomas up" - How Tomas got involved with F# - How Tomas got started with software - Tomas's story of failure - open source projects that didn't get traction - Tomas's story of success - a conference demo that turned into a successful open source project with contributors such that Tomas is no longer critical - How Tomas stays current with what he needs to know - Tomas's book recommentations - The things that have Tomas most excited - Tomas's greatest sources of pain - The things about which Tomas like to geek out apart from software - Tomas's prediction for the future of software - Tomas's top 3 tips for delivering more value - Keeping up with Tomas Resources: Tomas's Blog Tomas's Books Sebastian McKenzie - 2015 in review Don Syme XPlot Taha Hachana F# Data Library Tomas's Talk on Paul Feyerabend's The Against Method Francis Bacon Mathias Brandewinder Alexander Fleming (not Robert) F# WorldBank Type Provider ProjectScaffold FAKE Sonic Pi IFTTT Zapier Mads Kristensen on Developer On Fire Tomas's book recommendations: Tomas's Blog Post with Multiple book recommendations Against Method - Paul Feyerabend Tomas's Talk on Paul Feyerabend's The Against Method Tomas's top 3 tips for delivering more value: Don't try to deliver value (and remember to take time away and play) Give ideas more time Don't be afraid to share "crappy" things

 Episode 085 | Vaughn Vernon - Scaling Learning | File Type: audio/mp3 | Duration: 48:06

Guest: Vaughn Vernon @VaughnVernon Vaughn Vernon talks with Dave Rael about understanding problem domains, humble beginnings, teaching and learning, and being your best Vaughn Vernon is the author of the books Implementing Domain-Driven Design and reactive messaging pattern patterns with the actor model. Vaughn is a veteran software craftsman with more than 30 years of experience in software design, development, and architecture. Vaughn is a thought leader in simplifying software design and implementation using innovative methods. Vaughn has been programming with object-oriented languages since the 1980s and applying the tenets of Domain-Driven Design since his Smalltalk domain modeling days in the early 1990s. His experience spans a wide range of business domains. He has also succeeded in technical endeavors creating reusable frameworks, libraries, and implementation acceleration tools. Vaughn consults and speaks internationally, and has taught his Implementing Domain-Driven Design Workshop on multiple continents. He teaches both public and private classes and workshops, and has presented at multiple conferences. As an author, Vaughn has contributed to industry literature and software patterns and is a founder of the DDD Denver Meetup group. Chapters: - Dave introduces the show and Vaughn Vernon - Vaughn's books and forms of scaling the educating of people - Using a story to emphasize implementation with the Implementing Domain-Driven Design book - Vaughn's position in the Domain-Driven Design community - Vaughn's definition of value - The things that "light Vaughn up" - How Vaughn got started in software - Vaughn's story of failure - efforts that went for naught; unpublished books - Vaughn's story of success - Helping others via education - Vaughn's online training project: for{comprehension} - How Vaughn stays current with what he needs to know - Vaughn's book recommendations - The things about which Vaughn geeks out apart from software - Vaughn's top 3 tips for delivering more value - Keeping up with Vaughn Resources: Vaughn's Blog Site Implementing Domain-Driven Design - Vaughn Vernon Reactive Messaging Patterns with the Actor Model: Applications and Integration in Scala and Akka - Vaughn Vernon Vaugn's Implementing Domain-Driven Design Workshops Vaughn's Training Site: for{comprehension} Akka Eventuate The Actor Model Alan Kay on Messaging Alan Kay's Definition of Object-Oriented Bell Laboratories OS/2 Typesafe Typesafe on Twitter Jonas Bonér on Twitter OpenAI OpenAI on Twitter Amber Case on Twitter Calm Technology Vaughn's book recommendations: Drive: The Surprising Truth About What Motivates Us - Daniel H. Pink 13 Things Mentally Strong People Don't Do: Take Back Your Power, Embrace Change, Face Your Fears, and Train Your Brain for Happiness and Succes - Amy Morin Learning From Data - Yaser S. Abu-Mostafa, Malik Magdon-Ismail, Hsuan-Tien Lin Vaughn's top 3 tips for delivering more value: Drink a lot of water Develop a strong collaboration partnership with business experts and learn from them Model with the proper abstractions

 Episode 084 | Bruce Tate - About the Journey | File Type: audio/mp3 | Duration: 44:41

Guest: Bruce Tate @redrapids Bruce Tate talks with Dave Rael about exposure to different languages and paradigms, eye-popping scale and throughput, writing, and taking readers on a journey Bruce Tate is an author and CTO from Austin, Texas. As the Chief Technology Officer of Sentient Services, he is responsible for building the market research platform iCanMakeItBetter. His focus is using small productive teams to bring complex applications to the marketplace. As an author and speaker, he has written more than ten books including two JOLT award winners, most recently the book Seven Languages in Seven Weeks. He is the editor for the Seven in Seven line of books, including Seven Databases in Seven Weeks, with several other books under development. When he is not coding, Bruce is an avid kayaker, climber, and mountain biker. When not coding, you can find him riding the bike trails by his home on Lake Travis or icing his most recent injury. Chapters: - Dave introduces the show and Bruce Tate - Writing Seven Languages in Seven Weeks from a position of fear - Reaching out to people and looking for help - The intent of the provocative title of Seven Languages - The parameters for choosing the languages and paradigms in the book first Seven Languages book - Seeking new programming paradigms and extensions of languages - The second Seven Languages book: Seven More Languages in Seven Weeks - How Bruce stays current with what he needs to know - breadth and depth - Bruce's thoughts on value and a great story about encountering Elixir and José Valim - The story of building a webserver for Elixir, fostering community, and the birth of Phoenix - "We stopped trying to control things and we focused instead on enabling the community." - The other thing on which Bruce is working: iCanMakeItBetter - The motivation and approach for the Seven More Languages book and characteristics of the languages and platforms - Bruce's top 3 tips for deliverying more value - Keeping up with Bruce Resources: Bruce's Blog Posts at iCanMakeItBetter Seven Languages in Seven Weeks A Pragmatic Guide to Learning Programming Languages - Bruce A. Tate Seven More Languages in Seven Weeks - Bruce Tate, Fred Daoud, Jack Moffitt, Ian Dees Programming Phoenix Productive |> Reliable |> Fast - Chris McCord, Bruce Tate, and José Valim The Pragmatic Bookshelf The Rise of Superman: Decoding the Science of Ultimate Human Performance - Steven Kotler Joe Armstrong José Valim Phoenix Framework Chris McCord Dave Thomas on Developer On Fire Lambda Days 2016 Erlang Factory San Fransisco 2016 A Long List of Bruce Tate Books Bruce's top 3 tips for deliverying more value: Do something nontrivial in a language radically different from the one you use Value humility Nap

 Episode 083 | Scott Hanselman - Learn Balance | File Type: audio/mp3 | Duration: 45:23

Guest: Scott Hanselman @shanselman Scott Hanselman talks with Dave Rael about the benefits of getting involved, bringing balance to all things, family, and empowering individuals Scott Hanselman is a web developer who has been blogging at http://hanselman.com for over a decade. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has three podcasts, http://hanselminutes.com for tech talk, http://thisdeveloperslife.com on developers' lives and loves, and http://ratchetandthegeek.com for pop culture and tech media. He's written a number of books and spoken in person to almost a half million developers worldwide. Chapters: - Dave introduces the show and Scott Hanselman - Getting involved - The things that "light Scott up" - not content to just learn something, but multiplying the benefit by sharing - Humility in sharing information - the importance of portraying yourself not as an authoritative source, but as a fellow traveler - The value of consistently producing and being a well-known name is only indirectly beneficial - Clarification on the use and coining of the term "dark matter developers" - Balancing the messages of the acceptability of being a dark matter developer with the benefits of getting involved - Scott on balance in parenting - Scott on diversity in the workplace - Scott's definition of value - Scott's attitude on failure and stories of silly mistakes - "If you don't get in trouble at least twice a year, you're not pushing hard enough" - Empowerment to goof up and to ask potentially stupid questions, the good and bad of fear - Scott's attitude on success (and failure) - the virtue of the even keel with Type 1 Diabetes as an example of its importance - Being deliberate in the choices and objectives of your most important relationships, managing and understanding expectations - How Scott stays current with what he needs to know - Scott's book recommendation - The things that have Scott most excited - Scott's greatest sources of pain - The impact of being a diabetic - The things about which Scott likes to geek out apart from software - Scott's prediction for the future of software - Scott's top 3 tips for delivering more value - Keeping up with Scott Resources: Scott's Blog Scott's Podcasts Scott's Books Get Involved In Tech - Documentary Film by Rob Conery and Scott Hanselman Dark Matter Developers (Scott's Blog Post on the Subject) Poornima Vijayashanker on Hanselminutes David Fowler Damian Edwards Brain, Bytes, Back, Buns - The Programmer's Priorities - Scott's Blog Post on Investments to Take Care of Yourself Science Friday Fresh Air Charlie Rose Inside the Actors Studio Type 1 Diabetes Scott on Diabetes Geek Relationship Tips with Scott's Wife on Hanselminutes More Relationship Hacks with Scott's Wife on Hanselminutes The Relationship Hacks Book (to be finished) Dave on the Developer Soup podcast Scott Hanselman's Complete List of Productivity Tips Scott's Description of Charles Petzold Reminds of Tom Preston-Werner's The Git Parable Does Visual Studio Rot The Mind - Charles Petzold Zencastr Josh Nielsen on Developer On Fire myEcho Scott Sounds like Mr. Miyagi Greg Shackles on Developer On Fire Oculus Rift DK2 Google Search on "Scott" Scott's book recommendation: Code: The Hidden Language of Computer Hardware and Software - Charles Petzold Scott's top 3 tips for delivering more value: Listen more than you do Be kinder than you are Sleep more

 Episode 082 | Erik Hatcher - Principled Priorities | File Type: audio/mp3 | Duration: 36:49

Guest: Erik Hatcher @erikhatcher Erik Hatcher talks with Dave Rael about changes in software development, abusive environments, and facilitating learning and growth Erik Hatcher is the co-author of “Lucene in Action” as well as co-author of “Java Development with Ant”. Erik has been an active member of the Lucene community - a leading Lucene and Solr committer, member of the Lucene Project Management Committee, member of the Apache Software Foundation as well as a frequent invited speaker at various industry events. Erik co-founded and works as a Senior Solutions Architect at LucidWorks. Chapters: - Dave introduces the show and Erik Hatcher - Erik's passion for Lucene - Erik's definition of value - The things that "light Erik up" - The importance of search - How Erik got started with software - Erik's story of failure - naming gaffe - Erik's story of success - contributing to community creation and growth, better naming - Erik's experiences with speaking - Erik's family - Erik's book recommendations - The things that have Erik most excited - Erik's greatest sources of pain - The things about which Erik geeks out - Erik's predictions for the future of software - Erik's top 3 tips for delivering more value - Keeping up with Erik Resources: Lucidworks Erik's Blog Posts at the Lucidworks Blog Apache Lucene Apache Solr Erik at No Fluff Just Stuff Erik's Personal Blog Erik's Slide Sharing Logo code.org Arlo Belshee on Developer On Fire Blacklight Andy Hunt on Developer On Fire Dave Thomas on Developer On Fire Tim Berglund on Developer On Fire Ted Neward on Developer On Fire Lemmy Alan Cooper on Developer On Fire No Silver Bullet - Frederick Brooks Erik's book recommendations: The Pragmatic Programmer From Journeyman to Master - Andrew Hunt, David Thomas Falling Up - Shel Silverstein How Buildings Learn: What Happens After They're Built - Stewart Brand Half Asleep in Frog Pajamas - Tom Robbins Oh, the Places You'll Go! - Dr. Seuss The Elements of Java Style - Allan Vermeulen, Scott W. Ambler, Greg Bumgardner, Eldon Metz, Trevor Misfeldt, Jim Shur Erik's top 3 tips for delivering more value: Practice, practice, practice Be fit to survive Continually strive for quality

 Episode 081 | Esther Derby - Making More Humane Workplaces | File Type: audio/mp3 | Duration: 30:25

Guest: Esther Derby @estherderby Esther Derby talks with Dave Rael about changes in software development, abusive environments, and facilitating learning and growth Esther Derby started her career as a programmer, and over the years she's worn many hats, including business owner, internal consultant and manager. From all these perspectives, one thing became clear: our level of individual, team and company success was deeply impacted by our work environment and organizational dynamics. As a result, she has spent the last twenty-five years helping companies design their environment, culture, and human dynamics for optimum success. She has written over 100 articles, and co-authored two books–Agile Retrospectives: Making Good Teams Great and Behind Closed Doors: Secrets of Great Management. She writes about management, leadership, collaboration, organizations and change (or another topic I’m currently exploring). Chapters: - Dave introduces the show and Esther Derby - Esther's definition of value - The things that "light Esther up" - Esther's early experiences with creating software and how it was like Agile - Abusive disconnect - "too stupid" users - How Esther got started in software - Esther's story of failure - more an attitude toward failure and resilience and a growth mindset - Esther's story of success of which she can be proud - creating environments where people can learn and grow and examine assumption - How Esther stays current with what she needs to know - Esther's book recommendations - The things that have Esther most excited - "Create the environment where writing good software is the natural outcome." - The greatest sources of pain in Esther's life and work - humiliation and lack of humanity in workplaces - Abusive measurement of productivity and its origin - The things about which Esther geeks out apart from software - Esther's prediction for the future of software - Esther's top 3 tips for delivering more value - Keeping up with Esther Resources: Esther's Website Esther's Monthly Teleconferences Agile Retrospectives: Making Good Teams Great - Esther Derby, Diana Larsen Behind Closed Doors: Secrets of Great Management - Johanna Rothman, Esther Derby Gerald Weinberg Greg Shackles on Developer On Fire IBM Flowcharting template Carol Dweck A Good Podcast Interview With Carol Dweck Linda Rising on Developer On Fire "Other Esther" Schindler Esther on Six Rules for Change Woody Zuill on Developer On Fire Caitlin C. Rosenthal Esther's book recommendations: Books by Carol Dweck Hard Facts, Dangerous Half-Truths And Total Nonsense: Profiting From Evidence-Based Management - Jeffrey Pfeffer, Robert I. Sutton Esther's top 3 tips for delivering more value: Understand who is receiving what you deliver Understand the purpose of what you deliver Understand the relationship you want to create

 Episode 080 | Jared Smith - Check Your Fear At the Door | File Type: audio/mp3 | Duration: 48:36

Guest: @ Jared Smith talks with Dave Rael about being motivated by solving real problems, the importance of education, seeking feedback, and the benefits of letting go of fear Jared Smith is a Software Engineer for YCombinator backed One Month, inc. He is passionate about programming and learning all he can about computer science. Everything from DevOps to building awesome software, from how the electrons move through a circuit to how a hard drive writes data. Chapters: - Dave introduces the show and Jared Smith - Jared's definition of value - The things that "light Jared up" - "Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke - How Jared got started in software - How Jared became associated with One Month and ultimately employed there - Jared's story of failure - infrastructure migration and tackling a problem outside expertise - underestimating the problem - Jared's story of success - advancing from a support person to lead developer and transforming an unstable organization to a more modern operation - Secretly changing code with authorization is not advisable, but fear is also the enemy - Introducing source control, process, practices, and more sanity - using disaster as an opportunity to sell positive changes - How Jared learned patterns and practices to introduce to stablize the organization - The things that have Jared most excited - Jared's greatest sources of pain - Jared's top 3 tips for delivering more value - Keeping up with Jared Resources: Jared's Blog One Month Clarke's three laws Rahm Emanuel - "Never Let A Good Crisis Go To Waste" Dave Thomas on Developer On Fire DHH on Developer On Fire Six Sigma Code Climate Jared's book recommendation: The Pragmatic Programmer: From Journeyman to Master - Andy Hunt and Dave Thomas Jared's top 3 tips for delivering more value: Listen and and actually hear what people want - listen deeply Seek and get feedback Don't be afraid to iterate, don't be afraid to throw away your code and redo it to get the right solution

Comments

Login or signup comment.