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 169 | Daniel Moore - Go For It | File Type: audio/mp3 | Duration: 00:57:09

Guest: Daniel Moore @STRd6 Daniel Moore talks with Dave Rael about the joy that is HyperDev, life at Fog Creek Software, knowing your own motivation, doing unexpected and awesome things with the browser, and the importance of taking action Daniel X Moore is the HyperDev team lead and a member of technical staff at Fog Creek Software. He’s the creator of the popular reactive templating framework, Hamlet.coffee, and has worked in a variety of web programming roles at Sony, OkCupid, and others. Chapters: - Dave introduces the show and Daniel Moore - Life at Fog Creek software and the remote version of the Joel Test - The Fog Creek Midas Touch? - Daniel and Fog Creek and his preoccupation with the browser - Daniel's history and the hope of using the browser as an integrated development environment - The nature of HyperDev - Who should use HyperDev and when? - Why so much emphasis on the browser? - HyperDev languages, applications, and platforms - The path for moving an application from HyperDev to your own infrastructure when it needs a more custom home - HyperDev as a place to learn - Life at Fog Creek and interaction with legends - How Daniel stays current with what he needs to know - How Daniel got started in software - The joy of the beginner's mindset and virtue of "experiemntation in a safe environment" - Daniel's story of failure - sinking money into game projects - especially not knowing the intent of what he was building - Daniel's nature - desire to create products and do "weird things in the browser" and a willingmess to take risks - Daniel's success story - Hamlet.coffee - Daniel's creative side - Daniel's book recommendation - The things about which Daniel likes to geek out - Daniel's prediction for the future of software - The source of Daniel's love of the browser - Daniel's top 3 tips for delivering more value - Keeping up with Daniel Resources: HyperDev Fog Creek Software Hamlet.coffee The Joel Test: 12 Steps To Better Code CodePen ngrok Joel Spolsky Michael Pryor How to Fail at Almost Everything and Still Win Big: Kind of the Story of My Life - Scott Adams Amazon Lambda Daniel's book recommendation: Gravity's Rainbow (Penguin Classics Deluxe Edition) - Thomas Pynchon Daniel's top 3 tips for delivering more value: Continuous Deployment Do the hard things you don't want to do - "the second 90%" Do stuff that is fun for you

 Episode 168 | Diana Larsen - Living In Inquiry | File Type: audio/mp3 | Duration: 00:50:04

Guest: Diana Larsen @dianaofportland Diana Larsen talks with Dave Rael about heroines and heroes and heroic learners, learning as a lifestyle, family and joy, and resilience Diana Larsen consults with leaders and their teams to create work environments where people flourish and push businesses to succeed. She is an international authority in Agile software development, team leadership, and Agile transitions. Diana co-authored Agile Retrospectives: Making Good Teams Great; Liftoff: Start and Sustain Successful Agile Teams; and The Five Rules of Accelerated Learning. In collaboration with James Shore, she developed the Agile Fluency™ Model. She is a past Chair and former board member (2007–2013) of the Agile Alliance Board of Directors. Diana is currently on the board of the Organization Design Forum and is an associate of the Human Systems Dynamics Institute. Chapters: - Dave introduces the show and Diana Larsen - The meaning of the term "heroic learners" - Heroes, the Hero's Journey, and a conversation about popular characters in fiction with heroic learning front and center - The virtue of confidence and contrasting it with arrogance - Knowledge workers vs learning workers - What it means to love learning and the folly of the typical setup of education - Diana's family and the successes of her children - The things that "light Diana up" - Becoming an authority on retrospectives and contributing to the state of the art - Diana's story of failure - inability to create lasting improvement, crisis of integrity with resolution via personal feedback - Exploration and resilience - How Diana stays current with what she needs to know - Diana's book recommendations - Diana's top 3 tips for delivering more value - Keeping up with Diana Resources: Diana's Business with Partner Sharon Buckmaster Liftoff: Start and Sustain Successful Agile Teams - Diana Larsen Agile Retrospectives: Making Good Teams Great - Esther Derby, Diana Larsen The Five Rules of Accelerated Learning - Willem Larsen, Diana Larsen Diana on LinkedIn Diana's Fall 2016 Workshops Agile Fluency Model agilefluency.org The Hero's Journey The Hero with a Thousand Faces (The Collected Works of Joseph Campbell) - Joseph Campbell The Hero's Journey: Joseph Campbell on His Life and Work (The Collected Works of Joseph Campbell) - Joseph Campbell Peter Drucker and Knowledge Workers Kathleen Dollard on Developer On Fire Willem Larsen on Hanselminutes with Scott Hanselman Willem Larsen Ward Cunningham on Developer On Fire James Grenning on Developer On Fire Frederick Brooks: No Silver Bullet Manifesto for Agile Software Development Esther Derby on Developer On Fire Gitte Klitgaard Tim Ottinger on Developer On Fire Michael Feathers on Developer On Fire Doc Notron on Developer On Fire Diana's book recommendation: Joy, Inc.: How We Built a Workplace People Love - Richard Sheridan Creativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration - Ed Catmull Diana's top 3 tips for delivering more value: Look for collaboration Live in inquiry Stay with the questions more than trying to sit with answers

 Episode 167 | Anthony Shaw - Innovation and Inspiration | File Type: audio/mp3 | Duration: 00:52:33

