Episode Description:
The software world is vast and ever changing. Cutting through the noise of language fads and building a system that meets your organization’s goals, is maintainable, scalable, performant and clean is no easy feat. It is the Principal Engineers that stand at the helm and steer the ship in the right direction. Today we dive into the world of one Principal Engineer steering the ship for an iconic brand and how he views his role, what it means to be a principal engineer, his thoughts on AI in software, the importance and meaning of InnerSource software development, and more.
Our guest, Jeff Bailey, is one of those superheroes guiding a famous brand to success. He started his software journey as a teenager and his first computer was a White Box 286, that he traded his Sega Master System and some games to acquire. He now has over 25 years of professional software development experience. He has worked for companies like Internet In A Mall, Earthlink, Evoque and Axian doing consultant work, and has a wide range of experience in languages like Perl to Cold Fusion to Python to Java to Javascript. He is currently a Principal Software Engineer at Nike and the co-leader of the Tech Modernization Team. He believes you must be a force multiplier to enable maximum efficiency for your team and prioritizing the right tool for the job.
When our guest is not designing architecture or driving excellence at Nike he is gaming on Nintendo Switch, Steam and Xbox or creating a moody vibe playing his guitar.
Enjoy the conversation!!
Connect with Jeff
Sponsor:
- Clairity: Do you know how your engineers feel about your company? About their work? Connect your Github and install Clairitiy’s real-time survey iteration tool now with code
buildwithpeople
and get 20% off your first year to discover real insights about your engineers experience.
Show Notes and useful resources:
- Alfred Productivity App - A MacOS productivity app for automating workflows and tasks
- NuShell - A tool that allows running commands against JSON, CSVs, and other file types using a consistent query language.
- Jeff’s Tools
- Jeff’s blog post on Learning, Earning and Growing
- InnerSource Commons - A global community focused on promoting InnerSource practices and building InnerSource programs
- Principal engineer role - Jeff describes his role as a “force multiplier,” amplifying the effectiveness of his team by solving complex problems, exploring new technologies, and always thinking a step ahead. A principal engineer isn’t just a tech expert but a leader who can look beyond code to the broader organizational needs
- Building software for and with people - For Jeff, the ultimate goal of any technology is to serve people. Whether it’s through enhancing productivity or solving everyday problems, software should make life simpler and less complicated for its users. His focus is always on understanding the real needs behind the code.
Building something cool or solving interesting problems? Want to be on this show? Send me an email at jointhepodcast@unfilteredbuild.com
Podcast produced by Unfiltered Build - dream.design.develop.