"Talk with your customers and talk among yourselves in the team. I think communication is the first step to a well-functioning team and a well-functioning organization getting these feedback loops as tight as possible. So talk with customers, talk with each other, and don't complicate things more than they need to be. Always keep it simple."
In the second episode of the Extreme Software Adventures podcast, Luis Rodrigues, a polyglot product engineer from Lisbon, joins host Giuseppe. Luis shares insights on product engineering, technology as a tool for problem-solving, and the importance of adapting to various technologies. The discussion also delves into the significance of focusing on product delivery over technological aspects, the challenges and solutions in remote work, team empowerment, and the role of trust and communication in successful engineering teams.
(01:49) Product engineering
(22:06) The role of product managers and designers in a product-minded engineering team
(23:48) Developers pair-programming with designers
(29:21) Strategies to empower tech teams
(34:21) How to build trust in a tech team
(42:49) Layoffs, waste, and wrapping up
_____
Luís Rodrigues’s Bio
A software product engineer with a particular interest in distributed systems, functional programming, test-driven development, web applications, and User Experience design.
As a polyglot developer, he prefers to focus on first principles and technologies that responsibly address a problem and align with his team's stack.
He writes and delivers talks on programming, test automation, and design at multiple conferences and meetup events (see goblindegook.com/talks for a list). Outside the computer sciences, he's a freelance translator and book designer.
Follow Luís:
LinkedIn – https://www.linkedin.com/in/luispedrorodrigues
Website – https://goblindegook.com/talks/
Mentions & Links:
- Talk: The Wastes of Product Engineering, https://www.newstore.com/articles/the-wastes-of-product-engineering/