Every story needs a villain. Not because villains are evil, but because they dare to question the narrative that everyone else accepts without thinking.

The Hero Problem

Heroes follow the script. They do what’s expected, say what’s right, and win the approval of the crowd. There’s comfort in that — but comfort doesn’t create anything new.

The villain asks why. Why does this process exist? Why do we accept mediocrity as “good enough”? Why do we build products that serve metrics instead of people?

Choosing the Other Side

I didn’t become a developer to follow best practices blindly. I became one to break things that deserve to be broken and rebuild them with intention.

At every startup I’ve been part of, the most valuable moments came when someone had the courage to say: “This isn’t working. Let’s try something completely different.”

That’s not heroism. That’s villainy — in the best possible way.

The Essence

Strip away the titles, the tech stack, the frameworks. What remains is a simple question: Does this solve a real problem for a real person?

If the answer is no, it doesn’t matter how clean your code is or how modern your architecture looks. You’ve built nothing.

For the essence — villain, not hero.