Guest: Anthony Shaw @anthonypjshaw Anthony Shaw talks with Dave Rael about thinking before coding, being lit up on innovation, inspiration, and mental health Anthony Shaw is an open-source junkie, public speaker and technology enthusiast from Sydney, Australia. He specialises in Python, C#.NET and cloud technologies. He spends his days with his 3 kids, swimming in the ocean, or hacking on projects with teams trying to solve trough business problems with technology. He is currently Director of Innovation and Technical Development at Dimension Data, looking at ways in which software empowers automation, learning and innovation for a global company of 30,000 employees. Chapters: - Dave introduces the show and Anthony Shaw - How Anthony became a Developer On Fire listener - Anthony's reaons for embracing Python - Anthony's involvement with Libcloud - Anthony's open source contributions, timing of working, and productivity - Anthony's job with Dimension Data - How Anthony got started in software - Anthony's story of failure - Spending months working on something that was never going to work - Anthony's success story - Helping people enjoy their jobs more via autonomy and creating a space for innovation - The things that have Anthony most excited - How Anthony stays current with what he needs to know - Communities at different scales and the relative value of following the foci of different communities - Anthony's book recommendations - Anthony's Pluralsight course recommendations - Anthony's causes of pain and suffering and an invitation to listeners to reach out to talk about mental health - Anthony's battle with generalized anxiety - Anthony and management and tips on navigating a move into management - The things about which Anthony like to geek out - Anthony's top 3 tips for delivering more value - Keeping up with Anthony Resources: Anthony's Blog on Medium Dimension Data The Developer On Fire Facebook Community Jed Reynolds on Developer On Fire Talk Python To Me Michael Kennedy on Developer On Fire Carin Meier on Developer On Fire Anthony's Blog Post on Python As His Primary Language Apache Libcloud Asterisk Anthony's Blog Post on HIs Open Source Contributions Clippper dBASE IV Robert Smallshire's Pluralsight Author Page Austin Bingham's Pluralsight Author Page Troy Hunt's Pluralsight Author Page Jamie Romanowski on Developer On Fire Kestrel Blackmore on Developer On Fire Scott Hanselman on Developer On Fire Anthony's book recommendation: Heat and Smoke - Bob Hart Anthony's top 3 tips for delivering more value: Spend time away from the keybaord Learn to work with others around you Keep asking questions

 Episode 166 | Jonathan Mills - You Are Not Alone | File Type: audio/mp3 | Duration: 00:55:57

