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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. Dotfiles 2023: Durable by Design

    Software development concepts and practices

  10. 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

  11. 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