Finding Your Southern Cross
Chasing the Southern Cross: If Vision Matters, Why Does Every Decision Betray It?
Translated from the original Chinese essay · Read the Chinese original →
That night I sat in front of the screen, having just submitted a code optimization. Performance had indeed improved a lot, and the numbers looked impressive, but I felt no sense of accomplishment—just a kind of emptiness.
This wasn't what I should be doing.
What made it even more ironic was that just a few days earlier, I had written my professional manifesto in my year-end review:
"I don't write code for cooler architecture; I write code to make it easier for users to accomplish what they truly want."
But was this optimization something users had asked for? No. Was it something I genuinely thought was important? Not really.
It was just that someone mentioned in a meeting that performance could be a bit better, and I instinctively picked it up and ran with it. Like a muscle reflex.
I realized a harder problem— It's not that I lack vision; I just never think of it when I'm actually making choices.
Many people think vision is something for planning, year-end summaries, or job-hopping presentations. But what truly determines your career path is not what you write down at those moments, but whether you make choices according to it in the countless vague, unreminded moments.
The greatest enemy of vision is not that the outside world doesn't understand it, but that we quietly forget it ourselves.
Later, I tried to do a review. Not of my vision, but of a few recent decisions I had made.
One was staying late to fix a performance issue, another was participating in a debate about component abstraction, and yet another was postponing an FAQ document I was supposed to write until the next month.
Of those three, only the last one was something my vision truly cared about—I had always said I wanted to reduce the learning curve for newcomers and improve the efficiency of knowledge transfer. But when it came to actually doing that, I chose to "put it off for a while."
It's not that I didn't want to do it; it's that doing things without clear KPIs, without praise, and without anyone pushing you is all too easy to abandon in the daily rhythm.
Another time, a colleague suggested we simplify the user operation flow. He didn't push hard; he just mentioned it in passing. We discussed it for a long time, and then the conversation drifted back to backend data consistency and API reuse.
That suggestion never went anywhere.
No one opposed it, and no one said it wasn't important. We just nobody took the initiative to keep it alive.
Looking back on that, I realized— The loss of vision is not necessarily a violation; it's collective silence.
No one says "that's wrong," but no one says "this is what's right" either. In that atmosphere, vision is not rejected; it's drowned out.
That's actually more dangerous than conflict.
I tried to give this situation a name: "value leakage."
You think you're moving toward your vision every day, but in reality, you're making concessions to it every day—just too small and too scattered to notice.
Like a kettle that looks full, but leaks a little every day. In the end, all you have left is the form, not the warmth.
We think we're still holding on to our vision, but we've actually just left it in some corner of Notion.
What really woke me up was a "parallel universe thought experiment."
A friend asked me: "If you quit your job now and couldn't take any projects, titles, or influence with you, what would you miss the most?"
I thought for a long time, and it wasn't the big projects, the complex systems, or any beautiful piece of code I had written.
I said: "The habit I set for myself—updating the documentation every Wednesday."
That was a small thing no one asked me to do, and no reporting line would ever see it. But every time I did it, I felt—this is a trace I'm willing to leave behind.
That answer left me quiet for a long time. I realized that was my Southern Cross.
After that, I stopped rushing to write "New Year plans" or set flags. I did something smaller:
I pasted that professional manifesto at the top of my PR template. Every time before submitting code, I read it to myself first.
Not as a ritual, but as a reminder:
The real direction is not spoken when writing OKRs; it's whether you let it show up when you're doing the work.
I also stopped judging myself by "whether the vision has been realized." That's too idealistic and too easy to be disappointed by. I only ask one question:
"This week, was there even one small decision where I stood on the side of my vision?"
If there was, it means it's still alive. It hasn't died in a document.
But I also know there's a cost to doing this.
You'll probably be slower. You might disagree with others and not be chosen for the "fastest to ship" solution. You'll postpone a bit of technical satisfaction to do some "invisible to users but felt by them" fine-tuning.
You might miss out on some versions that look better in reporting materials.
But if you know why you're doing it, those "misses" won't become regrets.
Not everyone needs a perfect sense of direction, but everyone needs a reason worth slowing down for.
That reason doesn't have to be grand or lofty. It can even be a small habit you secretly stick to, a task you always volunteer for first, a detail that others don't think is important but you can never let go of.
Vision is not a task to be completed; it's something you're unwilling to lose.
It's not in your resume, not in your manifesto, not in slogans. It lives—or is forgotten—only in the real moments of decision.
You say you have a vision.
Then let's see together— The next time you make a choice, is it still by your side?
If you also want to check whether your vision is "still alive," I can help you make a reverse-mapping table: From your most recent overtime, a code review, or a requirements discussion, work backwards to see if it aligns with your manifesto.
Want to give it a try? We can do a "vision checkup exercise" together.