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 079 | Greg Shackles - Not Just Mobile | File Type: audio/mp3 | Duration: 47:09

Guest: Greg Shackles @gshackles Greg Shackles talks with Dave Rael about valuable user experiences, the art of unit testing, and understanding users Greg Shackles is a Principal Engineer at Olo. He is a Xamarin MVP, Microsoft MVP, host of the Gone Mobile podcast, organizer of the NYC Mobile .NET Developers Group, author of Mobile Development with C#, and also a monthly columnist with Visual Studio Magazine. Chapters: - Dave Introduces the show and Greg Shackles - What is Xamarin? - Greg's intorduction to Xamarin and its predecessors - Greg's definition of value - Lessons from observing a spouse - typical users often blame themselves for failings in software - The things that "light Greg up" - Greg's story of failure - "DevOops" - Infinite recursion, underestimating the fix - Greg success story - Blogging and speaking, engaging communities - How Greg stays current with what he needs to know - Greg's book recommendation - The things about which Greg is most excited - Greg's greatest sources of pain - The things about which Greg likes to geek out apart from software - Home Brewing feedback cycles - Greg's history with making music - Greg's prediction for the future of software - Greg's top 3 tips for delivering more value - Keeping up with Greg Resources: Greg's Blog Gone Mobile - Greg's Podcast NYC Mobile .NET Developers Group Greg's Book: Mobile Development with C#: Building Native iOS, Android, and Windows Phone Applications Xamarin PEBKAC (Problem Exists Between Keyboard and Chair) iBeacon Uber myEcho Scott Hanselman Hofstadter's law John Zablocki Cory House on Developer On Fire Jessica Kerr on Developer On Fire Troy Hunt on Developer On Fire Greg's post about Courier Location Tracking: Caviar Is Cavalier About Privacy Ted Neward on Developer On Fire MvvmCross Greg's book recommendation: The Art of Unit Testing: with Examples in .NET - Roy Osherove Greg's top 3 tips for delivering more value: Start blogging and speaking Make sure you understand the user of your software - exercise empathy Read as much code as you can

 Episode 078 | Jezen Thomas - Simplicity Master | File Type: audio/mp3 | Duration: 39:52

Guest: Jezen Thomas @jezenthomas Jezen Thomas talks with Dave Rael about great tools, mastering the command line, the primacy of simplicity, and geeking out about the rotation axes of the arms Jezen Thomas is a freelance software developer from London spending most of his time writing software with Ruby and JavaScript. He is currently working with UXPin a company which makes a browser-based UX prototyping platform using ReactJS. He enjoys all things TDD, functional programming, Vim and Unix, and he shares his thoughts by speaking at conferences, tweeting as @jezenthomas, and writing articles at http://jezenthomas.com. Chapters: - Dave introduces the show and Jezen Thomas - From music to programming and how Jezen got started in software - Jezen and Vim and becoming terminal-oriented - Jezen's definition of value - The things that "light Jezen up" - Jezen's story of failure - tinkering for the sake of tinkering without thinking through the purpose and value - Jezen's success story - fostering social engagement by reducing the cost to communicate with a large company - How Jezen stays current with what he needs to know - Jezen's book recommendation - The things that have Jezen most excited - Javascript's identity crisis - Jezen's greatest sources of pain - The things about which Jezen likes to geek out - Jezen's prediction for the future of software - Jezen's top 3 tips for delivering more value - Keeping up with Jezen Resources: Jezen's Blog Arlo Belshee on Developer On Fire Jeff Bezos on Investing In Things that Don't Change Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages - Bruce A. Tate Facebook's Flow Type Checker Udi Dahan on Developer on Fire Udi Dahan - "The Software Simplist" Greg Young Command Query Responsibility Segregation (CQRS) Greg Young on CQRS and Event Sourcing The Golden Hammer History of Emacs & vi Keys (Keyboard Influence on Keybinding Design) The Tim Ferriss Experiment YAGNI Greg Young - The art of destroying software Jezen's book recommendation: Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages - Bruce A. Tate Jezen's top 3 tips for delivering more value: Clear and concise communication Don't code for the future Make code cheaper to write and easier to delete

 Episode 077 | Daniel Marbach - Geeking Out | File Type: audio/mp3 | Duration: 40:28

