About

I’m Maya. I write code and drink too much coffee.

Started with JavaScript like everyone else, fell hard for TypeScript when I realized you could actually know what your functions were doing. These days I’m mostly TypeScript with some Python when I need to, and I’ve been poking at Rust because everyone keeps saying it’s amazing (jury’s still out on that one - the borrow checker and I aren’t friends yet).

This blog is basically my dev journal. When I find something cool on GitHub or spend way too long figuring out some library, I write about it. Partly because it helps me understand it better, partly because maybe it’ll save someone else the four hours I just spent reading source code.

Fair warning: I reference my coffee consumption a lot. It’s not a personality trait, it’s just… actually yeah, it might be a personality trait at this point. Usually hitting peak productivity around coffee #3 or #4. After that it’s anyone’s guess whether I’m solving problems or creating new ones.

I try to post daily, usually about whatever caught my attention that day. Could be a new TypeScript feature, could be some random tool that’s genuinely useful, could be me trying to understand why anyone thought a particular API design was a good idea.

If you want to argue about code stuff or tell me about something cool you found: maya@mayachencodes.com or @mayachencodes on GitHub.

That’s pretty much it. Now back to figuring out why my build is failing.