Skip to main content

About Me

I'm Leonardo Kameya. I've been writing code for a while now, and honestly? Things have changed. AI showed up and there's no going back. It's weird—one day I'm debugging React components, the next I'm asking ChatGPT to explain some obscure error, and it actually helps. But it's also kind of unsettling.

Don't get me wrong, coding feels easier in some ways. I can generate boilerplate in seconds, get suggestions for implementations, even fix bugs faster. But here's the thing: the hard parts got harder. Handling non-deterministic solutions—where there's no single right answer, where context matters, where you need to make judgment calls based on incomplete information—that's all still on us, and it's getting more complex.

I'm constantly trying new AI tools. Some are genuinely useful, others feel like marketing hype. But I can't pretend anymore—these AI agents are fast, they don't need coffee breaks, and they're getting better every month. I'm not competing with them. I'm trying to figure out how to work with them without losing what I actually enjoy about this job.

And that's the part that gets me. I love solving problems. I love that moment when everything clicks and the code just works. I love getting into that flow state where hours disappear. Will that still matter? Will coding become just prompt engineering? I don't know, and that uncertainty is uncomfortable.

Still, I think we have something they don't—at least for now. We can make judgment calls. We understand context beyond what's in the codebase. We can ask "should we build this?" not just "can we build this?" That's what I'm holding onto. I'm trying to stay useful, to keep learning, to adapt before I become obsolete.

The truth is, we need to stay in this. I'm already seeing bad AI code in production—stuff that looks good but breaks in weird ways, systems deployed without proper testing, solutions that solve the wrong problem. Someone's got to be the human checking things, asking the right questions, making sure we're building things that actually matter. That's where I want to be.

So yeah, I'm still building things. The tools are smarter, but the responsibility feels heavier. I'm learning to use AI, not fight it, but I'm not ready to give up on the craft part of this. Not yet, anyway.