Guest: Daniel Marbach @danielmarbach Daniel Marbach talks with Dave Rael about experiences in software, taking care of yourself, distributed systems and distributed teams, and being a geek. Daniel Marbach is a Solution Architect at Particular Software Ltd and the CEO of Tracelight GmbH in Switzerland. His experience spreads from client and server development to building distributed systems. Daniel has extensive knowledge in the .NET ecosystem including NoSQL databases, asynchronous programming, open-source software development and much more. He is a Microsoft MVP for Integration, a frequent speaker, coach and passionate blog writer. Daniel co-founded the .NET Usergroup Central Switzerland and continues his journey of software development with passion. Quote: Evolvable and maintainable architecture is not created in an ivory tower. It is a result of continuous improvements of targeted pragmatism and cooperation in a team with a common vision. Chapters: - Dave introduces the show and Daniel Marbach - Daniels community and open source activities - Daniel's emphasis on taking care of himself - The things that "light Daniel up" - The motivation for founding a user group - Daniel's definition of value and emphasis on getting a return on the investment of your lifetime - How Daniel got started in software - Daniel's story of failure - misunderstanding of infrastructure and potential loss of information - Daniel's stories of success - improving a brownfield project burdened with technical debt to the point of restoring velocity, working with an awesome team - Working in a globally distributed organization - How Daniel stays current with what he needs to know - Daniel's book recommendations - The things about which Daniel is most excited - The greatest sources of pain in Daniel's life and work - The things about which Daniel likes to geek out apart from software - Daniel's prediction for the future of software - Daniel's top 3 tips for delivering more value - Keeping up with Daniel Resources: Daniel's Blog Particular Software The Particular Software Blog (featuring content from Daniel) Udi Dahan No more yes. It's either HELL YEAH! or no - Derek Sivers Daniel's book recommendations: 12 Essential Skills for Software Architects - Dave Hendricksen Fearless Change: Patterns for Introducing New Ideas - Mary Lynn Manns Ph.D., Linda Rising Ph.D. Daniel's top 3 tips for delivering more value: Recognize that everyone has potential, particularly that you have potential. Surround yourself with people that bring you forward. If you achieve something, share it with you friends and coworkers and family.

 Episode 076 | Troy Hunt - Planting Seeds | File Type: audio/mp3 | Duration: 45:21

Guest: Troy Hunt @troyhunt Troy Hunt talks with Dave Rael about the pet projects, success, lifestyle design, and the joys and pains of the ease of creating in the digital world Troy Hunt is a security expert and a course author at Pluralsight. Beyond his work with Pluralsight, Troy is Microsoft MVP for developer security and ASPInsider who's been building software for browsers since the early days of the web. Chapters: - Dave introduces the show and Troy Hunt - Troy the television star - Troy's project: haveibeenpwned.com and the attention it has gotten from high-profile breaches - The gravity of the breach of Ashley Madison - The origin, implementation, and growth of the have i been pwned project - How Microsoft Azure handled the scale of the haveibeenpwned.com traffic around the Ashley Madison breach - the economics of autoscaling in the cloud - Troy's definition of value and emphasis on the long term play - How Troy got started in software - Troy's story of failure - dealing with questionable characters and not understanding the nature of the business and agreement - The amazing opportunities to do awesome things in today's world - Troy's story of success - creating training for Pluralsight and the lifestyle it has enabled - The costs of success - The things that "light Troy up" - How Troy stays current with what he needs to know - Financial lessons for software people - Troy's book recommendations - The things about which Troy is most excited - The greatest sources of pain in Troy's life and work - Troy's prediction for the future of software - Troy's top 3 tips for delivering more value - Keeping up with Troy Resources: Troy's Blog Site ';--have i been pwned? Troy's Pluralsight Author Page Ashley Madison Breach Adobe Breach VTech Breach iKettle Tom Preston-Werner's Blog Post About the Origin of GitHub Troy's book recommendation: We Are Anonymous: Inside the Hacker World of LulzSec, Anonymous, and the Global Cyber Insurgency - Parmy Olson Resources: Continue the self-improvement journey Create something and put it out there and get people to use it Think about your financial future and success

 Episode 075 | Pavneet Singh Saund - Pushing Boundaries | File Type: audio/mp3 | Duration: 38:44

