Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

Explore how mental models like first principles thinking, intellectual humility, and other related concepts can foster innovation, creativity, and effective problem-solving.

Uncover how trust is built within teams across three levels - individual, team, and organizational, and explore the 11 factors that significantly influence this process.

Boost productivity without burning out using productivity techniques like the Pomodoro Method, Eisenhower Matrix, and more to balance efficiency with well-being in the workplace.


Boost productivity without burning out using productivity techniques like the Pomodoro Method, Eisenhower Matrix, and more to balance efficiency with well-being in the workplace.

Discover practical strategies for honest, effective reviews and learn how to turn tough conversations into trust-building, career-advancing opportunities. Your guide to making reviews genuinely helpful, not just another task on your to-do list.

Learn from great leaders: unlock effective leadership by creating a safe environment for your team. Learn how personal growth fosters innovation, trust, and mutual respect.

Discover the roots of burnout, its distinct symptoms, and key causes. Learn to identify potential signs and explore strategies to overcome this chronic syndrome.

Discover how to amplify your communication skills with these 3 game-changing strategies. Effective for personal, work, and social contexts.

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

Zoom fatigue is a real phenomenon, resulting from prolonged virtual meetings. This post explores its causes, including cognitive overload and lack of movement, and provides practical tips to combat it. Learn how to improve your virtual meeting experience and increase productivity.

In Agile software development, retrospectives help teams identify areas for improvement. However, certain behaviors known as antipatterns can undermine their effectiveness. Here are some common antipatterns to avoid.

Leadership can be compared to being a farmer in the sense that both require patience, dedication, and a long-term perspective.

Two useful motivation frameworks for engineering managers who want to understand what actually helps people do good work.

A cognitive bias is a systematic error in thinking that occurs when we are processing and interpreting information in the world around us and affects the decisions and judgments that we make.

You might have heard of the (in)famous Dunbar's number, about the limit of the number of stable relationships we can maintain.

The problem with burnout is that we don’t know how to recognize it. This post helps with quantifying the symptoms and see where you land.

Learn how to onboard engineers with an empathetic and structured approach. Includes a 30-60-90-day check-in template.

A practical one-on-one template for managers who want useful conversations instead of empty recurring meetings.


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.


There are some fallacies about product development I've faced over my career that not only make daily work harder but actually have a toxic effect on both culture and processes.

Got a crazy idea that you think would totally work but you fear nobody will let you try it? Propose it as an experiment, not a change!


The most common mistakes new engineering managers make, why they happen, and how to correct them early.

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.

Learn how to prepare and excel at your next technical interview with these tips from a seasoned hiring manager

These myths work against a good interview experience and the candidates’ chances to get hired, so I’d like to call them out and refute them.


We tend to treat arguments as fights or zero-sum games which hinders their original purpose. We should stop doing that.

We have a mechanism that creates unhappiness, difficulty changing habits, relationship problems, frustration, anger and disappointment. We are usually not aware of this, but it is happening continuously and in all of us.

The changes COVID brought into our lives and work can affect us in profound ways. Let me share some aspects and my thoughts with you.

Goal setting is one of the most important ways to foster growth, let's look at some key concepts and frameworks.



Everyone agrees that 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.

Asking questions is a basic coaching technique but doing it properly is a matter of practice, finding a good balance and avoiding some common pitfalls. As with most of the things in life.

A practical guide to one-on-ones: what they are for, how to run them well, and the mistakes that make them pointless.

29 visitors online