Visibility or Effectiveness: How to Choose Your Path in IT?
Let's talk about one of the most controversial topics in the IT world: how we choose what to work on. In large companies, I often observe one interesting trend: many people focus not on what is important, but on what is visible.
What does it mean to work for visibility?
It means choosing projects that are most noticeable to managers, colleagues, and other teams. Projects where your efforts are immediately visible, and your contribution can be easily demonstrated in performance reviews. If such a project loses relevance or becomes "less visible," these employees try to switch to something new as quickly as possible – something that will again be in the spotlight.
Why does this happen? The answer is obvious: working on "visible" projects really increases the chances of promotion, bonuses, and recognition. But this approach also has a downside:
1. Important current problems are ignored. When everyone is focused on "high-profile" projects, small but critical tasks are left unattended. Service issues are postponed, because they won't add points to your performance review.
2. Technical debt grows. Visible projects are often done quickly to show results. However, after completion, few people return to improve the architecture or address the debts left behind during the process.
Why is this a problem?
For me, as an engineer, this situation is uncomfortable. I see real problems in the service that need to be solved. Fixing them could simplify the team's work, improve system stability, and reduce the time spent on support. But who would want to do that if it won't add stars to the review?
And then comes the end of the year. The race for performance reviews begins: you need to prove that you worked on important projects and demonstrate your impact. And that's where the conflict arises: do you work on what you are truly interested in and important, or do you play the visibility game to climb the career ladder?
Personal Choice
To be honest, I have always preferred solving complex technical problems that are not necessarily in the spotlight. For me, the interesting part is finding an elegant solution, making the system more reliable and easier for colleagues. But in a corporate environment, you sometimes have to adapt to avoid being overlooked.
How do you handle this choice? Do you work on what interests you, or do you more often choose projects with maximum "visibility"? Share your experiences in the comments – let's discuss!
#work

Reflections by Efim
2443 mAuto-translated from Russian