Guest: Pavneet Singh Saund @pavsaund Pavneet Singh Saund talks with Dave Rael about the importance of family, business focus, crafstmanship, burnout, and expanding boundaries Pavneet is a web developer and team lead, currently working for Scandinavia's largest e-commerce player, Komplett Group. He has a passion for creating solutions that make users' lives easier. Pavneet has worked across the .NET stack and has found an ever-growing love for JavaScript in the front-end, but still has a tendency to cascade himself into trouble. Pavneet is involved in the local community as founder of Slack community Vestfold Developers and chapter lead for Norwegian .Net User Group Vestfold. He's also contributer to open-sourced projects Forseti (Javascript test runner) and Bifrost (Line of Business application framework based on CQRS and DDD, and healthy development practices). He fills his spare time family, friends and running. Chapters: - Dave introduces the show and Pavneet Singh Saund - Pavneet's definition of value - Team chemistry and business focus on projects - Being an advocate for the user - Origins of a domain-focused approach - The things that "light Pavneet up" - How Pavneet stays current with what he needs to know - Leading developer communities - How Pavneet got started in software - Pavneet and software craftsmanship - Pavneet's story of failure - too much focus on software methodolgy, lack of focus on the end user, wrong methodology and flow for the client - Pavneet's story of success - introduction to Scrum, delivering ahead of schedule and on budget - Pavneet's book recommendations - The things about which Pavneet is most excited - The greatest sources of pain in Pavneet's life and work - Pavneet's prediction for the future of software - Pavneet's top 3 tips for delivering more value - Keeping up with Pavneet Resources: Pav's Blog The 5 Love Languages: The Secret to Love that Lasts - Gary D Chapman Dave's Review of The 5 Love Languages Spotify Agile Engineering Culture - Matt Harasymczuk Woody Zuill on #NoEstinates Woody Zuill on Developer On Fire Pavneet's book recommendations: The Pragmatic Programmer: From Journeyman to Master - Andrew Hunt and David Thomas Nonviolent Communication: A Language of Life - Marshall B. Rosenberg Pavneet's top 3 tips for delivering more value: Listen first and then listen more Don't just do something, stand there Enable others succeed

 Episode 074 | Evelina Gabasova - Love of Data | File Type: audio/mp3 | Duration: 36:36

Guest: Evelina Gabasova @evelgab Evelina Gabasova talks with Dave Rael about data science, making progress to find motivation, and the enormous rewards and benefits of teaching Evelina Gabasova is a machine learning researcher working in bioinformatics at Cambridge University. At the moment, she’s trying to reverse-engineer genomic mechanisms behind pancreatic cancer. Although she spends her time with biologists, she is mainly a programmer with machine learning background. Outside of academia, she speaks at developer conferences and user groups, mainly about using F# for data science. Chapters: - Dave introduces the show and Evelina Gabasova - Evelina and programming languages - Evelina's path to getting into artificial intelligence - Evelina's definition of value - The cadence of delivery in Evelina's scientific data projects - How Evelina got started in software - Evelina and mathematics and the way math is taught - The things that "light Evelina up" - Evelina's story of failure - the difficulty in finding motivation; the daunting task of the PhD thesis - Evelina's PhD thesis - Evelina's story of success - blogging and public speaking - teaching and learning - How Evelina stays current with what she needs to know - The things about which Evelina is most excited - The greatest sources of pain in Evelina's life and work - The things about which Evelina likes to geek apart from software - Evelina's prediction for the future of software - Evelina's top 3 tips for delivering more value - Keeping up with Evelina Resources: Evelina's Blog The Star Wars social network F#unctional Londoners Meetup Group Linda Rising on Developer On Fire Mindset: The New Psychology of Success - Carol Dweck Evelina's top 3 tips for delivering more value: Keep learning Start small and work incrementally Teach things

 Episode 073 | Arlo Belshee - Refactoring Humanity | File Type: audio/mp3 | Duration: 58:13

