Developer on Fire
Episode 024 | Mark Seemann - Abstract Value
Guest:
        
      Mark Seemann talks with Dave Rael about the rewards of writing software and educating, a functional mindset, and helping teams
Mark Seemann helps programmers make code easier to maintain. He's a Danish freelance programmer, author, conference speaker, and MVP.
Chapters:
- - Dave introduces the show and Mark Seemann
 - - Mark's definition of value
 - - The challenge of recognizing value when the benefit of Mark's contribution is indirect
 - - The things that "light Mark up"
 - - The similarities between functional and object oriented programming
 - - How Mark got started writing software
 - - Mark's story of failure, knowing Brooks' Law, but ignoring it
 - - Mark's greatest success story, the reward of being unnecessary
 - - How Mark stays current with what he needs to know
 - - Mark's book recommendation
 - - The things that have Mark most excited about his present and future
 - - The greatest sources of pain in Mark's life and work, feeling unsafe
 - - The things about which Mark likes to geek out apart from software
 - - Mark's top 3 tips for delivering more value
 - - Keeping up with Mark
 - - Farewell
 
Resources:
- Mark's Blog
 - Mark's Pluralsight Author Page
 - Mark on Stack Overflow
 - Mark's book: Dependency Injection in .NET
 - Book: The Mythical Man-Month: Essays on Software Engineering - Frederick Brooks
 - Brooks' Law
 - Scott Wlaschin - Domain modelling with the F# type system
 - Doc Norton - Let's Start an Epidemic
 - Udi Dahan On Best Practices
 
Mark's book recommendation:
Mark's top 3 tips for delivering more value:
1. It depends - always be aware of the context for any decision or situation
2. Solving a problem is the second best way to deal with it - it's better to just make it go away
3. Slow down - let your subconscious work on a problem or for inspiration to strike
Developer on Fire