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 019 | Gojko Adzic - Software as Magic and Impact Mapping to Avoid the Underpants Gnomes | File Type: audio/mp3 | Duration: 53:06

Guest: Gojko Adzic @gojkoadzic Gojko Adzic talks with Dave Rael about building software for fun, the boredom of web forms to database, challenging requirements, impact mapping, and understanding a clear path to delivering what is needed Gojko Adzic is a strategic software delivery consultant who works with ambitious teams to improve the quality of their software products and processes. He specialises in agile and lean quality improvement, in particular agile testing, specification by example and behaviour driven development.\nGojko’s book Specification by Example was awarded the #2 spot on the top 100 agile books for 2012 and won the Jolt Award for the best book of 2012. In 2011, he was voted by peers as the most influential agile testing professional, and his blog won the UK agile award for the best online publication in 2010.\nGojko is the author of Fifty Quick Ideas to Improve your Tests, Fifty Quick Ideas to Improve your User Stories, Impact Mapping, Specification by Example, Bridging the Communication Gap, and Test Driven .NET Development with FitNesse. Chapters: - Dave introduces the show and Gojko Adzic - Building stuff for fun and MindMup - Gojko's definition of value - The limitations of money for measuring value - MindMup and rethinking assumptions, specifically about storing data - The things that "light Gojko up" - "it's magic" - Gojko's specialized technical high school in Serbia - Gojko's story of failure, too much focus on technology and scale - Quotable quote - "Even when everybody agrees that something should be done, that doesn't necessarily make it a good idea." - Gojko's greatest success story, sharing knowledge via writing and establishing a shared vocabulary - Another success story - understanding the problem better than the client - delivering value via visualization even though it wasn't requested - Cocreation - Proposed solutions: obviously insane and insane without being obviously insane - Impact Mapping - The wisdom of Southpark: Impact Mapping vs. Underpants Gnomes - How Gojko stays current with what he needs to know - Gojko's book recommendations - The things that have Gojko most excited about his present and future - The greatest sources of pain in Gojko's life and work - The things about which Gojko like to geek out apart from software - Gojko's top 3 tips for delivering more value - Keeping up with Gojko - Farewell Resources: 50% off Gojko's book: Fifty Quick Ideas To Improve Your Tests Gojko's Book: Specification By Example Gojko's Book: Impact Mapping: Making a big impact with software products and projects Gojko's Book: Bridging the Communication Gap - Specification by Example and Agile Acceptance Testing Gojko's Book: Test Driven .NET Development With FitNesse MindMup Gojko's Blog Book: The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich - Tim Ferriss Southpark: The Underpants Gnomes Gojko's book recommendation: Designing for Behavior Change: Applying Psychology and Behavioral Economics - Stephen Wendel Gojko's top 3 tips for delivering more value: Define the sought value with stakeholder Define something that delivers something on a short timescale Challenge requirements

 Episode 018 | Phil Haack - Dealing with People, Especially with Like Interests | File Type: audio/mp3 | Duration: 46:38

