nihilok@home:~$

  • The Warehouse Robot (Reflections on My Journey, Part 2)

    Yesterday’s Advent of Code puzzle transported me back in time, triggering a wave of memories from a pivotal moment in my programming journey. The Day 6 challenge was eerily similar to the Warehouse Robot problem that once brought me to my knees during a job interview nearly four years ago – a moment that now feels like a distant, yet formative memory.

  • Out of Sorts: Advent of Code 2024 Day 5

    TL;DR: I failed miserably and resorted to cheating!

  • Python Dictionary Defaults

    Python dictionaries are incredibly versatile and widely used, but there are some handy tricks that can make using them much more streamlined and efficient. In this post, we’ll explore dict.setdefault and collections.defaultdict.

  • Algorithm for the Perfect Cheesy Poof (AI Assistants Conversation)

    Playing around with my assistants library today, under the guise of Eric Cartman, it came up with an algorithm for the perfect cheesy poofs recipe.

  • So, it's been a year! (Bash script to disable password authentication for SSH)

    Sharing one of my recent bash scripts for automating server setup that improves security by disabling ssh password authentication and root login.

  • Reflections on My Journey: What I've Learnt, Part 1

    Nearly four years have passed since I embarked on my quest to become a professional software engineer. So, what nuggets of wisdom have I gathered along the way? Join me as I take a nostalgic stroll down memory lane, revisiting some of the early code I penned as a fledgling programmer. It’s fascinating to reflect on the moments when I was blissfully unaware of the vast expanse of knowledge yet to be discovered in the world of coding.