About
Hi! I’m Saeed Nourian; an Embedded Linux Engineer — which is a fancy way of saying I spend my days convincing stubborn silicon to run Linux, and my nights wondering why it stopped.
I work somewhere between hardware and software, where a small change can fix everything, break everything, or somehow do both. I enjoy getting close to the system, understanding what’s actually happening under the hood, and figuring out why something that should work decided otherwise.
I’m interested in how things work from the ground up. Not just making something run, but understanding what happens along the way — from the hardware and the boot process to the kernel, the software, and everything in between.
A big part of engineering, at least for me, is debugging. Reading logs, checking assumptions, digging through documentation, staring at code, questioning my life choices, and eventually finding the one small thing that was causing the whole problem.
Sometimes the fix is complicated.
Sometimes it’s one line of code.
And sometimes it’s just a reboot.
This blog is where I document some of the things I learn along the way. It’s not meant to be a polished collection of perfect solutions. It’s more of a record of experiments, lessons, problems, and discoveries that I find worth keeping.
If something here helps you solve a problem, understand something a little better, or saves you from spending an evening debugging the wrong thing, then the blog has done its job.