Guest: Arlo Belshee @arlobelshee Arlo Belshee talks with Dave Rael about human relationships, the value of emotion, software and sociology, the power of refactoring, and letting go of judgment of emotions REFACTOR ALL THE THINGS!!!! Arlo executes reflective design on legacy code, legacy organizations, legacy relationships, and legacy ways of thinking. He executes those design changes via refactoring. By which he means something more specific than most people do. Arlo is a master at executing any change in a sequence of atomic steps, each of which can be demonstrated free of unintended side-effects. In code this doesn't even require tests. In relationships, thinking, and organizations things get a little more complicated. Also known as The Court Jester, Twenty Pounds of Crazy in a Ten Pound Bag, and occasionally Bloody Stupid, Arlo is an absurd pragmatist. As an explorer and lover of the human condition, how could he see anything but absurdity? How could he care about anything except real-world outcomes? And he absolutely loves legacy code. What could be more pragmatic? What could be more absurd? Working with legacy code requires intense, sharp creativity and open, brilliantly careful action at the same time. Making legacy code obvious to humans while maintaining full backwards compatibility is the ultimate challenge in software development. For a good time, Tweet Arlo or just hit him up in a bar sometime. Code, relationships, metacognition, emotions, and scotch: sounds like the start to a fine evening. Chapters: - Dave introduces the show and Arlo Belshee - Arlo, the "omnivore" of practices - Arlo's definition of value - Going deeper on emotion and its power in human experience - Cognitive Biases and bugs - The things that "light Arlo up" - Fundamental skills: Arlo on refactoring: "known, safe, atomic transformations" - Arlo's story of failure - tooling deficiencies - Arlo's stories of success - embracing Extreme Programming and delivering and extreme legacy code refactoring and deleting - How Arlo stays current with what he needs to know - Arlo's Minions language - Arlo's thoughts on pain and judgment toward emotion - emotions being neither inherently good nor bad - The things about which Arlo likes to geek apart from software - The hierarchical culture of the United States and Taylorism - Arlo's top 3 tips for delivering more value - Keeiping up with Arlo Resources: Arlo's Blog Arlo's Minions Language Arlo's Repositories Relating to the Minions Language Uncle Bob Martin Demonstrating Test-Driven Development Arlo on Using Mocks Refactoring: Improving the Design of Existing Code - Martin Fowler Extreme Programming Explained: Embrace Change - Kent Beck, Cynthia Andres Ward Cunningham Ward Cunningham on Developer On Fire Promiscuous Pairing and Beginner’s Mind: Embrace Inexperience - Arlo Belshee Perforce Anzeneering - Industrial Logic Taylorism Arlo's book recommendation: Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages - Bruce A. Tate Arlo's top 3 tips for delivering more value: Radical compassion - understand other people from their perspective and not their own F*** theory - outcomes are all that matter - articulate values in terms of desired outcomes, not in terms of solutions Focus on safety - "people don't fear change; people fear stupid"

 Episode 072 | John Robbins - Debugging Master | File Type: audio/mp3 | Duration: 57:32

Guest: John Robbins @JohnWintellect John Robbins talks with Dave Rael about debugging, taking bold action, being a business man, and the rewards of helping people John Robbins is a cofounder of Wintellect, where he heads up the consulting and debugging services side of the business. He also travels the world teaching his Mastering .NET Debugging and Mastering Windows Debugging courses so that developers everywhere can learn the techniques he uses to solve the nastiest software problems known to man. As one of the world's recognized authorities on debugging, John takes an evil delight in finding and fixing impossible bugs in other people's programs. Chapters: - Dave introduces the show and John Robbins - The distinction of being a debugging specialist - Introduction to Wintellect - Training from Wintellect - John and the "6 its": learn it, design it, code it, test it, tune it, document it - The value of training courses - John's definition of value - The things that "light John up" - How John got started with software - John meets Windows - John goes to work at Nu-Mega - The beginning of Wintellect - John's stories of failure - requirements misunderstandings, reimplementing things already in place without a reason - John's story of success - business success, solving problems to save troubled businesses, the rewards of helping people - How John stays current with what he needs to know - Big companies and open source and "Microsoft getting a clue" - John's book recommendation - The things that have John most excited - Military history and dealing with government as a business - John's predictions for the future of software - John's top 3 tips for delivering more value - Keeping up with John Resources: Wintellect - John's Business Wintellect Now - Video Training John's Content on Wintellect DevCenter Blogs Wintellect DevCenter Blogs WinDbg Clubber Lang in Rocky 3 - Pain Writing Solid Code - Steve Maguire Dilbert on the Quality of Inherited Code Why Software Is Eating the World - Marc Andreesen Nu-Mega Technologies SoftICE Scott Guthrie Code Complete: A Practical Handbook of Software Construction - Steve McConnell Microsoft's Resistance to Government Access Andrew Bragdon - Code Bubbles John's book recommendation: Code Complete: A Practical Handbook of Software Construction - Steve McConnell John's top 3 tips for delivering more value: Think about the person coming after you Do think about performance and anticipate needs for the future Don't be afraid to write a blog, do a presentation, or something to share what you have to offer with the community

 Episode 071 | Tim Berglund - Emphasis on Service | File Type: audio/mp3 | Duration: 42:11

