Episode 301 | Marco Pivetta - Worth Doing




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href="https://ocramius.github.io/">Marco Pivetta</a></div> <div><a target="_blank" href="http://twitter.com/ocramius">@ocramius</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> Marco Pivetta talks with Dave Rael about life as a consultant, lessons learned from experience, open source involvement, and </div> <div class="podcast-summary"> <p>Marco "Ocramius" Pivetta is a software consultant at Roave. He is an experienced PHP developer, and helps maintaining ZendFramework and Doctrine ORM. Marco is also active in the PHP community as a mentor and supporter. When not coding for work, he usually hacks together new concepts and open source libraries, or simply provides Q&amp;A on IRC.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Marco "Ocramius" Pivetta</a></li> <li><a href="#!"> - The origins of Roave and the nature of the organization, projects, and interactions</a></li> <li><a href="#!"> - Life as a consultant and returning to projects to see their condition after departing</a></li> <li><a href="#!"> - Involvement in open source</a></li> <li><a href="#!"> - ZendFramework and Doctrine ORM</a></li> <li><a href="#!"> - How Marco got started in programming</a></li> <li><a href="#!"> - Marco's training in software</a></li> <li><a href="#!"> - Practicality, code quality, SOLID, and learning from experience</a></li> <li><a href="#!"> - Dogma, learning sources (books and/or community), and forming opinions over time</a></li> <li><a href="#!"> - Motivations and the "things that light Marco up"</a></li> <li><a href="#!"> - The rewards of community involvement and Marco's ease with it</a></li> <li><a href="#!"> - Marco's story of failure - working on a project that wasn't worth doing</a></li> <li><a href="#!"> - Marco's success story - The code quality of ProxyManager</a></li> <li><a href="#!"> - Marco's book recommendation</a></li> <li><a href="#!"> - Marco's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping up with Marco</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="https://ocramius.github.io/" target="_blank">Marco's Blog</a></li> <li><a href="https://en.wikipedia.org/wiki/Greasemonkey" target="_blank">Greasemonkey</a></li> <li><a href="https://www.amazon.com/dp/0321125215/?tag=devonfir-20" target="_blank">Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans</a></li> <li><a href="http://developeronfire.com/podcast/episode-290-eric-evans-tackling-complexity" target="_blank">Eric Evans on Developer On Fire</a></li> <li><a href="https://framework.zend.com/" target="_blank">ZendFramework</a></li> <li><a href="http://www.doctrine-project.org/" target="_blank">Doctrine ORM</a></li> <li><a href="https://en.wikipedia.org/wiki/GW-BASIC%20" target="_blank">GW-BASIC</a></li> <li><a href="https://en.wikipedia.org/wiki/Logo_(programming_language)" target="_blank">Turtle Logo</a></li> <li><a href="https://twitter.com/Ocramius/lists/knowledge-roi" target="_blank">Marco's Twitter List of People to Follow From Whom You Will Benefit</a></li> <li><a href="https://github.com/Ocramius/ProxyManager" target="_blank">ProxyManager</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Marco's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/0134685997/?tag=devonfir-20" target="_blank">Effective Java (3rd Edition) - Joshua Bloch</a></li> <li><a href="http://haskellbook.com/" target="_blank">Haskell Programming from first principles - Chris Allen, Julie Moronuki</a></li> </ul> </div> <div class="podcast-tips"> <h6>Marco's top 3 tips for delivering more value:</h6> <ol> <li>Stay technical and write code to stay sharp</li> <li>Get involved in business discussions</li> <li>Work remotely</li> </ol> </div> </div>