Writing
Notes
Technical notes on Linux, embedded systems, OS, languages, concepts, pipeline, test & validation literacy, computer architecture.
Series
Paths
Decoding “Everything is an object” in Python
Python’s slogan is a runtime contract, not poetry: values are objects with identity, type, and payload; names are bindings, not typed boxes. What it means, where it is honest, and where it bends.
7 minPython · Systems · Learning
Understand YAML under 10 minutes
A dense, honest pass over YAML as the language of pipelines: structure, types, gotchas, and the patterns that show up in GitHub Actions, GitLab CI, and Jenkins-adjacent configs, so continuous testing YAML stops looking like magic.
8 minYAML · CICD · CI · CT · Toolchain · DevOps
Von Neumann architecture — an overview breakdown
A working breakdown of the von Neumann (stored-program) model: shared memory for code and data, CPU control and ALU, I/O, the system bus, the fetch–decode–execute cycle, the von Neumann bottleneck, and how the idea shows up (and is bent) on modern MCUs.
7 minComputer Architecture · Foundations · Embedded · CPU · Memory · Systems
What is regular expression, and why should I care?
Regex as a practical pattern language for logs, configs, CI gates, and interviews—enough mental model to use grep, journalctl, and validation scripts without drowning in theory.
7 minLinux · Toolchain · DevOps · Process · Python · Shell
Why comprehend how an operating system works?
A general blueprint for OS literacy: processes, memory, files, time, identity, devices, and isolation, so software stops treating the machine as magic. Not a tour of any one commercial OS.
9 minOS · Systems · Foundations · Essay · Computer Science
systemd, broken down
what systemd is, PID 1, units, targets, systemctl, journalctl, network targets, API filesystems. Grounded in systemd.io and Grokipedia.
14 minLinux · systemd · DevOps · Sysadmin · Toolchain · Learning
Data life cycle basics
A curriculum-shaped breakdown of the data life cycle: plan and create, collect, process, store, share and use, archive, and dispose—plus cross-cutting quality, security, privacy, and provenance so data work stays honest from birth to deletion.
9 minComputer Science · Data · Foundations · Systems · Curriculum · Information
Linux root directory folders explained
A breakdown of the top-level tree under / : what each common name is for, which entries are real directories vs virtual filesystems vs compatibility links, and a one-line reference table you can re-check on any host.
9 minLinux · Filesystem · Systems · Learning
The art of redirection
Learn shell redirection and filters: >, >>, 2>, <, |, plus cat, sort, uniq, grep, wc, head, tail, and tee—so the terminal becomes a workshop of streams, not a vending machine.
6 minLinux · Shell · Bash · Learning
Decoding “Everything is a file”
Unix’s most quoted slogan is a design contract, not poetry: many resources share open, read, write, and close. What “file” means, where the metaphor is honest, and where it bends.
8 minLinux · Unix · Systems
Number systems literacy for embedded engineering
A practical how-to for hex/binary fluency, two’s complement, and fixed-point—so register maps, ADC codes, and resource-tight math stop being folklore.
11 minHow-to · Embedded · C · Math · Foundations · HSW