Guest: Tim Berglund @tlberglund Tim Berglund talks with Dave Rael about being a geek, forms of value, creative expression, and buliding a platform for tech education Tim Berglund is a teacher, author, and technology leader with DataStax, where he serves as the Director of Training. He can frequently be found speaking at conferences in the United States and all over the world. He is the co-presenter of various O’Reilly training videos on topics ranging from Git to Mac OS X Productivity Tips to Distributed Systems, and is the author of Gradle Beyond the Basics. He tweets as @tlberglund, blogs very occasionally at http://timberglund.com, and lives in Littleton, CO, USA with the wife of his youth and their youngest child. Chapters: - Dave introduces the show and Tim Berglund - Tim on having been a Meetup organizer - Tim at DataStax - Cassandra and DataStax Enterprise - Tim's definition of value - The things that "light Tim up" - How Tim got started with software - Tim's story of failure - failed technology startup, lack of domain focus/interest - How Tim stays current with what he needs to know - Tim's story of success - growth as an independent agent, public speaking - Tim's book recommendation - Tim and poetry and film making - The things that have Tim most excited - The greatest sources of pain in Tim's life and work - Tim's predictions for the future of software - Tim's top 3 tips for delivering more value - Keeping up with Tim Resources: Tim's Blog DataStax No Fluff Just Stuff Gradle Beyond the Basics - Tim Berglund Apache Cassandra Denver Open Source User Group DataStax Enterprise Marx and the Labor Theory of Value Usenet Signatures Quine Willard Van Orman Quine Scholastic Book Club Ada Lovelace Ada Lovelace and Charles Babbage's Difference Engine Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans Anapestic Tetrameter Oh, the Methods You'll Compose Ignite Talks The Maven AsciiDoc Asciidoctor Gradle Semantic Web Tim's book recommendation: Implementation Patterns - Kent Beck Tim's top 3 tips for delivering more value: Orient your work outside yourself - serve your user Improve yourself - orient you professional life so you have time to learn new things Do it together with other people

 Episode 070 | Eric Lawrence - Fiddler on the HTTP Port | File Type: audio/mp3 | Duration: 01:01:14

Guest: Eric Lawrence @ericlaw Eric Lawrence talks with Dave Rael about making tools, turning Fiddler into a career, methods of development, learning, and making the right move Eric Lawrence (@ericlaw) is best known as the developer of the Fiddler web debugging platform, used by web professionals worldwide. After building websites and browsers for over a decade at Microsoft, Eric joined Telerik to develop Fiddler full-time. Outside of work, he blogs at textslashplain.com and develops and maintains the freeware tools at bayden.com. Chapters: - Dave Introduces the show and Eric Lawrence - Eric and making tools and the genesis of Fiddler - Adding filtering and new featuers to Fiddler - Eric and the Internet Explorer team - Fiddler selected for the Engineering Excellence award at MIcrosoft - Exploring selling Fiddler - Writing the Fiddler book and the book as a source of finding places to improve the product - Eric's early association with Telerik - Cross platform Fiddler - SSL support in Fiddler - Eric's definition of value - The importance of the cost in assessing value - The business of the Fiddler sale - Learning from articulation and how Eric creates: Book-Driven Development, Conference-Driven Development, Embarrassment-Driven Development, and Ignorance-Driven Development - How Eric stays current with what he needs to know - Eric's story of failure - painful learning experience - inability to use infrastructure code and needing to reimplement it, lack of source control - The things that have Eric most excited - The greatest sources of pain in Eric's life and work - Eric's top 3 tips for delivering more value - Keeping up with Eric Resources: Eric's Blog Fiddler Microsoft Engineering Excellence Awards Bayden Systems SlickRun See Eric with Bill Gates Eric's Fiddler Book: Debugging with Fiddler: The complete reference from the creator of the Fiddler Web Debugger - Eric Lawrence Telerik Mono - Cross platform .NET Gary Wisniewski on Developer On Fire The Martian: A Novel - Andy Weir Bulletproof SSL and TLS: Understanding and Deploying SSL/TLS and PKI to Secure Servers and Web Applications - Ivan Ristic HTTP: The Definitive Guide - David Gourley, Brian Totty, Marjorie Sayer, Anshu Aggarwal, Sailu Reddy Hernán Cortés and Burning the Ships Broken windows theory Eric's top 3 tipes for delivering more value: Dogfood it - You must use your product Be incredibly passionate about getting feedback Curiosity - Don't be satisfied with not knowing

 Episode 069 | Ari Meisel - Do Less to Get More Done | File Type: audio/mp3 | Duration: 24:25

