Series
Dotfiles: A Decade of Evolution
Twelve years of dotfiles, from the first 2013 setup to today's portable shell — each post is a snapshot of how a developer's environment changes as experience, tooling, and the way we want to work all evolve.
11 posts in total
Posts in this series, in order
Why Dotfiles Matter: Notes from a Fresh Start
Discover why versioning your development environment matters—from losing terminal comfort to building team assets through shared configurations, onboarding automation, and collaborative workflows
Dotfiles: Setup, Backup, and Productivity
Build your first dotfiles repository from scratch—setting up version control, creating modular configurations, and establishing installation workflows that make environment setup repeatable and shareable
Evolving My Dotfiles: From Flat to Modular
Scale from personal craft to team collaboration—building modular, topic-based dotfiles with shell-neutral support, smart bootstrapping, and reproducible environments through Mackup and Brewfile
Dotfiles Refinement: Cleaner, Smarter, Faster
Transform your shell into a pluggable architecture—introducing loader patterns, focused functions, and a minimal prompt that gets out of your way while boosting productivity
Dotfiles 2017: Cutting Even Deeper
Achieve terminal clarity through ruthless pruning—eliminating magic loaders, unused scripts, and platform complexity to create a fast, honest, and maintainable development environment
Dotfiles 2018: From Personal to Shared
Evolve your personal development setup into team-friendly shared foundation—balancing individual craft with collaborative onboarding through common configurations and thoughtful documentation
Dotfiles 2019: Back to Personal
Reclaim your personal development environment through purposeful simplification—stripping team-oriented features to create a fast, focused, and deeply personal terminal setup
Dotfiles 2021: Preparing to Scale Myself
Transform your personal development environment into a scalable, portable system—with bootstrap clarity, simplified structure, and zero-friction sharing
Dotfiles 2023: Durable by Design
Software development concepts and practices
Check-Updates: Keeping My Machine Honest
Build a simple script that gives you daily visibility into what needs updating—without the surprises of auto-updates
Dotfiles 2025: Boot Fast, Adapt Smarter
Learn how to structure dotfiles that work seamlessly across Mac, WSL, containers, and CI—with smart layering and defensive scripting