|
Hey there! Problem-solving is at the heart of software engineering. Whether debugging a production issue, designing a new system, or optimizing performance, the ability to approach challenges methodically and effectively distinguishes exceptional engineers. In a recent blog post, I explored the expectations for this skill and introduced a structured approach to support personal development and career progression. This approach can be instrumental in navigating career ladders, offering a clear path from beginner to expert. It is a continuation of a previous work I've done on Effective Communication, for which I got a lot of positive feedback! I plan to compile both, along with other skills, into a guide for software engineering competencies at some point in the future. Check out my latest blog post, Problem-Solving in Software Engineering, to explore my perspective on the expectations for effective problem-solving skills within software engineering teams. In the post, I provide evidence and examples of skills at various levels — from beginner to expert — helping you understand how to enhance your abilities and advance your career.
If you need my support, just reply to this email! Alternatively, I'm also available in The Mentoring Club to help you through mentoring on leadership and management, software engineering management, agile and lean processes, team and project management, and career advice. |
Subscribe to get access to the content I write about my professional experience in leadership, management, and software engineering in the technology industry.
Hey there! Conflict is inevitable in any workplace, but how we handle it makes all the difference. Whether it's a disagreement between team members, tension during code reviews, or heated discussions in planning meetings, our ability to recognize and break destructive patterns can transform toxic situations into productive collaborations. In my latest blog post, I dive into the "escalation trap" — a concept from systems theory that explains how minor disagreements can spiral into major...
Hey there! It's been a while since my last post. Recently, I've been through a long performance and promotion cycle at VTEX. During this process, it is always challenging for Engineering Managers to assess their teams and build consistent cases for performance evaluations and promotions. To help managers thrive during committees, I built a set of artifacts designed to help them evaluate and position their teams within the career ladder. While there are particularities specific to VTEX's...
Hey there! Effective communication is a critical skill for tech companies and teams, yet it often doesn't receive the necessary focus from individuals and management. In a recent blog post, I discuss the expectations for this vital skill and introduce a structured approach to support personal development and career progression. This approach can be instrumental in navigating career ladders, offering a clear path from beginner to expert. Check out my latest blog post, Effective Communication...