Guest: Phil Haack @haacked Phil Haack talks with Dave Rael about his focus on people, open source software, and delivering value to users Phil Haack works at GitHub working to make it better for .NET and Windows developers everywhere. Prior to GitHub, Phil was a Senior Program Manager at Microsoft responsible for shipping ASP.NET MVC, NuGet, among other projects. He was involved in shipping these projects under open source licenses. Phil is a co-author of the popular Professional ASP.NET MVC series and regularly speaks at conferences around the world. He's also made several appearances on technology podcasts such as .NET Rocks, Hanselminutes, Herding Code, and The Official jQuery Podcast. - Dave introduces the show and Phil Haack - Serving users who are developers - GitHub's focus on developers - Open source at Microsoft and Phil's involvement - Phil's definition of value - The things that "light Phil up" - GitHub's commitment and activity toward helping people get up to speed on technology - How Phil got started with software - Phil's story of failure, inadequate testing - Valuing Test-Driven Development and applying where appropriate - Phil's greatest success story, delivering a package manager for .NET - Phil's experience with Git and at GitHub as a Windows user - How Phil stays current with what he needs to know - Phil's book recommendations - The things that have Phil most excited about his present and future - The things about which Phil like to geek out apart from software - Phil's top 3 tips for delivering more value - Keeping up with Phil - Farewell Resources:GitHubASP.NET MVCNuGetGitHub for Windows.NET open sourceGitHub is a Proud ConnectHome PartnerChocolateyBoxstartergit for Windows posh-gitposh-hgShow, don't tell Phil's book recommendations: Code Complete: A Practical Handbook of Software Construction - Steve McConnell Difficult Conversations: How to Discuss What Matters Most - Douglas Stone Phil's top 3 tips for delivering more value: Focus on users Do your research Genuinely care about what you are providing

 Episode 017 | Charles Max Wood - Get Involved and Try New Things | File Type: audio/mp3 | Duration: 49:40

Guest: Charles Max Wood @cmaxw Summary: Charles Max Wood talks with Dave Rael about producing content for developers, freelancing success, communication, and getting involved Charles Max Wood is an avid podcaster and creator of content - the host of the Ruby Rogues, JavaScript Jabber, Freelancers' Show, iPhreaks, and Adventures in Angular podcasts. He has been playing with various forms of programming since he was 13, but didn't find his passion for it until he was introduced to Ruby at age 26. He has been a Ruby on Rails developer since 2006 and a freelancer since 2010. He previous produced a screencasts series called Teach Me To Code and has been podcasting since 2009. Chuck's ambitions in life are to make his wife Heather and four (soon to be five) children extremely happy, to meet as many people as he can who are passionate about the same things he his, and to write a novel. Chapters: - Dave introduces the show and Charles Max Wood - The rewards of creating content - Cross-cutting concerns - cutting accross platforms and languages - Chuck's definition of value - The things that "light Chuck up" - Quotable quote: "No matter what your background is or what you believe, there are a lot of things we have in common." - The marvels of innovation - How Chuck got started with software - Chuck's story of failure, communication gaps, the need to manage relationships yourself and dependencies without control - Chuck's greatest success story, shipping real and useful software, being used by real users - The benefits and joys of podcasting and mutual benefits - How Chuck stays current with what he needs to know - Chuck's book recommendations - Trying different things and giving different people a chance - even those with whom you disagree philosphically - Quotable quote: "Don't worry about doing it wrong." - Chuck's top 3 tips for delivering more value - Keeping up with Chuck - Farewell Resources: DevChat.tv - Enormous helpings of Chuck's contentBook: Who Built That: Awe-Inspiring Stories of American Tinkerpreneurs - Michelle Malkinzuwire.com - Chuck helped build this social network for active athletesBook: Programming Elixir - Dave ThomasBook: ng-book Chuck's book recommendation: Soft Skills - John Sonmez Think and Grow Rich - Napoleon Hill Practical Object-Oriented Design in Ruby: An Agile Primer - Sandi Metz Chuck's top 3 tips for delivering more value: Communicate Explore - try new things, do something completely different from what you normally do Get involved - participate in local and online communities, user groups, speak at conferences, start a blog or podcast

 Episode 016 | Matt Wynne - Strong Communication and Passionate Dedication | File Type: audio/mp3 | Duration: 44:02

