Robby has a chat with Paula Paul, a distinguished engineer with Greyshore Associates, where she helps organizations adopt cloud-native technology and serves the community as an ABI Syster, diversity speaker, and mentor. Paula entered the workforce in the early ‘80s as a software engineer with IBM , where she shipped her first product on magnetic tape. She’s had roles in product development, engineering management, consulting, and she’s led several modernization efforts along the way.
Paula will highlight readability and unit testing as the two most important characteristics of maintainable software, and dive into what legacy code really is, how technical debt has changed over the years, and how the industry underestimates the emotional and mental cost of context-switching. From her many years in the game, Paula will also talk about her long experience of software modernization and share her expertise on why engineers should pay enough attention to cleaning their code as they go, how organizations have to grapple with different challenges due to ineffective technical decision making processes, finding the right balance of automated testing, and so much more.
For those of you who are trying to figure out what direction to head in where your engineering careers are concerned, Paula will share her wisdom in what it’s like to work in the consulting space versus a product-oriented organization. It’s going to be one very resourceful episode so don’t miss out.
Book Recommendations:
Helpful Links
- The Greyshore Website
- Paula on LinkedIn
- Paula on Medium
- Paula on Twitter
- Crucial Conversations
- The Practice of Adaptive Leadership
Subscribe to Maintainable on:
Or search "Maintainable" wherever you stream your podcasts.