Problem-Solving in Software Engineering
Understanding problem-solving expectations and levels to build a robust engineering toolkit and advance your career.
Hello and welcome! I am Eduardo Klein, a Brazilian software engineering manager who works for VTEX in the digital commerce industry.
On this site, I write about my professional experience in leadership, management, and software engineering in the technology industry. I occasionally write about other personal interests.
If you seek my support, feel free to contact me for mentorship!
Understanding problem-solving expectations and levels to build a robust engineering toolkit and advance your career.
What separates engineers who thrive from those who plateau? The key traits to develop and common pitfalls to avoid at each career level.
Understanding communication expectations and levels to enhance team communication and collaboration.
A productivity method that consists of listing the six most crucial tasks to accomplish the next day and working through each in order of importance.
A high-level plan or approach designed to achieve specific objectives in software engineering teams and projects.
A summary of the HBR.org article 5 Reasons People Get Laid Off, by Marlo Lyons.
A step-by-step approach to intentional career development.
A neuro-linguistic programming (NLP) tool designed to enhance communication by addressing its deletions, distortions, and generalizations.
Strategies to execute successful progressive deployments.
Some thoughts on how delivering results is more important than being right.
Advice for a young graduate preparing for entry-level roles at tech companies.
How I built a simple Python script using Chat GPT-4 to get random pages of my website.