Guest: Matt Wynne @mattwynne Matt Wynne talks with Dave Rael about communicating with programmers and business experts, working on things that really matter, and building something worthy of the effort Matt Wynne is the lead developer for Cucumber, the popular Open-Source acceptance testing tool. He’s the author of The Cucumber Book, and in 2013 he cofounded Cucumber Limited with Aslak Hellesøy and Julien Biezemans. Their company supports the open-source platform by offering training, consulting, coaching around BDD, lean and agile software development. Chapters: - Dave introduces the show and Matt Wynne - The nature and benefits of Cucumber - "The Three Amigos" in the Cucumber Book and the constraints of the book - Cucumber School video course series - Matt's definition of value - The things that "light Matt up" and why technology takes a back seat - Contrasting the intents of programming languages and designs - Quotable quote - "We try and hold on to the problem domain as long as possible." - Matt's stories of failure, technology focus instead of problem focus, "solution looking for a problem" - Matt's greatest success story, Cucumber and following your heart and passion - How Matt stays current with what he needs to know - The value of social interaction and just having a conversation - The things that have Matt most excited about his present and future - Matt's top 3 tips for delivering more value - Keeping up with Matt - Farewell Resources: Matt's Blog - currently inactive, but with some older gemsThe Cucumber BlogThe Cucumber Book - Matt and Aslak HellesøyCucumber - The open-source tool and the businessCucumber School - Fantastic video resource for doing BDD using Cucumber - remember to use discount code developer-on-fire for 30% off Matt's book recommendation: Object Thinking - David West Matt's top 3 tips for delivering more value: Don't be afraid to be stupid Be ok with taking real feedback from people and listen Get into the thing you are creating

 Episode 015 | Joe Colantonio - Delivering Automation Awesomeness | File Type: audio/mp3 | Duration: 30:49

Guest: Joe Colantonio @jcolantonio Joe Colantonio talks with Dave Rael about automating testing, creating useful content, and understanding the intent of users and businesses Joe Colantonio a test automation architect for a large Fortune 100 company. He’m able work 100% remotely from home in Rhode Island, which is fortunate because he hates cubicles and commuting. He blogs at joecolantonio.com and is the host of the podcast, TestTalks where he focuses on helping people and organizations succeed with automation awesomeness.He's an avid digital content creator who loves to share information through his blog, podcasts, videos, courses and books. Chapters: - Dave introduces the show and Joe Colantonio - Preferring test automation to application development - Joe's definition of value - The things that "light Joe up" - How Joe got started with software - Joe's stories of failure, stopping short of completion and learning on the job - Carl's greatest success story, growing in human interaction, self-improvement, and helping others to improve - How Joe stays current with what he needs to know - Joe's book recommendation - The intent of Behavior-Driven Development - The things that have Joe most excited about his present and future (and that don't) - Joe's favorite test automation tools - The things about which Joe likes to geek out other than software - Joe's top 3 tips for delivering more value - Keeping up with Joe - Farewell Resources: Joe's BlogJoe's PodcastJohn Sonmez on Developer On FirePluralsightSafari BooksBook: The Cucumber Book - Joe really emphasized Chapter 6 - When Cucumbers Go BadBook: Now, Discover Your StrengthsIBM - What makes you special - sliced bread - television ad with a simple, yet remarkable message Joe's book recommendation: Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems - David J Agans Joe's top 3 tips for delivering more value: Work on what you are good at Emulate existing models of proven success Get a standing desk

 Episode 014 | Paul Rayner - Facilitating Learning and Growth | File Type: audio/mp3 | Duration: 45:04

