https://moidx.com/posts/staying_grounded/cats.png

Staying Grounded

The world is changing rapidly. Artificial Intelligence is becoming deeply embedded in our daily lives. Strangely, rather than pushing me toward constant motion, this wave of transformation has helped me slow down. It’s made me more present, more attuned to the small, essential joys: spending time with my family, sharing a quiet morning with my cats, or revisiting a favorite song on my guitar. Some things are undeniably faster now. But not everything, at least not yet. And maybe not ever. This tension between acceleration and presence has made me more deliberate about how I live. I train at the gym not just for today, but to preserve strength and mobility as I age. I run, not only for fitness, but to meditate. ...

August 4, 2025 · 2 min · moidx
https://moidx.com/posts/cheri/cheriot.png

Wondering About CHERI/CHERIoT?

Cover image taken from the cheriot-ibex GitHub project.. Ever found yourself staring at a debugger, chasing a memory corruption bug that seems to defy logic? Or maybe you’ve sunk countless hours hardening C/C++ code against the ever-present threats of buffer overflows and use-after-free vulnerabilities? If you’re an embedded systems developer, you’ve likely been there. These memory safety issues aren’t just annoyances; they’re prime vectors for security exploits. But what if we could tackle these problems at their very root – right down in the hardware? ...

May 30, 2025 · 18 min · moidx
https://moidx.com/posts/first_job_tips/noogler.png

Thriving in Your First Tech Job

Congratulations! You’ve successfully navigated interviews, completed team matching, and finally landed your first tech job. Starting fresh in a professional environment can feel overwhelming—I certainly felt that way when I began my journey as a hardware engineer at Motorola in 2007. Remember, everyone starts somewhere. Whether you’re fresh out of school or transitioning from another field, your first year sets the foundation for your career. This guide shares practical insights from my experiences, intended to help you confidently navigate your first steps in tech. ...

May 25, 2025 · 4 min · moidx
https://moidx.com/posts/burnout/the_climb.jpg

The Cost of Climbing the Ledge: Leadership, Engineering, and Burnout

I’ve been in this game for almost two decades — from debugging pre-silicon firmware with an oscilloscope in hand, to leading 40+ engineers across organizations to deliver production silicon. I’ve shipped chips, built secure boot flows, led zero-to-one projects, and steered open-source hardware like OpenTitan into Google’s data center infrastructure. But if I’m being honest, leadership can feel like a climb to a ledge — and some days, it feels like the only way down is to jump. ...

March 22, 2025 · 4 min · moidx