Into The Rabbit Hole: A Laid-Back Dive into the World of Tech, Programming, and Cool Discoveries.

[DISCLAIMER] I’m not an expert just a guy sharing my thoughts and possible tips!

2025

Thus Far

TL;DR

  • I’ve been messing with Nix on macOS, probably not correctly.
  • Switched my website from Jekyll to Hugo because Jekyll felt abandoned.
    • Used a pre-made theme because making my own CSS sounded exhausting.
  • Want to learn Go and build some simple CLI tools.

Now, for the long version…

My Nix Setup (Probably Not Done Right)

I’ve been using nix-darwin to manage my macOS system declaratively—meaning instead of manually installing apps, setting preferences, and tweaking my environment, I define everything in configuration files. Sounds great, right? In theory, yes. In practice… I’m pretty sure I’ve done some things wrong. But it works (mostly), so I’ll count that as a win.

[Read more]

Secure DNS Setup with pfSense, AdGuard Home, and Tailscale

Current Setup Overview

Disclaimer:
I am not an expert nor do I claim to be!
I am simply a man who decided to learn more about networking and went down the rabbit hole of DNS and DNS encryption.

This is my personal experience; use it as a starting point for your own explorations.

My current setup involves the following components and configurations to ensure secure and private DNS resolution:

  1. Client Device to pfSense:

[Read more]

Motivation

Struggling with Motivation: A Personal Journey

The struggle for motivation is perhaps universal, but for me, it rings particularly true. Whether in my personal interests, such as gaming and watching movies, or in my professional pursuits, such as software development, maintaining focus has always been a challenge. This difficulty, I suspect, might be a consequence of untreated childhood ADHD.

At 30 years old, I find my ability to persevere through tasks dwindling. Even things I deeply enjoy seem to lose my interest rapidly. As time goes on, this challenge appears to grow stronger. As I’m typing this, a part of me is already contemplating abandoning the task, forgetting that it was ever started. Ironic in a post that’s about lack of motivation, isn’t it?

[Read more]

Swift KeyPaths

So what is a KeyPath in Swift? Lets try to answer this in a simply way, note this will not be in depth, but rather a very basic rundown of what a KeyPath is.

📘 Info Please Note: I Am not an expert and this is more or less a way for me to help cement the basics of this concept in my own mind. If this is of any Value to you, thats just an added bonus! {: .blockquote-info }

[Read more]

The return

Seven years have passed since I last engaged with this site and shared content. This platform remains a personal space where I post items that pique my interest or prove useful to me. During my hiatus, I ventured into construction, building and working with concrete. Before that, I had a stint in the oil fields, and even earlier in 2018, I contributed to an open-source project called Trust Wallet, which Binance eventually acquired.

[Read more]