Guest: Ari Meisel @arimeisel Ari Meisel talks with Dave Rael about productivity, sickness and health, maximizing your potential, and the importance of managing your inbox and making decisions Ari Meisel is the founder of getleverage.com. In 2006, he developed a painful chronic autoimmune condition of the gut called Crohn’s disease. After taking a dozen medications and several hospitalizations, he committed to doing whatever it took to overcome his disease. Through a combination of yoga, nutrition, natural supplements and rigorous exercise he was able to fight back the symptoms of Crohn’s until he was finally able to suspend his medication. Eventually he was declared free of all traces of the ‘incurable’ disease, and competed in Ironman France in June of 2011. Through the process of data collection, self tracking, and analysis, he developed Less Doing. This was a system of dealing with the daily stresses of life by optimizing, automating, and outsourcing all of one’s tasks in life and business. Now he focuses on Achievement Architecture, helping individuals and companies to be more effective at everything. Chapters: - Dave Introduces the show and Ari Meisel - Only able to work an hour per day, Tim Ferris and the 4-Hour Workweek, and maximizing output in available time - Ari's iOS app - Less Doing Peak Time - The correlation of the CNS Tap Test to identifying your time of day for maximum productivity - The building of the Less Doing Peak Time app - Outsourcing development work and the value of a freelance developer - Ari's familiarity with writing software and the need to be more than just a software geek - Ari's definition of value - The importance of managing your email inbox - How you manage your inbox is a window into your soul and it is an indication of how you make decisions - Taking control of your own life - The sources of overwhelm with email - How Ari stays current with what he needs to know - Ari's top 3 tips for delivering more value - Keeping up with Ari Resources: Less Doing - Ari's exceptional productivity and lifestyle site The Less Doing Podcast The Less Doists - Ari's Virtual Assistants Servcie Ari's Book - Less Doing, More Living: Make Everything in Life Easier Crohn's disease Tim Ferriss The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich - Tim Ferriss Less Doing Peak Time App on the iOS App Store CNS (Central Nervous System) Tap Test Flow State Fiverr: The marketplace for creative & professional services Ari's Three D's (Delete it, Defer it, and Deal with it) Fear of Missing Out Feedly Spaced Repetition Brainscape IFTTT (If This Then That) Zapier Evernote Ari's top 3 tips for delivering value: Optimize Automate Outsource

 Episode 068 | Gary Wisniewski - Fundamentals Matter | File Type: audio/mp3 | Duration: 49:38

