Skip to main content

Resolving Chronic Systemic Problems is Not Helpful for Your Career

ยท 6 min read

AI-generated

There are complex issues at many organizational and technical layers, whose resolution requires considerable planning and cross-team effort. Individuals who possess the ability to resolve such matters must be valuable to an organization.

However, with recent changes in the employment market and the rise of AI, that is no longer relevant to you personally. Let me explain what I mean here.


Regarding the range of problems we are trying to solve, whether we are discussing a product, product portfolio, or the organization as a whole, there is a spectrum from low-hanging fruit to systemic problems.

First are those that can be resolved relatively easily. That usually appears as an insight and results in a quick fix or new feature in one place. A benefit here is evident and immediate.

System issues are related to a specific system or a set of components in a system. Systemic issues spread across several systems. That requires a broader perspective to define the problem itself. Sometimes (almost always) it is a complicated matter.

After defining the problem, achieving a resolution requires changes across various systems related to the system of interest. The knowledge of how those system behaves is a must. Gaining that knowledge is about building the right expertise.

Then, coordinating and resolving the issue at different levels requires considerable dedication, effort, and time. Attempting to solve a systemic issue only at one layer is a sub-optimization and may lead to unforeseen consequences, ultimately worsening the problem.


Recently, I have had such a situation (I'll try to be quite abstract to avoid sharing the details):

There is an issue across all business domains in the organization that has existed for a long time due to a lack of an engineering culture. Let's call it a tech debt. Resolving this requires determination and cross-team coordination.

A few years ago, I identified a root cause, prepared guidelines, and started communicating with each party to resolve the issue. The issue doesn't impact my layer of responsibility. I am only interested in that because resolving that issue will indirectly improve the user experience of one of my products.

All parties have acknowledged that this issue is important. However, due to the existing debt lasting for so long, limited capacity, and other business-critical priorities, progress has been limited in general. As a product manager, I can't dictate to other business areas what to do. Be honest, I don't have any executive power to dictate anything to anyone, as most PMs do.

All those years, it was about begging other product and engineering managers, sometimes architects, and team leads, during common planning sessions to plan some work on resolving the issue. Some areas made good progress. However, as mentioned, it does not alter the entire picture.

Rewinding to now, the brave new AI age.

I can resolve the user experience issue at the product level with the help of AI. Not an ideal solution, but it works within my scope and doesn't involve cross-area dependencies. That tech debt will continue to exist, but that would no longer be my problem. And my users will be happy. Good deal if you ask me.

I met resistance to that idea because of the very reason that we are not addressing the underlying systemic issue across the organization. So the idea has been parked.

I was mad about it. However, that led me to certain conclusions I want to share with you.


1) Some chronic systemic issues may never be fully resolved.โ€‹

If it falls into the quadrant of valuable-but-not-critical things, which require many resources and cross-area coordination, then welcome to the realm of Limbo.

There will always be higher priorities and a shortage of people to do the needed, but not so critical, work right now.

2) Considering the current job market, it may not be worth chasing.โ€‹

Nowadays, there is no such thing as long-term or even mid-term planning at your job. You might be fired at any point in time, despite how good you are.

Instinctively, we feel that we need to prove ourselves as irreplaceable. And those complex limbo problems do not seem to be the right path to deliver consistent, visible results.

The progress there is non-linear. So, the employee's logic here is: why do I need to do something so long-term with a postponed benefit, as I can be sacked at any moment?

Someone else will take credit for your hard and dedicated work (if that resolution ever happens, of course). You can't add it to your CV as an "I tried so hard" item.

3) AI makes sub-optimization easier and more likelyโ€‹

With LLM capabilities, we have a significant yet unstable tooling that can help us resolve issues more quickly than we previously considered. It is natural to start applying it in areas not currently considered a priority to achieve fast results.

However, AI is not capable of immediately resolving cross-system problems. Even though it could provide great assistance that we did not have before.

Thus, utilizing it under the pressure of quick results without careful consideration and delegating much to AI could have a negative outcome.

I admit that in the example I shared, I prioritized my benefit over resolving the problem itself. I know that would work for my product, giving a better experience for my users. And probably make me a better product manager in the eyes of the public.

However, I must also admit that I don't know what consequences could arise from worsening the general problem by creating such inconsistencies in the broader system layers.


All those mentioned circumstances lead to an unhappy conclusion: focusing your efforts on chronic systemic issues might not be the best strategy for your career right now. If you are under pressure to provide quick and showable results, that wouldn't be helpful. Or even worse, that could be damaging to your career.

Using AI is not a silver bullet and can make a situation worse in the future. Will you meet that future in that company? Do you even care about that future?

Of course, that tendency is bad for organizations. Such chronic diseases, which have a non-trivial but feasible cure, are accumulating and could blow up, leading to unforeseen consequences.

Now we have a bad combination of factors, so we use a cannon to kill mosquitoes. The only difference is that it could fire back at you.

Big corporations have immense inertia, so even such a blast rarely kills them. Their goal is to generate income at the end of the day, not to be efficient.