Engineering Culture by InfoQ cover image

Engineering Excellence: Declan Whelan on Technical Health, Agile Practices, and Team Culture

Engineering Culture by InfoQ

NOTE

Build for Today, Sustain for Tomorrow: Embrace Stewardship in Engineering Practices

To establish an effective engineering team, it's crucial to implement foundational technical practices that have evolved over time. Four vital practices, initially proposed in Extreme Programming, remain relevant: pair or ensemble programming, test-driven development, refactoring, and simple design. While these core practices provide a strong basis, modern advancements like DevOps and continuous delivery have become essential for optimizing production systems, emphasizing observability and implementation of feature flags. A significant shift in focus is the concept of stewardship in service development, which encourages building maintainable services for the long term. This foresight ensures that systems are not only functional today but can be sustained and evolved by future teams, promoting a culture of responsibility towards the software lifecycle that transcends individual projects.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner