man on rustypes laptop

Why I’m Building This Blog

If you’re reading this, you’re either:

  • a future software dev looking for a sign to keep going,
  • a curious JavaScript dev wondering if TypeScript is actually worth it, or
  • my mom (hi, mom 👋).

Either way, welcome. This blog exists for one simple reason: I needed it, and it didn’t exist. So I’m building it.

The TL;DR

I’m a self-taught JavaScript developer leveling up into the world of strong typing and high performance.
This blog is my way of documenting the climb—from messy anys to crisp TypeScript types, and from slow Node APIs to blazingly fast Rust-powered services.

JavaScript: My First Love (and Occasional Nemesis)

Like many of us, I started with JavaScript. It was flexible, forgiving, and perfect for getting things on the screen fast.
It taught me the joy of creation—and the pain of debugging undefined is not a function at 2am.

But as I started building more complex projects, something became painfully obvious: I needed better tools.
Not shinier frameworks or trendier build tools. I needed safety. Predictability. Performance. And a stronger understanding of the code I was writing.

Enter TypeScript: The Friend Who Tells You the Truth

TypeScript felt like the friend who pulls you aside and says, “Hey, are you sure about that?” It slowed me down at first—but in the best way.
Suddenly, I wasn’t guessing what a function returned or what shape that object had. I knew. And that confidence? Game-changing.

I’ll be sharing cheatsheets, migration tips, and beginner-friendly guides to TypeScript for fellow JS folks looking to level up.
No gatekeeping. No lectures. Just practical help and real talk.

Rust: The Beast I’m Learning to Tame

And then there’s Rust. Oh boy.

Rust is what happens when you take performance seriously—and give zero tolerance for memory safety issues.
It’s intimidating, strict, and incredibly rewarding once it clicks. I’m using Rust to build the backend side of things,
integrate with WASM for web performance boosts, and explore what “fast” really feels like.

So I’ll also be documenting that journey: the mistakes, the breakthroughs, and the weird moments when I finally understood ownership.

What You’ll Find Here

This blog will be a mix of:

  • Typed Tuesday Tips – Bite-sized TypeScript advice for JS devs
  • Rust-by-Example – Simple, applied Rust concepts from a web dev angle
  • Real-World Dev Logs – Building projects, debugging, deploying
  • VS Code Workflows, monorepo tips, build tools, and everything in between

All explained from the perspective of someone learning by doing—not someone born knowing the difference between lifetimes and generics.

If You’re Still Here…

You probably care about the same things I do: writing better code, building cooler stuff, and growing as a developer without losing your mind.

If I can help even one dev feel a little more confident, a little less overwhelmed, and a little more hyped about the craft—we’re doing something right.

Let’s build.

Leave a Comment

Your email address will not be published. Required fields are marked *