Enrico is a freelance programmer, teacher and mentor with a strong passion for acquiring and sharing knowledge. If allowed, he'll happily talk for hours about software quality, the DevOps culture, the history of personal computing or mechanical keyboards. One topic he's particularly fond of is Git, which, as he discovered, combines two of his other passions: the Unix philosophy and source code history. When it comes to teaching, Enrico speaks regularly at conferences and user groups, delivers workshops for clients and produces online courses for Pluralsight. He occasionally manages to do some open source work by contributing to AutoFixture—a .NET library for generating test data during unit testing—and by maintaining Cake.Curl, an addin for Cake that lets you invoke curl from a build script. Enrico can be found online on his website at megakemp.com or on Twitter at @ecampidoglio.
Chapters:
- - Dave introduces the show and Enrico Campidoglio
- - Enrico on teaching
- - How Enrico got started in software
- - Enrico's path to Sweden
- - Enrico on teaching
- - Enrico's interest in Git
- - Enrico's story of failure - unilaterally enforcing standards and automating without team input
- - Enrico's book recommendations
- - The meaning of software quality and how you write good, clean code
- - The things that have Enrico most excited
- - Enrico's top 3 tips for delivering more value
Resources:
Enrico's book recommendation:
Enrico's top 3 tips for delivering more value:
- Satisfy your curiosity - learn everything and go deep in what interests you
- Share what you know
- Know your audience