Episode 138 | Federico Tomassetti - Languages And Humility




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href="http://tomassetti.me/">Federico Tomassetti</a></div> <div><a target="_blank" href="http://twitter.com/ftomasse">@ftomasse</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> Federico Tomassetti talks with Dave Rael about education, humilty, domain-specific languages, and natural languages </div> <div class="podcast-summary"> <p>Federico Tomassetti is a Consultant Software Engineer. He is always looking for new things to learn about software. After 1 PhD, experiences in 4 countries, writing, working in different companies (including TripAdvisor and Groupon), he realized he has so many new things to learn. He is mostly interested in Language Engineering: building languages and tools to represent ideas and reason about them.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and Federico Tomassetti</a></li> <li><a href="#!"> - Federico and his location mobility</a></li> <li><a href="#!"> - Natural languages and programming languages</a></li> <li><a href="#!"> - Federico and motivations for his level of education and Domain-Specific Languages</a></li> <li><a href="#!"> - Federico's experiences with freelancing</a></li> <li><a href="#!"> - Blogging as a source of clients</a></li> <li><a href="#!"> - Federico's definition of value</a></li> <li><a href="#!"> - The things that "light Federico up"</a></li> <li><a href="#!"> - How Federico got started in software</a></li> <li><a href="#!"> - Federico's story of failure - taking on too much and learning a lesson in humility</a></li> <li><a href="#!"> - Federico's success story - winning a research grant and getting opportunities</a></li> <li><a href="#!"> - Federico's thoughts on "having made it"</a></li> <li><a href="#!"> - How Federico stays current with what he needs to know</a></li> <li><a href="#!"> - Federico's book recommendation</a></li> <li><a href="#!"> - The things that have Federico most excited</a></li> <li><a href="#!"> - The things that cause Federico pain and suffering</a></li> <li><a href="#!"> - The things about which Federico likes to geek out</a></li> <li><a href="#!"> - Federico's prediction for the future of software</a></li> <li><a href="#!"> - Federico's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping up with Federico</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="http://tomassetti.me/" target="_blank">Federico's Blog</a></li> <li><a href="http://developeronfire.com/episode-94-hadi-hariri-leading-by-example" target="_blank">Language Workbench - Martin Fowler</a></li> <li><a href="https://en.wikipedia.org/wiki/Language_workbench" target="_blank">Language Workbench on Wikipedia</a></li> <li><a href="https://www.jetbrains.com/mps/" target="_blank">JetBrains Meta Programming System</a></li> <li><a href="http://developeronfire.com/episode-94-hadi-hariri-leading-by-example" target="_blank">Hadi Hariri on Developer On Fire</a></li> <li><a href="http://developeronfire.com/developer-on-fire-098-kevlin-henney-applied-philosophy" target="_blank">Kevlin Henney on Developer On Fire</a></li> <li><a href="http://developeronfire.com/developer-on-fire-098-kevlin-henney-applied-philosophy" target="_blank">Several Kevlin Henney Talks</a></li> <li><a href="http://ifttt.com" target="_blank">IFTTT</a></li> <li><a href="http://developeronfire.com/episode-114-robert-martin-master-craftsman" target="_blank">Uncle Bob Martin on Developer On Fire</a></li> <li><a href="http://blog.cleancoder.com/uncle-bob/2014/06/20/MyLawn.html" target="_blank">Uncle bob Martin on the Exponential Growth of Our Field</a></li> <li><a href="https://dannorth.net/introducing-bdd/" target="_blank">Dan North - Introducing BDD</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>Federico's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/0312610491/?tag=devonfir-20" target="_blank">Through the Language Glass: Why the World Looks Different in Other Languages - Guy Deutscher</a></li> <li><a href="https://www.amazon.com/dp/1481218581/?tag=devonfir-20" target="_blank">DSL Engineering: Designing, Implementing and Using Domain-Specific Languages - Markus Voelter</a></li> </ul> </div> <div class="podcast-tips"> <h6>Federico's top 3 tips for delivering more value:</h6> <ol> <li>Understand what someone else needs</li> <li>Communicate</li> <li>Be humble and honest and accept input from even an intern</li> </ol> </div> </div>