Guest: Jon Mills @jonathanfmills Jon Mills talks with Dave Rael about building communities and events, chance encounters, making connections, being social, and focusing on strengths Jonathan Mills is a JavaScript and Node.js expert working in the mean stack with individuals and companies to help build their technical skills to cope with the constantly changing landscape of software development. Jon is a Pluralsight author, ASP.NET insider, and international speaker focusing on JavaScript both in the browser and on the server. Chapters: - Dave introduces the show and Jon Mills - Jon the conference organizer and the good that has come from KCDC - The virtue and joy of hallway conversations at conferences and making connections - The things that "light Jon up" - How Jon got started in software - Weathering the storm as a software developer in hard economic times - Growth within a company and how long to stay in a job - Jon's story of failure - spending time on the things that are not your strengths - Jon's success story - KCDC - building something great as a part of a team and getting promotion from great people - getting into a big international conference like KCDC - Seeking out feedback from conference organizers if you're not accepted - How Jon got started as a conference speaker - Taking pride in your own work and having gratitude for the contributions of others - there things are not mutually exclusive - How Jon stays current with what he needs to know - Jon and Pluralsight - Jon's book recommendation - The things that have Jon most excited - Jon's causes of pain and suffering - Jon's top 3 tips for delivering more value - Keeping up with Jon Resources: The Kansas City Developer Conference Jon's Blog Jon's Pluralsight Author Page Cory House on Developer On Fire Sarah Withee Heather Downing Melissa Green NDC Conferences Tom Prior on Developer On Fire Andrea Magnorsky on Developer On Fire Phil Japikse Jeremy Clark on Developer On Fire Jeremy Clark's Talk on Becoming a Social Developer Scott Allen on Developer On Fire John Papa on Developer On Fire Bryan Hunter on Developer On Fire Drew Houston The code.org video with Drew Houston describing coding as a superpower Jessica Kerr on Developer On Fire Paul Stack Troy Hunt on Developer On Fire Todd Gardner on Developer On Fire Goodreads HyperDev The Pomodoro Technique ClearFocus Dave's Blog Post on the Pomodoro Technique Jon's book recommendation: Mindset: The New Psychology of Success - Carol Dweck Essentialism: The Disciplined Pursuit of Less - Greg McKeown Lead the Field - Earl Nightingale Jon's top 3 tips for delivering more value: Use the Pomodoro Technique Automate everything you can You're not in this thing alone

 Episode 165 | Jed Reynolds - Space To Achieve | File Type: audio/mp3 | Duration: 00:56:27

Guest: Jed Reynolds @jed_reynolds Jed Reynolds talks with Dave Rael about broad interests, having many roles in an organization, death marches, and finding space Jed Reynolds has been programming professionally since 1996, and currently is a programmer, systems analyst and sysadmin for Candela Technologies in Ferndale, Washington. He's been using Linux since it was on floppies and programs in a variety of LAMP stack languages. Jed believes in making, bicycle commuting and loves photography and science. Chapters: - Dave introduces the show and Jed Reynolds - Jed on being mechanical and using tools to make physical things - Jed's many job roles, responsibilities, and skills - Jed's story of failure - difficulty integrating into a team, health issues, death marches, and personal conflicts - Jed's contribution to the Developer On Fire community - The things that "light Jed up" - How Jed stays current with what he needs to know - Jed's book recommendation - Doing presentations and getting onstage - The things that have Jed most excited - Jed's top 3 tips for delivering more value - Keeping up with Jed Resources: Jed's Blog Candela Technologies LinuxFest Northwest Type 2 Diabetes Gout The Developer On Fire Community Nagle's algorithm curl Great Podccast Episode About Curl and Its Creator - Daniel Stenberg on the changelog EFI Beyond Fear: Thinking Sensibly About Security in an Uncertain World. - Bruce Schneier Funny "O Rly?" Book Covers Allen Holub Design Patterns: Elements of Reusable Object-Oriented Software - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides You Can Be Busy or Remarkable - But Not Both Sandi Mez on Developer On Fire Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans Jed's book recommendation: Analysis Patterns: Reusable Object Models - Martin Fowler Jed's top 3 tips for delivering more value: Write daily status updates following an effective template Take criticism and ask for review Don't code too much

 Episode 164 | Sandi Metz - Grounded Leadership | File Type: audio/mp3 | Duration: 00:51:51

