d8                    888               
 d88    ,e e,   e88'888 888 ee  Y8b Y888P 
d88888 d88 88b d888  '8 888 88b  Y8b Y8P  
 888   888   , Y888   , 888 888   Y8b Y   
 888    "YeeP"  "88,e8' 888 888    888    
                                   888    
                                   888    

> code, systems, and digital explorations

why i love text-based interfaces

There's something magical about a well-designed terminal. It strips away the noise and leaves you with pure intent. When everything text-based, you're not distracted by animations, layouts, or design choices that someone else made for you.

I've been using CLI tools more and more lately. Here's why:

  • Composability - tools that do one thing well and work together
  • Speed - once you know the commands, you're faster than any GUI
  • Scriptability - everything can be automated
  • Minimalism - focus on what matters, not chrome and fluff

$ find . -name "*.md" | xargs wc -l
423 index.md
156 about.md
289 total

Maybe I'm romanticizing it, but there's a certain elegance to working this way. It reminds me of what drew me to computing in the first place - the feeling of being in direct conversation with the machine.

my dotfiles journey

After years of tweaking, I think I've finally found a setup that feels like home. Here's what makes me productive:

Shell: Zsh with Starship prompt - clean, informative, never gets in the way.

Editor: Neovim with a minimal config. I use it for everything from quick edits to full projects.

Terminal: Alacritty - fast GPU-accelerated terminal emulator.

The best part? Everything is version controlled. When I get a new machine, it's just a git clone away from being familiar territory.

learning scheme, slowly

I've decided to finally learn a Lisp. Scheme seems like the right place to start - minimal, elegant, and surprisingly powerful.

Here's my first factorial function:

;(define (factorial n)
   (if (= n 0)
       1
       (* n (factorial (- n 1)))))

There's something beautiful about the parentheses balancing out. More thoughts as I progress...