Ring Buffers Are Cool
Ring Buffers Are Cool
I’ve kinda really gotten into Ring Buffers. It’s such a simple data structure yet there are a million ways to optimize around it and also, it’s still so massively useful. Kind of reminds me of the situation with B+ Trees or LSM Trees except that Ring Buffers are way easier to grasp. Here is a pretty simple introduction into Ring Buffers: Data Structure and Algorithms: Ring Buffer. I do like the Python version because we get pseudo-infinite read/write pointers due to Python’s int implementation, though typically a uint64 is more than enough. Here’s my Python verison:
Projects List!
Projects List for Sep 24, 2025
Here’s what I’m currently working on as of September 24, 2025!
Kittochi
I’m making a Tamagotchi-like game: Kittochi
It’s super early in the process so a lot of features haven’t been implemented yet, but I’ve got a lot of the core systems done, e.g. gameplay loop, sprites, data structures. I’m building this with THREE.js which I’m very new to, and Typescript.
Printed Tasks
I’m continuing to work on my Printed Tasks project: Printed Tasks
Adventures With Tensorflow: Titanic Competition (Part 1)
The Magic of Machine Learning
From an outsider’s perspective, machine learning looks like complete magic. I initially wanted to get a surface-level understanding of how it all works by watching a few Youtube videos on the topic but it was difficult to get even a blurry picture of what was going on without some hands-on learning. So I decided to watch a full class on Udemy instead. The result? I accidentally developed a major passion in machine learning (oops). So here’s a quick overview of my current adventures with Tensorflow as I attempt to put my current knowledge to use on Kaggle’s Titanic Competition
ServiceNow: An Infrastructure Engineer's Journey from Skeptic to Advocate
Beyond Ticketing: ServiceNow as Your Infrastructure Automation Hub
In the infrastructure engineering world, there are few things that elicit as many deep sighs as ServiceNow–second only to the coffee machine going down, maybe?
It’s often seen as a bloated platform used only for ticket management and the dreaded change request process. But, after more than nine years in infrastructure engineering across multiple enterprises, I’ve come to love and appreciate ServiceNow’s potential as a powerful automation hub. When properly leveraged, it transforms the cumbersome ticketing system into a robust platform for infrastructure orchestration, compliance automation, and self-service IT operations. Here’s how I’ve turned the platform everyone loves to hate into the backbone of an infrastructure automation strategy.