Episode 159 | Glyph Lefkowitz - People-Focused Software




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href="https://glyph.twistedmatrix.com/">Glyph Lefkowitz</a></div> <div><a target="_blank" href="http://twitter.com/glyph">@glyph</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> Glyph Lefkowitz talks with Dave Rael about empathy in software development, the importance of a focus on people, and big social problems </div> <div class="podcast-summary"> <p>Glyph Lefkowitz is a human being who writes computer programs.  The thing he's most famous for is having written the Twisted framework, which is an event-driven system for writing programs in Python. He's done some other things too. He currently works for Rackspace on open source technologies like Twisted. He has worked for Apple on an enterprise calendaring software.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Glyph Lefkowitz</a></li> <li><a href="#!"> - The sources of Glyph's significant interest in diversity</a></li> <li><a href="#!"> - Taking the feelings of people into account and software development as a people-focused activity</a></li> <li><a href="#!"> - The things that "light Glyph up"</a></li> <li><a href="#!"> - Glyph on email, communication, net etiquette, and social order</a></li> <li><a href="#!"> - "Nobody was ever really taught how to make good use of email and a technology is only as powerful as the user."</a></li> <li><a href="#!"> - Fundamental principles of communicating, wasting the time of others, courtesy, and empathy</a></li> <li><a href="#!"> - How Glyph got started in software</a></li> <li><a href="#!"> - Glyph's story of failure - Overbuliding infrastructure and inability to respond to change and escape technical debt - hubris and fundamental attribution error</a></li> <li><a href="#!"> - Startup culture, the hubris of believing every social problem can be solved with a new product, and the importance of having checks in place on multiple levels</a></li> <li><a href="#!"> - Testing as a vehicle for expressing intent and experiencing empathy</a></li> <li><a href="#!"> - Glyph's book recommendation</a></li> <li><a href="#!"> - Glyph's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping up with Glyph</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="https://glyph.twistedmatrix.com/" target="_blank">Glyph's Blog</a></li> <li><a href="https://twitter.com/dreid/status/310191130518118400" target="_blank">David Reid Tweet on Life in Programming</a></li> <li><a href="https://github.com/r0ml" target="_blank">Glyph's Father, Robert Lefkowitz</a></li> <li><a href="https://twistedmatrix.com/trac/" target="_blank">Twisted</a></li> <li><a href="http://ashfall.github.io/" target="_blank">Ashwini Oruganti</a></li> <li><a href="http://atleastfornow.net/" target="_blank">Amber Brown</a></li> <li><a href="https://www.youtube.com/watch?v=rTRzYjoZhIY" target="_blank">Steve Jobs - Computers Are Bicycles For The Mind</a></li> <li><a href="https://glyph.twistedmatrix.com/2016/04/email-isnt-the-problem.html" target="_blank">Glyph's Blog Post on Email - Email Isn’t The Thing You’re Bad At</a></li> <li><a href="https://glyph.twistedmatrix.com/2016/05/feedback-adam-doherty.html" target="_blank">More on Glyph's Blog Regarding Email - Letters To The Editor: Re: Email</a></li> <li><a href="https://en.wikipedia.org/wiki/Eternal_September" target="_blank">Eternal September</a></li> <li><a href="http://aplwiki.com/APL68000" target="_blank">APL68000</a></li> <li><a href="https://en.wikipedia.org/wiki/HyperCard" target="_blank">Hypercard</a></li> <li><a href="https://en.wikipedia.org/wiki/Fundamental_attribution_error" target="_blank">Fundamental attribution error</a></li> <li><a href="http://webchat.freenode.net/?channels=##glyph" target="_blank">Glyph's Fan Club on IRC</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Glyph's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/0201835959/?tag=devonfir-20" target="_blank">The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) - Frederick P. Brooks Jr.</a></li> </ul> </div> <div class="podcast-tips"> <h6>Glyph's top 3 tips for delivering more value:</h6> <ol> <li>Practice self-care ("Empathy starts with you")</li> <li>Expand the circle of emphty outward from self to those with whom you interact</li> <li>Don't trust your intuition - verify your expectations and get a different perspective</li> </ol> </div> </div>