Guest: Gary Wisniewski @garywiz Gary Wisniewski talks with Dave Rael about changes in software development over time, writing that resonates with people, business and software, and the importance of computer science Gary Wisniewski is a software engineer and serial entrepreneur who has years of experience in the tech sector and venture funded start-ups. He was the system architect in several commercial software products, including the Ashton-Tate Professional Compiler, Microsoft DBGrid for Visual Studio, and even had 15-minutes of fame in the mid-80’s for developing the hardware, software and manufacturing techniques for one of the first 16-bit microcomputers. In 1996, Gary established a respected web development agency in Melbourne Australia. Projects focused on entertainment properties for major record companies like BMG, Universal Music, Warner Music, and others. 1999 led to a new division that pioneered broadband webcasting in Asia-Pacific, using television crews to do some of the worlds first professional webcasts. Gary has done some pretty odd stuff as well. For 3 years, Gary and two partners created SLCN (now Treet.TV), the worlds first virtual television network with regular programming from Virtual Worlds. Many real-life people were featured in regular shows like Metanomics (http://feeds.treet.tv/treet-metanomics), hosted by Robert Bloomfield of Cornell, guests included notable authors and thinkers such as Douglas Rushkoff, Noam Chomsky, and many others. SLCN even managed to get Bruce Willis in Second Life to broadcast an industry launch for Die Hard 4: https://www.youtube.com/watch?v=FZyBF7LtOXkRecently, Gary designed and was lead architect on Edge80, a cloud-based content adaptation engine.Gary is currently developing new software in the container marketplace, such as the Chaperone process manager for Docker. Gary regularly provides expertiseto tech start-ups as a consultant with Australian government commercialization programs.He currently lives in a small bayside village on the Mornington Peninsula near Melbourne. Chapters: - Dave Introduces the show and Gary Wisniewski - Gary's history with Carl Franklin and Carl and Gary's Visual Basic Home Page - The "Five Things Old Programmers Should Remember" post - Gary's definition of value - The things that "light Gary up" - How Gary got started in software - Gary's story of failure - doing things that are not what he is best at doing - Gary's story of things that went right - pivoting into something users loved - How Gary stays current with what he needs to know - Gary's book recommendation - The things that have Gary most excited - Gary on Microservices - Gary's greatest sources of pain - The things about which Gary like to geek out - Gary and music - Gary's prediction for the future of software - Gary's top 3 tips for delivering more value - Keeping up with Gary Resources: Gary's about.me page Gary on Medium Five Things Old Programmers Should Remember Alan Cooper on Developer On Fire Carl Franklin on Developer On Fire Ward Cunningham on Developer On Fire No Silver Bullet - Frederick Brooks Gary's book recommendation: Conceptual Blockbusting: A Guide to Better Ideas - James L. Adams Gary's top 3 tips for delivering more value: Question your belief that you know what people need Seek general solutions always Learn the fundamental first principles of computing

 Episode 067 | Llewellyn Falco - Must Ship It | File Type: audio/mp3 | Duration: 59:28

Guest: Llewellyn Falco @LlewellynFalco Llewellyn Falco talks with Dave Rael about teaching and learning, life with intellectual parents, pair programming, a scientific mind, and shipping software Llewellyn Falco is an Agile Technical Coach specializing in Legacy Code and Test Driven Development. He is the creator of the open source testing tool ApprovalTests( www.approvaltests.com ), co-founder of TeachingKidsPrograming ( www.teachingkidsprogramming.org ) and a Pluralsight author. Chapters: - Dave Introduces the show and Llewellyn Falco - Llewellyn's diverse set of points of origin - Llewellyn's affinity for and methods of teaching - especially test driven development with children - Llewellyn's unique approach of pair programming - "strong-style pairing" - The origin of strong-style pairing - Llewellyn's definition of value - The balance of success - within you and outside of you - How Llewellyn got started in software - The things that "light Llewellyn up" - The appeal of Test-Driven Development - Llewellyn's story of failure - building the wrong thing and a lack of explicit agreements - Llewellyn's greatest success - adding unanticipated functionality without difficulty - "fit's like it was designed for it" - How Llewellyn stays current with what he needs to know - Llewellyn's book recommendation - Llewellyn's prediction for the future of software - Llewellyn's top 3 tips for delivering more value - Keeping up with Llewellyn Resources: Llewellyn's Blog Approval Tests Woody Zuill on Developer On Fire Llewellyn’s strong-style pairing Code Complete: A Practical Handbook of Software Construction - Steve McConnell The Dance - Tony Arata Jonathan Cutrell IBM - What makes you special - sliced bread Llewellyn on YouTube Llewellyn's book (and video and podcast) recommendations: Getting to Yes: Negotiating Agreement Without Giving In - William Ury, Roger Fisher Bret Victor - Inventing on Principle Podcast: You are not so Smart - David McRaney Llewellyn's top 3 tips for delivering more value: Invest in yourself - do something that scares yourself Work with other people - don't work by yourself Ship it

 Episode 066 | Rachel Appel - Broad Interests | File Type: audio/mp3 | Duration: 44:26

Guest: Rachel Appel @RachelAppel Rachel Appel talks with Dave Rael about passionate interest in science and technology, educating, and returning to Microsoft Rachel is a 20+ year software engineer, author, mentor, and speaker. During her career, she has worked on projects of all sizes from the smallest of apps, to the largest enterprise systems at some of the world’s leading companies. Rachel currently works as an independent consultant following a tenure at Microsoft; however she still works closely with Microsoft as an ASPInsider and IE userAgent. You can read Rachel's monthly "Modern Apps" column for MSDN Magazine, or her blog about software development at http://rachelappel.com. Catch her speaking at top conferences such as VSLive, DevConnections, Devlink, and Netconf UY. Her expertise is in web development on the Microsoft stack, including ASP.NET MVC, Web Forms, SignalR, C#, HTML, CSS, JavaScript, and TypeScript. Rachel also deals with data as a DBA and data scientist, and is an all-around language nerd (both computer and human). Chapters: - Dave Introduces the show and Rachel Appel - Rachel's affinity for and approach to learning languages - Rachel's definition of value - Rachel's return to Microsoft - The things that "light Rachel up" - How Rachel stays current with what she needs to know - How Rachel got started in software - Rachel's story of failure - messing with "that machine" - Rachel's greatest success - working software with longevity - Rewards from giving presentations at conferences - Rachel's book recommendations - The things that have Rachel most excited - Rachel's greatest sources of pain - The things about which Rachel likes to geek out - Rachel's prediction for the future of software - Rachel's top 3 tips for delivering more value - Keeping up with Rachel Resources: Rachel's Blog Site with Links to her Other Presences ASP.NET Documentation Sphinx - Python Documentation Generator Introduction to ASP.NET 5 Kyle Simpson on Developer On Fire Admiral Ackbar - "It's a Trap!" Audible - The Great Courses Medical Myths, Lies, and Half-Truths: What We Think We Know May Be Hurting Us - Steven Novella The Origin and Evolution of Earth: From the Big Bang to the Future of Human Existence - Robert M. Hazen WATERisLIFE Water Filter Strawq Rachel's book recommendations: Design Patterns: Elements of Reusable Object-Oriented Software - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides Patterns of Enterprise Application Architecture - Martin Fowler Handbook of Relational Database Design - Candace C. Fleming, Barbara von Halle Rachel's top 3 tips for delivering more value: Learn how to work with people - understand effective conflict ressolution Learn about sales and marketing Don't ever stop learning and learn new things outside your normal interests

 Episode 065 | Kathleen Dollard - Relentless Dedication | File Type: audio/mp3 | Duration: 52:43

Guest: Kathleen Dollard @kathleendollard Kathleen Dollard talks with Dave Rael about being a leader, rewards of educating, and passionate dedication Kathleen Dollard wants to teach you to code better. She wants to teach you more about the tools you use every day and the tools you aren’t yet using. Coding is her passion and debugging is her challenge - you’ll be happier if you do both better. Kathleen has written dozens of articles, spoken at conferences and user groups around the world, and pushes Microsoft to respond to your real world needs as a long time MVP. She is the Director of Engineering at Real in Denver (engageReal.com). She also has courses in the Pluralsight library and the library at WintellectNOW. Chapters: - Dave introduces the show and Kathleen Dollard - Getting Real - engageReal.com - working behind entrepreneurs - Kathleen's definition of value - Balancing the delivery that needs to happen in the short term with a bigger picture for the longer term - Kathleen's true passion - getting the data to create an application to make the user experience of Denver public transit better - The things that "light Kathleen up" - Making other people better - The rewards of the successes and growth of Kathleen's children (who are no longer children) - How Kathleen got started in software - Kathleen's story of failure - shifting priorities leading to a setting aside of a dear project, lost time due to not asking for help - Getting better at asking help and embracing all sides of our humanity - Kathleen's greatest success - introduction of using tests to move faster - How Kathleen stays current with what he needs to know - Kathleen's book - The things that have Kathleen most excited - Kathleen's greatest sources of pain - The things about which Kathleen likes to geek out - Kathleen's prediction for the future of software - Kathleen's top 3 tips for delivering more value - Keeping up with Kathleen Resources: real Kathleen's Pluralsight Author Page Wintellect Now Kathleen's Wintellect Now Instructor Page SDD 2016 - A polyglot day: learning from language paradigms - Benson Joeris and Kathleen Dollard Benson Joeris's Pluralsight Author Page (Kathleen's Son) Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans ASP.NET 5.0 in 24 Hours, Sams Teach Yourself - Jeffrey T. Fritz Contra Dance "In conversation do you listen or wait to talk?" Kathleen's book recommendation: On Writing: 10th Anniversary Edition: A Memoir of the Craft - Stephen King Kathleen's top 3 tips for delivering more value: "Read the mail" - actually receive communication and know what they are communcating - listen rather than waiting for your turn to talk Celebrate the growing skillsets of others Express your full humanity in your profession and don't confine yourself to traditional gender roles

Comments

Login or signup comment.