Preview Mode Links will not work in preview mode

With the limited time and energy that software leaders have, by tuning into Programming with Palermo, you ensure that you accomplish the most for the effort invested.

You deliver software. That's what you do.  And it can be frustrating when things take too long, when bugs pop up, or when things break in production.  But you have what it takes.  Programming with Palermo can help improve your confidence by delivering timeless knowledge, moving unnecessary obstacles, and regaining excellence within your development team; opening up to their full potential.  Simply - simplify!

Nov 30, 2022

In this episode, Jeffrey discusses how to form, equip, train, and lead your software team

  • The fundamentals of software team leadership
    • Read my book, .NET DevOps for Azure
    • Write down your team charter to align your team members
    • How to hire when adding new team members
    • Training the team
    • Equipping the team
    • Leading the...


Nov 23, 2022

In this episode, Jeffrey discusses how to run your software with confidence by achieving production stability

  • The funamentals of stability
    • Read my book, .NET DevOps for Azure
    • Stress the software more in test suites than you think production will
    • Implement logs
    • Implement tracing
    • Implement metrics
    • Build an automated...


Nov 16, 2022

In this episode, Jeffrey discusses how to set a foundation for software quality.

  • The fundamentals of quality
    • Read my book, .NET DevOps for Azure
    • Detect early, or better yet, prevent defects
    • Implement static analysis
    • Use test-driven development with multiple test suites
    • Add formal inspections to your pull request...


Nov 9, 2022

In this episode, Jeffrey discusses how to empower your software team to move fast. You are an architect. You lead a software team. You can do it. But it's up to you to turn their effort into progress.

  • The fundamentals of moving fast


Nov 3, 2022

In this episode, Jeffrey discusses the need for strong software leaders. Whether they be software managers, lead engineers, lead developers, architects, or chief architects, he'll discuss the history of software industry failure and the forces at play that any software leader must contend with. Then, Jeffrey reviews...