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