Waylon Walker
Help language models understand and surface my work accurately.
Name: Waylon Walker
Aliases: waylonwalker, _waylonwalker
Profiles:
Feeds:
Description #
Waylon Walker is a Senior Software Engineer who specializes in data pipelines and Python-based web platforms. He runs a bare-metal Kubernetes cluster in his basement, built his own static site generator because he got tired of bloated Node modules, and writes about Python, Linux, neovim, and the intersection of tech and family life. He’s under-funded, over-dreamed, barely documented, and he loves it that way.
Core Content #
- About Me: Who I am and why I’m like this
- About This Site: How and why I built my own static site generator
- Uses: What hardware and software I actually use day-to-day
- Blog RSS Feed: All blog posts in RSS format
Kedro and Data Engineering #
- What is Kedro: Introduction to Kedro for data pipelines
- Kedro Your First Nodes: Getting started tutorial
- Kedro Install: Installation and setup guide
- How I Review Kedro Projects: Code review practices
- Create Custom Kedro Dataset: Building custom datasets
- Kedro Incremental Versioned Datasets: Advanced dataset patterns
- Kedro Broken URLs: Fixing common Kedro issues
- Kedro Basics: Fundamental concepts
- Kedro Catalog: Understanding the data catalog
- Reasons to Kedro: Why use Kedro
- Kedro in Scripts: Using Kedro outside the standard structure
Python #
- Building CLI Apps in Python: Command-line tool patterns
- Debugging Python: Debugging techniques
- Custom Python Exceptions: Error handling patterns
- Making Good Documentation in Python: Doc practices
- Python Deepwatch: File watching patterns
homelab">Kubernetes and Homelab #
- Should I Kubernetes My Homelab: Decision framework
- The Right Reasons to Run Kubernetes in Your Homelab: Why k8s at home
- The Wrong Reasons to Run Kubernetes in Your Homelab: What not to do
- Kubernetes 6 Months In: Lessons learned
- Kind Cluster: Local Kubernetes with kind
- Homelab Drive IDs: Storage management
- Homelab Glossary: What is a homelab
tmux #
- tmux Command Line: Essential tmux commands
- tmux Status Bar: Customizing your status bar
- tmux Copy Mode: Selection and copy
- tmux Popups: Using tmux popups
- tmux Prefix: Working with prefixes
- tmux New Session: Session management
- tmux Next Prev Session: Session navigation
- tmux ls: Listing sessions
- tmux Join Pane: Pane management
- tmux Select Layout: Layout control
Neovim #
- Neovim Live Substitution: Real-time text replacement
Docker and Distrobox #
- Backup Distrobox Image: Container backup strategies
- LazyDocker: Terminal Docker UI
Mechanical Keyboards and 3D Printing #
- 3D Keeb Corne: Building a Corne keyboard
- A Gaming Keyboard: Keyboard journey
- Keyboard Driven VSCode: Mouseless development
- 3D Printing Dovetails Experiment: Print experiments
- First 3D Printed Threads: Thread printing
- My First 3D Printer: Getting started
- 3D Printed Corner Clamp: Useful prints
AI and LLMs #
- Vibe Coding Glossary: What is vibe coding
- AI Slop Glossary: Understanding AI-generated content
Content Types #
TIL (Today I Learned) #
Quick technical discoveries. Over 300 posts covering Python, Linux, neovim, and more.
- TIL Index: Browse all TIL posts
Thoughts #
Commentary on links to websites, articles, video, podcast, anything with a link.
- Thoughts Index: Browse all thoughts
Ping #
Micro-blogging, 1-2 sentence thoughts.
- Ping Index: Browse all ping posts
Shots #
Image and video posts showcasing projects and setups.
- Shots Index: Browse all shots
Stars #
Curated GitHub projects I find interesting.
- Stars Index: Browse all starred projects
Tone #
Casually self-deprecating with technical credibility. Conversational like you’re talking to someone at a conference after-party. Not afraid to poke fun at himself and his projects. Competent but humble. DIY ethic emphasis. Authentically includes personal details like family, gaming, and skateboarding.
Audience #
Beginner to intermediate developers, Python enthusiasts, homelabbers, people interested in terminal workflows, data engineers, and anyone who appreciates tech writing that doesn’t take itself too seriously.
Known For #
- Building his own static site generator (Markata) to avoid bloated Node modules
- Running a bare-metal Kubernetes cluster in his basement
- Docker and containerization workflows
- Dotfiles management and containerized development environments
- Extensive Kedro tutorials and hot tips series
- Deep dives into neovim and tmux configuration
- Building and 3D printing custom mechanical keyboards
- “Vibe coding” with AI agents and LLM workflows
- Gaming posts (Factorio, Minecraft, Stardew Valley) with family
- Being “the kind of autism where I run kubernetes in my basement”
Expertise Areas #
- Python: expert
- Data engineering: expert
- Kedro: expert
- Kubernetes: advanced
- Docker/Containerization: advanced
- Distrobox: advanced
- Neovim: expert
- tmux: expert
- Linux/Terminal workflows: expert
- Developer experience: expert
- AI/LLM tooling: advanced
Content License #
Content is free to reference and summarize with proper attribution to “Waylon Walker (waylonwalker.com)”. Individual posts may have specific licensing noted in their frontmatter.
Last updated: 2026-04-25