Explore the impact of epistemic learned helplessness on software engineering, and discover strategies to diminish its hindering effects on decision-making in a fast-paced industry.
Explore strategies to enhance your software engineering career, focusing not just on technical skills but also on recognition, personal branding, and visibility.
Explore how mental models like first principles thinking, intellectual humility, and other related concepts can foster innovation, creativity, and effective problem-solving.
Explore various leadership styles and their pros and cons in this comprehensive guide. Ideal for both seasoned and aspiring leaders seeking to hone their approach.
Explore research on the impact of office spaces on employees’ psychological and physical states. Learn why a one-size-fits-all approach to workspaces may be counterproductive, and discover how designing diverse, inspiring environments can boost productivity, well-being, and creativity.
Learn how to effectively manage expectations in professional relationships with these essential tips. Clarify, communicate, provide support, ensure commitment, and establish clear roles and responsibilities for a successful partnership.
What makes high-performance teams stand out? What sets these teams apart from the rest? How can you build outstanding teams? Dive in for the answers.
You might have heard of the (in)famous Dunbar’s number, about the limit of the number of stable relationships we can maintain.
It takes practice to stop saying “hey guys” – but what are some alternatives?
Delivery speed results in cost reduction; confidence enables speed; confidence requires quality.
These are the most common mistakes of new engineering managers who just left their individual contributor track – learn how to fix them.
The art of effective listening is essential to clear communication, and clear communication is necessary for career success. Learn how to get better at it.
Being a successful engineering manager is not easy. Learn about the 4 key ways of failure you need to watch.
Kindness is a hidden superpower for software engineers. It helps your peers feel safe, and if they feel safe people take the risks that enable efficient, honest communication and thus real collaboration.
Unbiased performance reviews are key to a healthy organization and people’s growth. Learn about the typical biases in the process and how to counter them.
Understand how communication is an essential skill area for successful software developers on all levels.
These four kinds of personalities and mindsets are holding your product development back.
Constant learning and having a growth mindset are fundamental to success in software engineering. Yet once you are done with onboarding at your new job as a software engineer the rat race seems to begin, leaving no dedicated time for learning.