Gregory Brown talks with Dave Rael about unorthodox approaches, views about business and life, long and short term optimism, and going beyond the practices that color our daily lives
Gregory Brown is a business operations consultant, software developer, and technical writer. His new book "Programming Beyond Practices" was published by O'Reilly this fall, and it focuses on the non-code aspects of software development.
Chapters:
- - Dave introduces the show and Gregory Brown
- - The nature of businesses and Gregory's perspective on value and business ethics
- - Advice for programmers focused primarily on software
- - The value or lack thereof of mission statements
- - Gregory's book - Programming Beyond Practices
- - Gregory's story and history of getting involved with Ruby, consulting, creating coding education resources, and mentoring
- - Gregory's motivations and different models of providing good things
- - Practicing Developer - a shift to something broader than just code - "pretend as if all the coding problems are easily solvable ... What's leftover then? ... What's the job of a software developer then?"
- - Gregory's story of failure - pathological altruism, unsustainability
- - Gregory's success story - shifting perspective and realizing the importance of an infrastructure including self-care
- - The things that have Gregory most excited
- - Gregory's book recommendations
- - Gregory's causes of pain and suffering
- - Gregory, the Buddhist practitioner, personal interpretation and growing personally
- - Gregory's top 3 tips for delivering more value
- - Keeping up with Gregory
Resources:
- Programming Beyond Practices - Gregory Brown
- Gregory's Blog
- Practicing Ruby
- Prawn PDF
- "You cannot serve both God and money." - Matthew 6:24
- "For the love of money is a root of all kinds of evil." - 1 Timothy 6:10
- "By their fruit you will recognize them." - Matthew 7:16
- The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change - Stephen R. Covey
- James Edward Gray on Developer On Fire
- James Edward Gray
- Ruby Rogues
- Dave Thomas on Developer On Fire
- Melvin Conway
- #HumanizeTheCraft (Mel Conway)
- Eric Evans - What I've learned about DDD since the book
Gregory's book recommendation:
Gregory's top 3 tips for delivering more value:
- Active listening
- Demonstrate you understanding - Enhance your communication by finding way to test your understanding with feedback
- Have patience