I decided to write down a bit about how I originally got into computers and coding. It all started when I was 12 years old, when my dad taught me Perl. That was my first real introduction to writing scripts and getting things to run.
After that, I just kept building on it. For the next 12 years, I spent my time diving into different systems and learning a bunch of languages.
Along the way, I also picked up a little bit of Rust, Python, and Perl 6 (raku). To figure out how the web side of things worked, I learned javascript and some web design stuff, like html, css, and a little bit of xhtml.
Instead of treating operating systems like a black box, I've spent hours exploring the NetBSD and Linux source code to see how they handle things at the core. To actually apply that, I've built a simple bootloader from scratch, written my own kernel, and even patched BIOS images to manually unlock hardware virtualization features like VT-x.
Threat: Ask for permission before reproducing full text copies of this blog, or I will hunt you down.
Copyright © 2026 ~cartwright