Guest: Sandi Metz @sandimetz Sandi Metz talks with Dave Rael about the serenity achieved with experience and age, the joys and perils of being a known leader, providing value, and the importance of grounding Sandi Metz, author of Practical Object-Oriented Design in Ruby and 99 Bottles of OOP, believes in simple code and straightforward explanations. She prefers working software, practical solutions and lengthy bicycle trips (not necessarily in that order) and consults and teaches about object-oriented design. Chapters: - Dave introduces the show and Sandi Metz - What it means to be a "woman of a certain age" and the perspective it brings, including tolerating people for who they are - Believing in the good intentions of others - The things that "light Sandi up" - Bicycling and the importance of care for your physical condition - Sandi's career arc and how she became an author, speaker, and leader and the value of a "leaky filter" - Identity, leadership, teaching, service, grounding, and the perils of positive attention - "Internet Sandi" vs "Real Sandi" - Kind regard from audiences and the ability and encouragement to be authentic - Sandi's experience with women in tech - how it differs from those of others; the importance of not dismissing someone else's experience because it differs from your own - Empathy for the experience of people in uncomfortable situations - How Sandi got started in software - The changing landscape of computing and user experiences - Sandi's philosophy of failure - dropping production database tables is not necessarily a failure; Failure vs mistakes; The desire to hide mistakes rather than expose them; Diffusing blame - Sandi's success stories - great code, being an author, and being useful to strangers - Sandi's book recommendation - The things that have Sandi most excited - Sandi's top 3 tips for delivering more value - Keeping up with Sandi Resources: Sandi's Blog Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby) - Sandi Metz 99 Bottles of OOP - Sandi Metz Jim Weirich Linda Rising on Developer On Fire Man's Search for Meaning - Viktor E. Frankl Sandi's book recommendation: Refactoring: Improving the Design of Existing Code - Martin Fowler Sandi's top 3 tips for delivering more value: Be fit Be humble Be brave

 Episode 163 | Eric Elliott - Purpose And Impact | File Type: audio/mp3 | Duration: 00:47:18

