2min snip

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

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode