
At 22, I've spent the last 4 years building web applications and the past year architecting cloud solutions. But there's something about low-level programming that keeps pulling me in—the challenge, the precision, the reward of making every byte count.
That's why I'm diving headfirst into C and systems programming. While I can't share specifics about my day job (NDAs, you know how it is), I can share the journey of learning something completely different from the high-level abstractions I'm used to.
Rust is my favorite language—I love its approach to memory safety and performance. But to truly understand why Rust makes the choices it does, I need to understand what came before it. I need to understand C.
I'm learning in public because I believe in the power of shared struggles. Whether you're just starting your programming journey or you're a senior developer considering bringing someone new onto your team, I hope you'll find something valuable in watching me fumble through pointers, wrestle with memory management, and gradually build my way up to more complex systems.
This is my attempt to build both skills and community, one blog post at a time.