Collaboration and effective communication are key in software development, emphasizing the need to build good relationships within a team.
Balancing autonomy with structured decision-making processes is crucial for platform engineering teams, promoting a sense of ownership and empowerment.
Deep dives
How Alex Kick Starts His Day and Ends It
Alex starts his day by waking up early and doing a morning routine, including meditation and exercise such as yoga or running. To end the day, he spends time with his family and engages in lightweight study by watching news in the local language.
Three Words That Define Alex
Alex defines himself as passionate about delivering new things, curious about technology, and a collaborator who enjoys working with others to find solutions.
Autonomy and Collaboration in Teamwork
Alex emphasizes the importance of collaboration in software development and believes that building good relationships and effective communication within a team is key. He also highlights the need to balance autonomy with structured decision-making processes. He suggests that platform engineering teams should focus on providing tools and resources for other teams to build their own pipelines and make decisions, promoting a sense of ownership and empowerment.
Join Alexandre Goedert, Head of Technology at Thoughtworks.
In this episode, Alex takes a deep dive into his team collaboration practices and defines what constitutes 'Good software' for engineering teams. Further, he also highlights the pivotal role of large-scale CI/CD, fostering the autonomous mindset and crucial aspect of ensuring a positive developer experience within teams. Alex concludes by offering parting advice to the audience, emphasizing the importance of connecting to business value and fostering a collaborative team environment.
Beyond the Code is an exclusive series of podcasts with tech leaders across the globe, sharing learnings about dev processes, growth, culture, and well-being.