Guest: Eric Elliott @_ericelliott Eric Elliott talks with Dave Rael about having a purpose, career transitions, coding, and caring Eric Elliott is the author of "Programming JavaScript Applications" (O'Reilly). He has contributed to software experiences for Adobe, Zumba Fitness,The Wall Street Journal, BBC, and many popular music artists. He teaches hundreds of students JavaScript at https://ericelliottjs.com. He spends most of his time in the San Francisco Bay Area with the most beautiful woman in the world. Chapters: - Dave introduces the show and Eric Elliott - Eric's personal and business relationship with his wife - The documentary on which Eric is working with his wife: Programming Literacy - How Eric got exposed to computing and programming as a child - Eric's path to JavaScript - Eric's business and the timeless and practical focus of the education he provides - The things that "light Eric up" - "I'm not going to say that writing software is easy because it's not, but it's easy to get started. It's easy to learn the basics. I'ts easy to take one step at a time into becoming a professional software developer as long as you're talking one step at a time and not trying to take over the world over night." - Eric's story of failure - From successful music blog and creative work to couch surfing due to market collapse without having hedged bets - The reasons being a programmer is a great career - Eric's success story - becoming a source of learning for passing skills on to the next generation of coders - Eric's thoughts on having "made it" - How Eric stays current with what he needs to know - Eric's book recommendations - JavaScript and the influence of other languages - The things that have Eric most excited - Eric's causes of pain and suffering - homelessness - including his motivation and his taking of action in trying to address the problem - Eric's top 3 tips for delivering value - Keeping up with Eric Resources: Eric's Medium Blog: JavaScript Scene Eric's Courses Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries - Eric Elliott @JS_Cheerleader Programming Literacy - Documentary Hosted By Eric jshomes jshomes in more depth (please watch the video embedded here) Bill Scott Click Trails Courses by Dan Abramov Dr. Axel Rauschmayer Dr. Axel Rauschmayer's Blog: 2ality Exploring ES6: Upgrade to the next version of JavaScript - Dr. Axel Rauschmayer Speaking JavaScript: An In-Depth Guide for Programmers - Dr. Axel Rauschmayer Blockchain ARPANET Delivery drone Neat video medical application of drones Eric's book recommendation: 12 Books Every JavaScript Developer Should Read The Software Developer’s Library: A Treasure Trove of Books for People Who Love Code Eric's top 3 tips for delivering more value: Use Test-Driven Development Think about the value you're delivering - have it front and center on your mind Measure stuff and measure the right and not the wrong stuff

 Episode 162 | Sue Black - Resilience Through Adversity | File Type: audio/mp3 | Duration: 00:53:05

Guest: Sue Black @dr_black Dr Sue Black talks with Dave Rael about being lit up on software and technology, helping women to have better lives and businesses, saving Bletchley Park, and a winning formula of courage with persistence Dr Sue Black left home and school at 16, married at 20 and had 3 children by the age of 23. A single parent at 25 she went to university, gained a degree in computing then a PhD in software engineering. She set up the UK’s first online network for women in tech BCSWomen and led the campaign to save Bletchley Park. Sue was awarded an OBE for “services to technology” in the 2016 Queen’s New Year’s Honours list. She is now a UK government advisor, thought leader, honorary professor of computer science at UCL, social entrepreneur, writer and public speaker. Her current startup #techmums teaches mums tech skills enabling them to become tech savvy. Sue now has 4 children and has recently become a grandmother. Sue’s first book Saving Bletchley Park details the social media campaign she led to save Bletchley Park from 2008-2011, it is an Amazon UK bestseller. Chapters: - Dave introduces the show and Dr. Sue Black - #techmums - Sue's startup and story around empowering mothers via technology - Balance, facing reality, and overcoming obstacles - Education and persistence as the path from welfare to a brighter future - Standing out in the crowd, the discomfort of being in the minority and advice building confidence and dealing with difficult situations - The importance of memtors, including formal and explicit mentoring relationships - The things that "light Sue up" - Sue's story of failure - starting too broad and too technical in business and teaching - Sue's success story - acheiving a PhD in software engineering - How Sue stays current with what she needs to know - Sue's book recommendation and the incredible story of the history of Bletchley Park, codebreakers, involvement of women, and Sue's campaign to preserve the rich historical site - Sue's top 3 tips for delivering more value Resources: Sue's website #techmums BCS Women The story of a #techmum who benefited greatly Wendy Hall Kelly Hoey Bletchley Park Alan Turing The extraordinary female codebreakers of Bletchley Park Sue's book recommendation: Saving Bletchley Park - Sue Black Sue's top 3 tips for delivering more value: Follow that about which you are passionate Find people like you Just keep going

 Episode 161 | James Grenning - Right Place and Time | File Type: audio/mp3 | Duration: 00:58:43

Guest: James Grenning @jwgrenning James Grenning talks with Dave Rael about getting to the heart of the problem, forging important relationships, humility, and providing training James Grenning is an engineer. He likes solving problems: in code, in design, in meetings, in organizations, in his business. His mission is to bring modern technical and management practices to embedded systems development. That mission takes him all over the world training and coaching. He is the author of Test-Driven Development for Embedded C (http://wingman-sw.com/tddec). He invented Planning Poker, and participated in the creation of the Manifesto for Agile Software Development. His website is http://wingman-sw.com. Chapters: - Dave introduces the show and James Grenning - The reasons for the name of James's business - Wingman Software - James's early career and becoming a leader and trainer, becoming associated with Uncle Bob Martin - James's definition of value - Getting answers to questions to guide how a training should go - applying the idea of understanding the problem to training - The things that "light James up" - The things James doesn't like about the things he does - Being able to formulate a question well enough to get an answer - How James got started in software - Historical culture in software and incidental diversity - James story of failure - Banished from a team he established, training that wasn't wanted - Enlightenment from watching Kent Beck practice Test-Driven Development, James's involvement in the summit at Snowbird that resulted in the Agile Manifesto - The story of Planning Poker and "You guys are making this stuff up" - James's success story - family, beneficial career turns - How James stays current with what he needs to know - James's book recommendation - James's top 3 tips for delivering more value - Feedback cycles and dependencies - Keeping up with James Resources: James's Blog Wingman Software on Facebook James on Quora James on Untappd Uncle Bob Martin on Developer On Fire Cory House on Developer On Fire Newton's method Intel 8251 Twelve-step program Manifesto for Agile Software Development W. Edwards Deming Total Quality Management Mike Cohn Mike Cohn on Planning Poker The Fibonacci Sequence Planning Poker Party on James's Blog Woody Zuill on Developer On Fire cyber-dojo Python Koans James's book recommendation: Training From the Back of the Room!: 65 Ways to Step Aside and Let Them Learn - Sharon L. Bowman The Systems Bible: The Beginner's Guide to Systems Large and Small - John Gall James's top 3 tips for delivering more value: Get good at identifying problems Look for waste in your work Automate repetitive tasks

 Episode 160 | Todd Gardner - Tracking Success | File Type: audio/mp3 | Duration: 00:58:13

Guest: Todd Gardner @toddhgardner Todd Gardner talks with Dave Rael about JavaScript errors, social lubrication, a business that supports itself and its partners, and the web Todd H. Gardner is the president and bootstrapped co-founder of TrackJS JavaScript Error Monitoring. He has founded and failed several smaller businesses before TrackJS, but don’t hold that against him. With over a decade of experience building software systems, Todd has built large enterprise systems and complex software products. Chapters: - Dave introduces the show and Todd Gardner - Origins of PubConf - NDC Conferences - TrackJS - Todd's business and service to track. log, monitor, and report JavaScript errors from your web application - The joy of a being a small organization with a big impact - Businesses that can support their founders and partners - being an advocate for the business and product and not just a developer - How Tood shifted focus from only development to product and business and marketing - "Marketing gets a bad name only when you're marketing something that sucks." - The things that "light Todd up" - How Todd got started in software - Todd's story of failure - Depending on unreliable services and suffering quality of life problems relating to the struggle to keep the lights on - TrackJS and coming out of the low point and lessons learned that color future outlook and operation - Todd's success story - TrackJS being used on websites and applications he admires and "holds in awe" - Todd's thoughts on having "made it" - How Todd stays current with what he needs to know - Todd's book recommendation - The things that have Todd most excited - The things about which Todd likes to geek out - Todd's prediction for the future of software - An emphasis on simplicity - Todd's top 3 tips for delivering more value - Keeping up with Todd Resources: TrackJS The trackJS Blog (including posts by Todd) PubConf NotepadConf NDC Conferences Eric Brandes Warcraft II Chad Fowler on Developer On Fire Google Now John Papa on Developer On Fire Not Even Close: The State of Computer Security (with slides) - James Mickens Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans Todd's book recommendation: How to Win Friends and Influence People - Dale Carnegie Todd's top 3 tips for delivering more value: Look outside software and focus on things that will drive the most impact for people, business, and society (software is a cost, not a benefit) Write as little code as you can Some things don't need to last

 Episode 159 | Glyph Lefkowitz - People-Focused Software | File Type: audio/mp3 | Duration: 01:00:08

Guest: Glyph Lefkowitz @glyph Glyph Lefkowitz talks with Dave Rael about empathy in software development, the importance of a focus on people, and big social problems Glyph Lefkowitz is a human being who writes computer programs.  The thing he's most famous for is having written the Twisted framework, which is an event-driven system for writing programs in Python. He's done some other things too. He currently works for Rackspace on open source technologies like Twisted. He has worked for Apple on an enterprise calendaring software. Chapters: - Dave introduces the show and Glyph Lefkowitz - The sources of Glyph's significant interest in diversity - Taking the feelings of people into account and software development as a people-focused activity - The things that "light Glyph up" - Glyph on email, communication, net etiquette, and social order - "Nobody was ever really taught how to make good use of email and a technology is only as powerful as the user." - Fundamental principles of communicating, wasting the time of others, courtesy, and empathy - How Glyph got started in software - Glyph's story of failure - Overbuliding infrastructure and inability to respond to change and escape technical debt - hubris and fundamental attribution error - Startup culture, the hubris of believing every social problem can be solved with a new product, and the importance of having checks in place on multiple levels - Testing as a vehicle for expressing intent and experiencing empathy - Glyph's book recommendation - Glyph's top 3 tips for delivering more value - Keeping up with Glyph Resources: Glyph's Blog David Reid Tweet on Life in Programming Glyph's Father, Robert Lefkowitz Twisted Ashwini Oruganti Amber Brown Steve Jobs - Computers Are Bicycles For The Mind Glyph's Blog Post on Email - Email Isn’t The Thing You’re Bad At More on Glyph's Blog Regarding Email - Letters To The Editor: Re: Email Eternal September APL68000 Hypercard Fundamental attribution error Glyph's Fan Club on IRC Glyph's book recommendation: The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) - Frederick P. Brooks Jr. Glyph's top 3 tips for delivering more value: Practice self-care ("Empathy starts with you") Expand the circle of emphty outward from self to those with whom you interact Don't trust your intuition - verify your expectations and get a different perspective

 Episode 158 | Carin Meier - Biogeekery and Identity | File Type: audio/mp3 | Duration: 00:31:21

Guest: Carin Meier @gigasquid Carin Meier talks with Dave Rael about priorities, learning new things, and the importance of having an identity outside what you do for a living Carin started off as a professional ballet dancer, studied Physics in college, and has been developing software for both the enterprise and entrepreneur ever since. She has a thing for Clojure and can be usually found with a cup of tea in her hand, hacking on her Roomba, AR Drone, or any other robots that happen to be nearby. She hails from Cincinnati, where she works remotely as a developer for Cognitect, and also helps organize the Cincinnati Functional Programmers user group. Chapters: - Dave introduces the show and Carin Meier - The origin of gigasquid - The things that "light Carin up" - Carin's interest in the interface between the physical and the soft worlds - Biological computing and slime molds - Carin's path to software through physics - Carin's introduction to Clojure - How Carin got started in software - Carin's story of failure - identity tied up in ballet - a lesson learned in application of the term developer to self - Carin's success story - motivated by team - advice for fixing teams - Carin's thoughts on having "made it" - How Carin stays current with what she needs to know - Bio-inspired ways of looking at systems - The things that have Carin most excited - Carin's causes of pain and suffering - The things about which Carin likes to geek out - Carin's current relationship with ballet - Carin's prediction for the future of software - Motivations for functional programming - Carin's top 3 tips for delivering code - Keeping up with Carin Resources: Living Clojure - Carin Meier Carin's Blog 2013: Carin Meier, "The Joy of Flying Robots with Clojure" Code from the "Joy of Flying Robots" presentation Carin's book recommendation: Physarum Machines: Computers From Slime Mould (Volume 74) - Andrew Adamatzky Carin's top 3 tips for delivering more value: Thought over code People over process Feeback, feeback, feeback

 Episode 157 | Tom Prior - Inspired | File Type: audio/mp3 | Duration: 00:47:30

Guest: Tom Prior @priortd Tom Prior talks with Dave Rael about reach, making connections, functional programming, mindfulness, and balance A husband to his beautiful wife and father to a wonderful son and daughter, Tom is also a software geek who loves functional programming. He is an unrelenting learner. Outside of work and family life, he can usually be found with a cup of strong coffee consuming computer science related topics or bending his brain to solve a programming Kata. He blogs about his functional programming journey at www.prigrammer.com. He has become actively involved in the software community in Cork, Ireland helping to setup the Cork Java User Group (http://www.meetup.com/corkjug/). More recently, he has helped set up Functional Kats {Cork} (http://www.meetup.com/functional-kats-cork/) after hearing Andrea Magnorsky talk about Functional Kats in Dublin on a previous Developer On Fire episode. Chapters: - Dave introduces the show and Tom Prior - Hearing Andrea Magnorsky on Developer On Fire and connecting to start up Functional Kats Cork - Tom and community involvement - Languages and tools - The things that "light Tom up" - How Tom got started in software - Tom's music career - Tom's story of failure - too quick to code and a lack of presence with his family - Tom's success story - family and facing fears, notably public speaking - Mindfulness and observing your own feelings without feeling - How tom stays current with what he needs to know - Emphasis on computer science and fundamentals - Tom's book recommendations - The things that have Tom most excited - Tom's sources of pain and suffering - The things about which Tom likes to geek out - Tom's prediction for the future of software - Tom's top 3 tips for delivering more value - Keeping up with Tom Resources: Tom's Blog Andrea Magnorsky on Developer On Fire Mark Seemann on Developer On Fire NDC Oslo Bryan Hunter on Developer On Fire Scott Wlaschin on Developer On Fire Hammock Driven Development - Rich Hickey Mads Kristensen on Developer On Fire Linda Rising on Developer On Fire John Sonmez on Developer On Fire Uncle Bob Martin on Developer On Fire Tom's book recommendation: Mindset: The New Psychology of Success - Carol Dweck Soft Skills: The software developer's life manual - John Sonmez The Power of Habit: Why We Do What We Do in Life and Business - Charles Duhigg Living Clojure - Carin Meier Tom's top 3 tips for delivering more value: Take breaks - be prepared to step away Use pen and paper and whiteboards Be willing to sacrifice some entertainment to balance geeking out on software with family

 Episode 156 | David Neal - Bacon Driven Drawing | File Type: audio/mp3 | Duration: 00:50:53

Guest: David Neal @reverentgeek David Neal talks with Dave Rael about passionate interests, speaking at conferences, the appeal of drawing, and career path joys and woes David is a family man, geek, musician, motorcyclist, speaker, and software developer living in Georgia, USA. He's currently a Developer Advocate for LeanKit. He's a Microsoft MVP, and runs on a high-octane mixture of caffeine and bacon. Chapters: - Dave introduces the show and David Neal - How David got started in software - David and drawing and the emphasis of drawings in presentations - The things that "ligth David up" - David's story of failure - "promoted beyond my ability" - in management without embracing management - David's current role at LeanKit - David and humans - being an introvert and the genesis of David Neal, conference speaker - Comparing conference and user group speaking to performing live music - David's love of music - David's success story - software remaining useful over a long time and with meaningful impact - How David stays current with what he needs to know - David's book recommendations - "There are three inevitable things in life: death, taxes, and PowerPoint" - The things that have David most excited - David's sources of pain and suffering - David's prediction for the future of software - David's top 3 tips for delivering more value - Keeping up with David - Finding out more about LeanKit Resources: David's Blog LeanKit Dan Roam: "Show and Tell" | Talks at Google Kestrel Blackmore on Developer On Fire Jamie Romanowski on Developer On Fire Richard Campbel on Developer On Fire Alan Stevens Farewell to the devLink Technical Conference Cory House on Developer On Fire Cory House on Developer On Fire Again Ted Neward on Developer On Fire Cory House on Pluralsight Safari Books Online Electron Atom CAP Theorem David's book recommendation: Show and Tell: How Everybody Can Make Extraordinary Presentations - Dan Roam Professor Frisby's Mostly Adequate Guide to Functional Programming - Brian Lonsdorf David's top 3 tips for delivering more value: Have a genuine respect for people Have daily habits Work hard consistently over time and you can become an "overnight success"

 Episode 155 | Ben Balter - Moving the World Forward at GitHub | File Type: audio/mp3 | Duration: 00:49:34

Guest: Ben Balter @benbalter Ben Balter talks with Dave Rael about progress in making government work better with technology, big benefits from GitHub teams, and loving software and openness Over his career, Ben has been named one of the top 25 most influential people in government and technology and Fed 50’s Disruptor of the Year, was described by the US Chief Technology Officer as one of “the baddest of the badass innovators,” and was the winner of the Open Source People’s Choice Award. Previously, Ben served as GitHub’s Government Evangelist, leading the efforts to encourage government at all levels to adopt open source philosophies for code, for data, and for policy development. Chapters: - Dave introduces the show and Ben Balter - How Ben the law student became involved in open source software - Software as fun rather than a serious career opportunity - The joy of being an attorney in a software world - Ben's life as a GitHub product manager and the teams with which he is involved - Ben's and GitHub's contributions to making open source licensing better and easier - Ben's life in govenment and his move from government into GitHub - The nature of software development and progress in the US government - GitHub and governments outside the United States of America and open sourcing legislation - GitHub and children - The things that "light Ben up" - The purpose and value of emoji - Ben's story of failure - inability to change a culture with a technology-focused solution - Ben's success story - moving government toward openness with culture movement in addition to technology advancement - How Ben stays current with what he needs to know - Ben's book recommendation - The things that have Ben most excited - GitHub is also for non-programmers - Ben's top 3 tips for delivering more value - Keeping up with Ben Balter Resources: Ben's Blog GitHub Pages Licensee MUMPS Programming Language Story About German Goverment and GitHub German Parliament on GitHub GitHub Terms of Service Ben's book recommendation: Being Geek: The Software Developer's Career Handbook - Michael Lopp Ben's top 3 tips for delivering more value: Ship the smallest thing possible - just get it out the door and get feedback Focus on end user value and not the technical challenge Build what 80% of your user base will use rather than focusing on the vocal minority

Comments

Login or signup comment.