# Me vs Me

Blog · Yash Ganar

HTML: https://yashganar.com/blog/me-vs-me

> I stopped writing my own code and called it a time problem. It was fear of what my hands would say.

Somewhere along the way I stopped writing my own code. Not admitting it, just stopping. I'd open a project, ask an AI model to write the function, watch it work, and move on to the next screen. It ran. It worked. But I couldn't have written it myself, and I knew it every single time I hit "run" and it just worked.

For a long time I didn't call that a fear. I called it a time problem. I was busy with something else, an internship, a research paper, a Rotaract event, whatever else needed my hours that week. It's a good excuse because it's usually half true. But the real reason I never sat down and forced myself through the parts of coding that make you actually understand something is that I was scared of what I'd find if I did. That I'd finish a whole certification and still not know how to code. That the credential would say one thing and my hands would say another. Easier to not test it and keep the story that I "just haven't had time yet."

That's the version of "me vs me" that actually happened to me. Not some grand external contest, just a private standoff between the person who wanted to look competent and the person who was scared to find out he wasn't.

I got past it eventually. Slowly, uncomfortably, no dramatic turning point, I just started making myself sit with the code long enough to actually follow what it was doing instead of accepting the output and moving on. I have certifications now, and real experience, in fields I used to talk myself out of touching. That part of the fight is over.

Then the honest question showed up right behind it. Is that all? Was that the one fight, or just the one I happened to notice first? I don't think conquering a fear is a finish line. I think it's a template. You get shown, once, what the trade looks like between staying comfortable and finding out the truth about yourself, and after that you can recognize it every time it shows up wearing a different costume.

Which is most of what I mean by "me vs me." It's not one battle. It's the same battle, over and over, in different rooms.

Here's where it gets bigger for me, and I'll just say it plainly instead of dressing it up. I'm Hindu, and the way I actually see the world is that we're all pieces of the same underlying consciousness, temporarily boxed into bodies, timelines, and physics we didn't choose, running our own private simulation of separateness inside something that was never actually separate. I'm not saying this to convert anyone to my worldview. I'm saying it because it's the actual reason the rest of this makes sense to me.

If you and I are expressions of the same thing, then teaching you what I fought to learn isn't generosity. It's just continuity. It's me, passing something forward to me, wearing your face this time.

That's the actual reason my site is built the way it is. "Designed to be copied" isn't a tagline I picked because it sounded good. Almost everything I know how to do, I learned for free, from people who put their work out in the open with no expectation of getting anything back. I don't see a reason to treat what I've built any differently. If a stranger takes the case study format, the process I used to get past the fear, or the site itself and rebuilds it better, that's not a loss. That's the point.

So no, overcoming the coding fear wasn't the end of anything. It was just the first time I clocked what the fight actually looks like. Me against the excuse. Me against the version of myself that would rather not find out. Everything after that is just the same match, replayed, and now at least I know how to recognize when it's started.