Guest: Paul Rayner @thepaulrayner Paul Rayner talks with Dave Rael about imparting knowledge and wisdom, improving clients rather than just helping, and understanding the domain Paul Rayner is a seasoned design coach and leadership mentor, helping teams ignite their design skills via DDD and BDD. He gets teams unstuck through intensive coaching workshops and hands-on pair programming, combined with focused one-on-one leadership mentoring. His companyVirtual Genius is a software solutions provider, specializing in custom Ruby applications. Paul actively serves the community: co-authoring the upcoming Addison Wesley book, BDD with Cucumber, teaching classes in BDD and DDD, contributing to OSS, and co-leading the DDD Denver Meetup group. Chapters: - Dave introduces the show and Paul Rayner - Training with Domain Language, Eric Evans's organization - Paul's definition of value - Skills and leveling up - Paul as Jedi Master training Padawans in useful skills - The things that "light Paul up" - The value of concrete business examples - An example of the value of working closely with customers and solving problems - Paul's story of failure, priorities and boundaries - How Paul stays current with what he needs to know - Paul's book recommendation - Refactoring - Microdesign as the foundation of all architecture patterns - Knowing how to use your tools - The things about which Paul likes to geek out other than software - Paul's top 3 tips for delivering more value - Keeping up with Paul - Farewell Resources: Resources:Paul's BlogPaul's BusinessPaul's upcoming book: The Design of Design Paul's book recommendation: Refactoring: Improving the Design of Existing Code - Martin Fowler Paul's top 3 tips for delivering more value: Listen to your customers - understand the impact you are trying to make Iterating is important, deliver small increments of value Get good at working in teams

 Episode 013 | Carl Franklin - Just Be Awesome | File Type: audio/mp3 | Duration: 40:09

