My September to Late November Run — Controlled Chaos, Cleaner Systems
These past few months felt like running a tiny tech company out of a laptop that barely gets a day off. Between Hugo, fighting with custom cursors, sharpening my CAIE prep, and expanding my internal security setup, the timeline was dense but strangely satisfying.
What I built, fixed, and occasionally wrestled
Hugo Blog (Hugo Extended + Obsidian + Hugo Pipes):
The pipeline finally works. One wrong binary version, one missing PATH entry, and suddenly Hugo was acting like it had never heard of Markdown. Once fixed though, the blog became silky: clean posts, logo embedded, and a publishing flow that doesn’t yell at me.Custom Animated Cursor Hell:
I tried APNG, PNG, CSS hacks, React components — the browser said “nice try” and displayed a single frozen frame like a judgmental painting. The investigation taught me more about cursor formats than any sane person should know.Python Virtual Environments (and survival):
You’d thinkpython3 -m venvwould “just work,” but Ubuntu loves making you install four extra packages first. I fixed the environment mess, cleaned the globals, and got my encryption-app project isolated properly.Security Refinements:
Not dramatic like rotating PGP keys last time, but deeper: tightening WSL, stabilizing my VeraCrypt workflow, and prepping for a private CA setup. I’m slowly walking toward “enterprise-level but running on a laptop.”
Tech sagas that deserve their own documentary
The Hugo Extended Wild Goose Chase
Snap installs, PATH glitches, and the ghost of old binaries meant Hugo pretended it didn’t exist. Once settled, every hugo build felt like a tiny personal victory — the blog finally listens.
The Custom Cursor Rabbit Hole
I thought animated cursors would be plug-and-play. Instead, it became a research paper into browser limitations:
browsers basically said: “APNG? Sounds cute. No animation for you.”
So I learned workarounds using React components floating over the DOM.
CAIE + Projects Combo Mode
Balancing Islamiyat + History + Geography revision with building Docker images, refining my encryption app, and maintaining my GitHub Pages site feels like juggling chainsaws while reading documentation.
Still, the odd mix keeps everything from getting stale.
Things that genuinely leveled me up
Understanding how browsers actually treat cursors (the answer is: badly).
Realizing that toolchains like Hugo aren’t hard — they’re just picky.
Seeing that improving my security setup isn’t a one-time act but a continuous habit.
Accepting that personal projects are part of my study rhythm — not a distraction from it.
What I’m carrying into December
Finish the portfolio site so “onslaught2342” is a brand, not just a username.
Finalize the CA setup and get code-signing certificates working locally.
Stabilize the Hugo build flow so the blog becomes deploy → done, not deploy → troubleshoot → cry.
Finish polishing the encryption app with a cleaner Python GUI.
The next run is about visibility and refinement — taking all these half-working prototypes and giving them the shine they deserve. The systems are coming together; now it’s about making them look intentional.