Guest: Carl Franklin @carlfranklin Carl Franklin talks with Dave Rael about doing what you do best, being prepared for opportunity, and being bold and awesome when executingCarl Franklin is Executive Vice President of App vNext (appvnext.com), a software consultancy focused on Internet of Things (IoT) and New User Interface (NUI) as well as web, mobile, cloud and desktop development. App vNext helps its customers build business value by architecting and developing complete systems that span every known development technology, language, and platform. Carl is also host of the ever-popular .NET Rocks! podcast (dotnetrocks.com), one of the first podcasts ever. Carl tweets @carlfranklin. Reach him by email at carl@appvnext.com. Chapters: - Dave introduces the show and Carl Franklin - Working on the things "you know you can knock out of the park" - Carl's definition of value - The things that "light Carl up" - Carl's cool product GesturePak - How Carl got started in writing software - Carl's story of failure, learning to persist when things don't work - The power of "I don't know" - Carl's greatest success story, being in the right place at the right time and gutsy and awesome enough to capitalize - Carl on podcasting about software and podcasting before there was podcasting - How Carl stays current with what he needs to know - Carl's book recommendation - The things that have Carl most excited about his present and future (and that don't) - The things about which Carl likes to geek out other than software - Carl's top 3 tips for delivering more value - Keeping up with Carl Resources: GesturePak Carl's Software Blog Carl's Music Site Carl's Studio Carl's Podcast with Richard Campbell - NET Rocks! Archos PC Stick Dave On .NET Rocks Carl's book recommendation: Code Complete - Steve McConnell Carl's top 3 tips for delivering more value: Don't worry about what you should be doing - do what works Keep it simple and ship the Minimum Viable Product Security first

 Episode 012 | Jeremy Clark - Understanding Users and Making Developers Better | File Type: audio/mp3 | Duration: 47:48

Guest: @ Jeremy Clark talks with Dave Rael about understanding users, providing value and reaping the rewards, and making developers better Jeremy Clark makes developers better. By drawing on over 15 years of experience in application development, he helps developers take a step up in their skillset with a focus on making complex topics approachable regardless of skill level. He is a Microsoft MVP for Visual C#, and he has authored seven courses for Pluralsight, including "C# Interfaces", a course aimed at giving developers a clear understanding of abstraction. Jeremy lives in Southern California with 2 cats and a banjo. Chapters: - Dave introduces the show and Jeremy Clark - Jeremy's definition of value - Jeremy's story of failure, lessons in the importance of communicating with actual users - Heavy-handed, obstructionist managers justifying their own existence - Jeremy's greatest success story, improving lives by observing business process and improving it with automation - How Jeremy arrived at his career path - from reservation taker to automator to professional developer to educator - Jeremy's success with Pluralsight - Why Jeremy loves speaking in front of audiences - How Jeremy stays current with what he needs to know - Jeremy's book recommendation - The things that have Jeremy most excited about his present and future - Jeremy's top 3 tips for delivering more value - Keeping up with Jeremy - Farewell Resources: Jeremy's Site and Blog Pluralsight Jeremy's Pluralsight Instructor Page Jeremy's book recommendation: Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin Jeremy's top 3 tips for delivering more value: Understand your users Keep learning Get involved in developer communities

 Episode 011 | Gabe Hesse - Listen and Be Not Afraid | File Type: audio/mp3 | Duration: 26:56

Guest: Gabe Hesse @gabehesse Gabe Hesse talks with Dave Rael about building great teams, being a geek, eradicating the fear of failure,listening, and changing your mind Gabe Hesse is a life-long nerd with a bunch of interesting professional and non-professional experience building software and leading teams. He's bossy but nice and loves making things. He like pug dogs, craft beers and puns. Chapters: - Dave introduces the show and Gabe Hesse - What makes for a really good team? - Gabe's definition of value - The things that "light Gabe up" - The ever-decreasing costs of delivering value via software - Gabe's story of failure, lessons in the importance of humility and more importantly, listening - Gabe's greatest success story, building superior teams via listening to what is really needed - There is also value in having dedicated hack time in addition to business focus - How Gabe stays current with what he needs to know - Collaborative geek time - Gabe's book recommendation - The value of marketing your ideas - The things that have Gabe most excited about his present and future - The things about which Gabe likes to geek out - Gabe's top 3 tips for delivering more value - Gabe: "The reason I say I'm always right is because I'm not afraid to change my mind." - Keeping up with Gabe - Farewell Gabe's book recommendation: Start with Why: How Great Leaders Inspire Everyone to Take Action - Simon Sinek Gabe's top 3 tips for delivering more value: Listen Don't be afraid to fail Don't be afraid to change your mind

 Episode 010 | Kevin Krueger - Finding The Root of the Problem | File Type: audio/mp3 | Duration: 27:31

Guest: Kevin Krueger @kevinkrueger Kevin Krueger talks with Dave Rael about identifying what will really help clients and delivering solutions Kevin Krueger is Founder and Principal Consultant at SolutionWave, a small software development consulting firm in Longmont, Colorado. Kevin's business experience started in the 9th grade when he and business partner started selling computers in rural North Dakota. A few years after graduating from North Dakota State University in Fargo, Kevin moved to Colorado in 2001. Today he specializes in web and mobile development on the Microsoft platform. Chapters: - Dave introduces the show and Kevin Krueger - Comfort as the enemy of growth - Kevin's definition of value - The software professional as "solution provider" - The things that "light Kevin up" - Kevin's story of failure, lessons of the importance of culture - Kevin's greatest success story, finding his niche in consulting - How Kevin stays current with what he needs to know - Kevin's book recommendations - The things that have Kevin most excited about his present and future - The virtue of diversity of different types of coders - The things about which Kevin likes to geek out - Being a worker in the domain of your software and/or observing workers - Kevin's top 3 tips for delivering more value - Keeping up with Kevin - Farewell Resources: SolutionWave - Kevin's business websiteDan North on the conflict between quality and emotional attachment - the developer's dilemma - particularly addressed at the 19:04 mark Kevin's book recommendation: Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software - Scott Rosenberg Kevin's top 3 tips for delivering more value: Get to the root of the problem beneath the surface of a request Address and ship the Minimum Viable Product Don't be afraid to be wrong- "strong opinions weakly held"

 Episode 009 | Udi Dahan - Understanding and Communication | File Type: audio/mp3 | Duration: 48:03

Guest: Udi Dahan @UdiDahan Udi Dahan talks with Dave Rael about delivering software, scaling organizations, and optimizing output. Udi Dahan, "The Software Simplist," is one of the world’s foremost experts on Service-Oriented Architecture and Domain-Driven Design and also the creator of NServiceBus, the most popular service bus for .NET.​ Chapters: - Dave introduces the show and Udi Dahan - Udi's definition of value - Communicating Delivery - Understanding the Real Requirements - The things that "light Udi up" - Udi's stories of failure, lessons in understanding situations, political reality, and incentives - Udi's greatest success stories, hidden rewards of unpaid efforts - How Udi stays current with what he needs to know - Udi's book recommendations - The things that have Udi most excited about his present and future - The things about which Udi like to geek out - Udi's top 3 tips for delivering more value - Keeping up with Udi - Farewell Resources: Udi's blogParticular Software - Udi's business and software platform, surrounding and centered on NServiceBus Udi's book recommendation: How to Win Friends and Influence People - Dale Carnegie Pragmatic Thinking and Learning: Refactor Your Wetware - Andy Hunt Udi's top 3 tips for delivering more value: Focus not on time management, that's optimization of input - Focus instead on optimization of output Manage your energy rather than time and perform the right work at the right time Optimize your output by taking care of yourself, including your phsycial condition

 Episode 008 | Trevor Page - Teaching and Learning, Always and Everywhere | File Type: audio/mp3 | Duration: 38:33

Guest: Trevor Page @programwithjava Trevor Page talks with Dave Rael about learning and teaching to code, inspiration, and passion. Trevor is a programmer who started down a very typical path in life. He went to school got good grades, was accepted into university, got a degree, landed an entry level position and started climbing the corporate ladder.But as time passed, he felt like he was just a bit different from his peers at work and at home. From the outside in, he “had it all”, but always felt like something was missing. Until one day in June of 2012 when he discovered “the podcast”.After jumping from random podcast to podcast he eventually settled on podcasts in the business category and found his new passion. Entrepreneurship. After absorbing all the information he could about sales, marketing and entrepreneurship in general, Trevor quit his day job as a senior software engineer and ventured out into the unexplored territories of running his own business.Fast forward almost three years and Trevor is now enjoying the fruits of his labours as he works from home, sets his own hours and gets to learn new things almost every single day! Chapters: - Dave introduces the show and Trevor Page - Trevor's definition of value - Trevor's business - The things that "light Trevor up" - Writing software is cool - Trevor's story of failure, survival mode and making yourself valuable - Trevor's greatest success story - Earning passive income while helping user learn to code - How Trevor stays current with what he needs to know - Trevor's book recommendations - Optimization of effort for both business and software - The things about which Trevor like to geek out - Trevor's top 3 tips for delivering more value - Farewell Resources: Trevor's business website and blogMentioned on the show: John Sonmez's course: How to Market Yourself As a Software Developer - remember to use discount code "optimized" for $100 off Trevor's book recommendation: Head First Java - Kathy Sierra and Bert Bates The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich - Timothy Ferriss Trevor's top 3 tips for delivering more value: Learn continually Learn to communicate

 Episode 007 | Jimmy Bogard - The Primacy of Simplicity | File Type: audio/mp3 | Duration: 42:57

Guest: Jimmy Bogard @jbogard Jimmy Bogard talks with Dave Rael about building systems at scale, simplicity, and focusing on the problem before concocting a solution. Jimmy Bogard is the chief architect at HeadSpring, a member of the ASPInsiders group, the C# Insiders group, as well as being the "Microsoft Most Valuable Professional" (MVP) for ASP.NET since 2009. He is also the creator and lead developer of the popular Open Source library AutoMapper. Chapters: - Dave introduces the show and Jimmy Bogard - Jimmy focuses on teaching things he has used - Jimmy's definition of value - The things that "light Jimmy up" - The primacy of simplicity - Stories of failure, timing of big changes, admitting fault, avoiding the pointing of fingers - Testing in a realistic environment - Jimmy's greatest success story - Life improvement beyond mere technological success - How Jimmy stays current with what he needs to know - Jimmy's book recommendation - The things that have Jimmy most excited about now and his future - Quotable Quote - Jimmy: "If the framework you're using requires you to put that on your job rec, then maybe pick something simpler." - Simplicity fires Jimmy up - things like React - Jimmy's top 3 tips for delivering more value - Keeping up with Jimmy Resources: Jimmy's BlogHeadspringJimmy on GitHubReactJSAutoMapper Jimmy's book recommendation: The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win - Gene Kim The Goal: A Process of Ongoing Improvement - Eliyahu M. Goldratt Jimmy's top 3 tips for delivering more value: Favor simplicity over complexity Focus on the problem before thinking about a solution Focus on a context - understand constraints, interactions, and things going on behind the scenes

 Episode 006 | Oren Eini - Succeeding against Adversity, Projects and Products | File Type: audio/mp3 | Duration: 55:54

Guest: Oren Eini @ayende Oren Eini talks with Dave Rael about army experiences, expectations while building software systems and products, and the differences between projects and products Oren Eini has over 15 years of experience in the development world with a strong focus on the Microsoft and .NET ecosystem and has been awarded the Microsoft's Most Valuable Professional since 2007. An internationally known presenter, Oren has spoken at conferences such as DevTeach, JAOO, QCon, Oredev, NDC, Yow! and Progressive.NET. Oren is the author of the book "DSLs in Boo: Domain Specific Languages in .NET", published by Manning (http://manning.com/rahien/) Oren's main focus is on architecture and best practices that promote quality software and zero-friction development. Using his pseudonym as Ayende Rahien, he is a frequent blogger at http://www.ayende.com/Blog/. Chapters: - Dave introduces the show and Oren Eini - The constraints and difficulties of working in an army - Out of the Army - still facing unreasonable expectations - Oren's definition of value - An experience with an unmanageable database - Stories of failure, deployment and troubleshooting pain, quality of life, and fears falling short on commitments - Oren's greatest successes - Clean code, intuitive APIs, adapting to change, surviving the test of time, and creating full-scale products - Product Thinking and Hibernating Rhinos culture and Projects vs Products - How Oren stays current with what he needs to know - Oren's book recommendations - Oren's top 3 tips for delivering more value - Keeping up with Oren Resources: Oren's Blog RavenDB Oren's Book - DSLs in Boo: Domain Specific Languages in .NET The RavenDB Comic Strip Oren's book recommendation: The Last Problem - E.T. Bell Operating System Concepts - Abraham Silberschatz, Greg Gagne, Peter B. Galvin Oren's top 3 tips for delivering more value: Figure out who is paying and who is the customer (usually not the same - paying for the software vs using the software) Be aware of how you are being measured - define your success criteria Understand how you are providing value and your incentives

 Episode 005 | Chris Eidhof - Just Have to Code, Initiative, and Complimentary Skills and Personality | File Type: audio/mp3 | Duration: 34:40

Guest: Chris Eidhof @chriseidhof Chris Eidhof talks with Dave Rael about developing applications for iOS, possessing the personality that requires writing software to thrive and working with teams that compliment on another. Chris Eidhof is an iOS developer who’s been building iOS apps since the first public release of the SDK. He is one of the founders of objc.io and combines this with freelancing and building his own apps. He blogs about iOS development and other things at http://chris.eidhof.nl. - Dave introduces the show and Chris Eidhof - The genesis of Chris's iOS experience and early skepticism - Chris's definition of value - The things that "light Chris up" - Swift and the thrill of new programming languages - Stories of failure, simple oversights with huge impacts - Chris's greatest success story - initiative and social validation - How Chris stays current with what he needs to know - Chris's book recommendation - The things that have Chris most excited about now and his future - The things about which Chris likes to geek out outside of software - Chris's top 3 tips for delivering more value - Keeping up with Chris Resources: Chris's BlogChris's Book - Functional Programming in Swiftobjc.io - Chris's collaboration for an iOS development journal and resource Chris's book recommendation: Coders at Work: Reflections on the Craft of Programming - Peter Seibel Chris's top 3 tips for delivering more value: Make something of which you're proud Make sure you get other people involved Work with people who complement your skills and specialties

Comments

Login or signup comment.