All blogs / Software / engineering practice
Stonecharioteer on Tech
Recent content on Stonecharioteer on Tech
- Posts
- 289 from 9 Sep 2018 to 26 Oct 2026
- Posting
- monthly (20 in the last year)
- Kind
- personal blog
- Feed
- https://tech.stonecharioteer.com/index.xml
2026 17
- Software I use
- Dottler - Manage .env Files Across Git Worktrees
- Checking Mermaid Diagrams in CI
- Who Logs You In When You Use Tailscale SSH?
- Love's Labour Lost
- Understanding Traceroute
- I Traced My Traffic Through a Home Tailscale Exit Node
- What Was I Reading Last? In Three Not-So-Easy Pieces
- Dogfooding Is Hard
- Code blocks in your books, finally
- GoForGo v0.9.0
- Merrilin - We built an app to read books
- I use a Macbook now
- Data Structures & Algorithms - Preparing for Interviews
- Using a local DNS namespace for local service discovery
- Distributed Systems Learning Resources
- Direction
2025 23
- KOllector - Publishing KOReader Highlights
- gbt: branches touched in the last 24 hours
- A Soiree into Symbols in Ruby
- Some Smalltalk about Ruby Loops
- Ruby Blocks
- Returning from Ruby Blocks, Procs and Lambdas
- Ruby
- OpenWRT
- My Linux Laptop Finally Works: How Claude Helped Me Fix Years of Annoyances
- TIL: Watchexec - Modern File Watching for Development Workflows
- A Less Busy Mind
- GoForGo - Learn Go through live examples
- Migrating My Old Blog to Hugo with Claude
- The Qtile Window Manager: A Python-Powered Tiling Experience
- Read the RFCs that Built the Internet
- Failing in Public
- Py-x-Protobuf - Or How I Learned to Stop Worrying and Love Protocol Buffers
- 🧡 Favourites
- Python Reverse a List
- 🖥️ My Gear
- Hardware I use
- New Beginnings
- Leaving ChainSafe Systems
2024 1
2022 13
- Crews Not Teams
- A System for Getting Better at LeetCode
- So Far So Rust
- Retrying HTTP Requests with Rust
- The Two of Three Rule
- A Primer on Control Charts
- Learning Rust
- Explicit is Better than Implicit: Rust for Pythonistas
- Using Custom Delimiters in Jinja Templates
- TIL: Creating Fixed Length Iterables in Python
- Documentation Without Assumption
- Vagrant
- Python - A Reflection in 2022
2021 104
- Learning Golang
- Advent of Code 2021
- No, A Virtual Machine Is Not Enough: Why Developers Need Native Linux
- Empathy in Tech
- For Those Who Came in Late
- A Weekend With PostgreSQL
- TIL: Gooey and Python Fire for Quick GUIs and CLIs
- TIL: 2ality - Dr. Axel Rauschmayer's JavaScript Blog
- TIL: MassDNS - High-Performance Bulk DNS Lookups
- TIL: Matomo Analytics, Google Tech Writing, Memory Programming, and NES TV Signals
- TIL: MontyDB - MongoDB Implemented in Python
- Returning to the Craft of Programming
- TIL: CPUFetch, OneFetch, and Learn CSS
- TIL: DNS Performance Testing and Pi-hole with Unbound
- TIL: Eli Bendersky's Blog, Awesome By Example, NoCoDB, and Martin Kleppmann
- TIL: CRDTs, Extreme HTTP Performance, and BYTEPATH Game
- TIL: AutoInvent, ASGI, Python Packaging, RAPIDS GPU Computing, and FlaskCon
- TIL: MangaDesk - Terminal Client for MangaDex
- TIL: McFly - Smart Shell History Search
- TIL: Siege Load Testing and Awesome FastAPI Resources
- TIL: Ventoy Bootable USB and Justniffer Network Analysis
- TIL: CLI Code Review, Git Split Diffs, and Internal Combustion Engine
- TIL: Benford's Law, Web Security Headers, Event Sourcing, and Mozilla Security Guidelines
- How to Write Documentation - The README.md File
- The Importance of Documentation
- TIL: NNgroup UX Research, SponsorBlock, and Labella Python Library
- TIL: The Little Book of Rust Macros and Rust Performance Book
- TIL: Git-Bug Distributed Issue Tracker and Omni Kubernetes Monitoring
- TIL: Zellij - Modern Terminal Multiplexer
- TIL: How Discord Handles 2.5 Million Concurrent Voice Users
- TIL: Volumio - The Audiophile Music Player
- TIL: Areopagitica - Milton's Defense of Free Speech
- TIL: Fast Node Manager, Zoxide Smart CD, Technical Writing, PyO3, and Qubes OS
- TIL: Slurm Workload Manager for HPC Clusters
- TIL: Data Visualization Guide and Oso Authorization Academy
- TIL: CORS Deep Dive, Piku Tiny PaaS, Rust Strings, and Deno Standard Library
- TIL: Raspberry Pi OS Development, Vim Beginner Guide, Password Management, and QueryBook
- TIL: uBlock Origin Performance Optimization on Firefox
- TIL: Breaking PostgreSQL at Scale and LeetCode Problem Patterns
- TIL: Awesome Tmux Resources for Terminal Multiplexing
- TIL: Grit - A Multitree-Based Personal Task Manager
- TIL: Lens 4.2 Kubernetes IDE, Shell Scripting Guide, and Dark HTTP Server
- Do The Job You Hate So You Won't Hate The Job You Love
- TIL: Innernet VPN Solution and NoteCalc Calculator App
- TIL: Argo CD for GitOps and Lens Kubernetes IDE
- TIL: Modern Rust CLI Tools - System Monitoring, HTTP Requests, and DNS
- TIL: tz - A Time Zone Helper Tool
- TIL: Distributed Systems Education, Fallacies, and Self-Hosted Internet Archiving
- TIL: Real-Time Voice Cloning Technology
- TIL: ChartMuseum for Helm, AMD's Corporate Journey, and Kubernetes Pod Scaling
- TIL: Docker and Kubernetes Tools - Whaler, Descheduler, and Dive
- TIL: Post-Mortem Collection, Terminal Plotting, and Technical Twitter
- TIL: Dark Mode Toggle Web Component by Google Chrome Labs
- TIL: Python eval(), exec(), and compile() Functions
- TIL: Camelot PDF Tables, PostgreSQL Row Level Security, Zerodha Varsity, and Write Yourself a Git
- TIL: fuser Command for Process and File Investigation
- TIL: i Hate Regex - The Ultimate Regex Cheat Sheet
- TIL: Dolt - Git for Data and Database Version Control
- TIL: x86 Assembly Programming and SafeEyes Break Reminder
- TIL: Comprehensive Distributed Systems Reading List
- TIL: Cosmopolitan C Library, Distributed Systems Book, High Performance Browser Networking, and Rust Roguelike Tutorial
- TIL: ABlog for Sphinx - Documentation as a Blog Platform
- TIL: Python Performance, REST API Design, Rich Terminal Trees, and Python Launcher
- TIL: Redis Network Model and Internal Architecture
- TIL: Terminal File Managers, ELF Format, Responsible Web Apps, Cat Computer Debugging, and Ink Narrative Language
- TIL: GitHubtop Real-time Activity Monitor and GoAccess Web Log Analyzer
- TIL: Build Your Own X Repository and Web Dev Junkie YouTube Channel
- TIL: Gary Bernhardt's 'It's Fine' Talk, pstrings for Process Memory, and pytest Collection Techniques
- TIL: Kubernetes Environment Variables, Gitsome CLI, and Monkeytype
- TIL: Kubernetes Environment Variables, kubectl tree, Git CLI, SSH, and Typing Practice
- TIL: Kubernetes Tools, Split Keyboards, and Camera Recovery
- TIL: Kubernetes Tools, Split Keyboards, and Stolen Camera Finder
- TIL: Amazon Writing Culture, Flask Development, Redis, and Team Collaboration Tools
- TIL: Silent Meetings, Flask Development, Redis, Amazon's Narrative Strategy, and Better CLI Tools
- TIL: Big-O Notation Explained and ADHD Productivity Tips
- TIL: Big-O Notation Explained and ADHD Productivity Tips
- TIL: STM32 Rust Development, Film Photography Software, Git Constitution, and Media Servers
- TIL: ALGPT2 Algorithm Generation and 30 Days of JavaScript Challenge
- TIL: Spark Joy - Design Resources and Tools Collection
- TIL: windows-rs - Microsoft's Official Rust for Windows
- TIL: Most Productive Vim Shortcuts and Techniques
- TIL: Tejotron - Creative Digital Platform
- TIL: The Gervais Principle, Prose Linting, Novel Writing Software, and Network Documentation
- TIL: Coding Interview Patterns, Backstage Platform, LeetCode Lists, and Tengwar
- TIL: Coding Interview Patterns, Backstage Developer Portal, LeetCode Lists, and Privacy Tools
- TIL: Progress Monitor for Linux Commands and Linux Handbook
- TIL: Progress Command for Linux Operations and Linux Handbook Resource
- TIL: The Robot Overlord Manual - Robotics, ML, and Mathematics Guide
- TIL: UNIX Programming Course, Finding Duplicate Files, and Livestreaming Tips
- TIL: Plain Text Accounting with Beancount, Ledger, and Fava
- TIL: Algorithms for Decision Making - Comprehensive Book Resource
- TIL: Scuttlebutt - Decentralized Social Network Protocol
- TIL: Visual NumPy Guide, Advent of Code Solutions, and Johnny Decimal Organization System
- TIL: Johnny Decimal Organization System
- TIL: Rust Design Patterns, Operating Systems Three Easy Pieces, and MIT Performance Engineering
- TIL: Rust Microservices, Sonic Search, OWASP Security, and Learning Resources
- TIL: Rust Learning Resources, Operating Systems, Interview Preparation, and Web Security
- TIL: Applied Cryptography, Algorithms, Rust Discord, and Learning Resources
- TIL: Cryptography Course, Algorithm Resources, Rust Tools, Discord API, and Self-Hosting Solutions
- TIL: Rust Learning Resources, Nim Language, and Python Code Formatting
- TIL: Rust Learning Resources, Nim Programming Language, and Python Code Formatting
- TIL: Universal Data Reader, Java for Python Programmers, and Context Managers
- TIL: Universal Data Reader, Java for Python Programmers, and Python Context Managers
- 🫀 A Code of Values
2020 126
- TIL: Message Queue Organization, Readability Guidelines, GNU Stow for Dotfiles, and Essential Unix Tools
- TIL: GNU Stow for Dotfiles, Bridgy for Social Web, and Webmention Integration
- TIL: LLVM for Programming Languages, Bash Monitoring, Engineering Blogs, and Academic Writing
- TIL: Git Internals Deep Dive
- TIL: Git Internals Deep Dive
- TIL: IP Address Parsing, System Design, and Linux Command Basics
- TIL: IP Address Parsing Complexities, Low-Level System Design, and Linux Command Fundamentals
- TIL: Kakoune Editor, Cookiecutter Pytest, Flask Logging, and psutil
- TIL: Flask-Meld Dynamic Frontend Framework
- David Beazley's Courses
- TIL: Flask-Meld, Python Container Debugging, and MicroPython Tools
- TIL: SolarWinds Solorigate Analysis and DoIt Automation Tool
- TIL: YouTube Uses FFmpeg and Instagram Python GC Optimization
- TIL: Distributed Consensus Academic Reading List
- TIL: Background Removal Tool and Free Software Philosophy
- TIL: Zettelkasten Knowledge Management, Tmuxinator Templates, and Engineering Napkin Math
- TIL: Writing Man Pages, Haskell Open Source Lessons, Orger Tool, and IoT Development Platforms
- TIL: Display Switch KVM, USB Hub Control, Windows Service Wrapper, and Hiring Strategies
- TIL: Debugging CSS Techniques, LLVM Architecture, Python Language Reference, and Shell Sourcing
- TIL: Job Platforms, Compiler Design Resources, Datasette, and Developer Productivity Measurement
- TIL: Python Behind the Scenes - CPython VM, Compiler, and Object System Deep Dive
- TIL: VSCode Tinder - A Humorous Take on Code Editors
- TIL: Interactive Cameras and Lenses Explanation by Bartosz Ciechanowski
- TIL: Bill Gates' 2020 Book Recommendations, Game Cartridge History, and OSO Authorization
- TIL: Distributed Systems Lectures, EmacsConf 2020, Code Review Excellence, and Accessibility Guidelines
- TIL: Fantasy Map Generation and Disabling Laptop Internal Keyboards
- TIL: How to Design Programs, Raft Consensus Algorithm, DWIM Philosophy, and The Jargon File
- TIL: CLI Design Guidelines, Parinfer for Lisp Editing, Mosh Mobile Shell, and ripgrep-all for Document Search
- TIL: rlwrap for Readline, Mosh Mobile Shell, rga Document Search, and DMOTE Keyboard
- TIL: Java Programming MOOC, Monica Personal CRM, Rust Cookbook, and FFmpeg Video Processing
- TIL: TLA+ Formal Specification, Statecharts for Redux Apps, HashiCorp Nomad, and Python Socket Programming
- Sarathi - A Personal Discord Bot for TIL Management
- TIL: Drogon C++ Web Framework, Git Code Debt Monitoring, and Python Best Practices
- TIL: Quiver Diagram Editor, MIT Computation Structures, Lisp Koans, and Python System Services
- TIL: Kill Command with Readable Signal Arguments
- TIL: Advanced System-on-Chip Design and Comprehensive HTTP Headers Reference
- TIL: Web Security Fundamentals and OWASP Best Practices
- TIL: OWASP Security Resources - Cheat Sheets, Top 10, and Testing Guide
- Web Application Security with secure.py
- TIL: MIT OpenCourseWare - Algorithms and Computer Science Fundamentals
- TIL: Internet Protocol RFC 760, MIT Algorithms Course, and Mathematics for Computer Science
- TIL: PostgreSQL Customization and Advanced Database Management
- TIL: Customizing PostgreSQL Shell with psqlrc Configuration
- TIL: HTTP Status Code Reference, Security Headers, and Python Security Tools
- TIL: lsof for Process Scanning and Advanced kill Command Usage
- TIL: Linux Internals, Docker Networking, and Selenium Configuration
- TIL: tr Command for Stream Translation and Character Manipulation
- TIL: /dev/urandom and /dev/random for Cryptographically Secure Random Generation
- TIL: Ox Text Editor in Rust
- TIL: Rust Terminal Libraries, Text Editor Development, Tau vs Pi, and TypeLit Typing Practice
- TIL: Free Precalculus Course
- TIL: RFC Avian Carrier IP Standards
- TIL: Python for Kids Programming Course
- TIL: Josh Comeau Remote Work Guide
- TIL: Fascism Study, Git Learning, Rust TL;DR, and WASM Video Tools
- TIL: Personal Sound Amplifier CS50+
- TIL: Digital Forensics, John Cleese on Creativity, and African Pyramids
- TIL: Miguel Grinberg Flask Twilio Video Conferencing
- TIL: Compiler Design and Programming Language Implementation
- TIL: Architecture of Open Source Applications, Compiler Development Resources, and Oil Shell
- TIL: Rosie Robot Social Accountability
- Building Single Page Applications in React using Dash and Python
- TIL: FORTH Compilers, Mario Speedrun Exploits, and Visitor Pattern
- TIL: CS Career Resume Tips and Ultimate Python Study Guide
- TIL: Ben Eater Computer Circuits and Peter Norvig Programming Wisdom
- TIL: The Tragic Tale of the Deadlocking Python Queue
- TIL: Marketing Haskell and What Could Kill Rust
- TIL: Python Performance Optimization and Advanced Profiling
- TIL: James Powell's Fast Python Techniques and Scalene Performance Profiler
- TIL: Mastering Hard Parts of JavaScript
- TIL: Data Visualization Mastery with Matplotlib and D3
- TIL: ReactJS Hooks, Regex Tools, and Pandas Performance
- TIL: Effectively Using Matplotlib
- TIL: FlexBox Defense, Modern C++, Rust Debugging, and Python Programming
- TIL: Asciimatics Terminal Effects, Lock-Free Programming, EOPL, and Ranger File Manager
- TIL: Rust Development Ecosystem and Advanced Tooling
- TIL: Lynn Conway Career Retrospective and AMD Ryzen Features
- TIL: macOS Gatekeeper and Rust Struct Optimization
- TIL: D3.js Data Joins, WebAssembly Basics, OCaml Scientific Computing, and Vim-like System Layers
- TIL: WebAssembly Basics, OCaml Scientific Computing, and URL Loading
- TIL: NuShell Structured Data Shell, Async Python Performance Reality, and Go Programming Fundamentals
- TIL: Career Growth, Pascal IDE, Python Security, and Rust CLI Tools
- TIL: Advanced Linux System Administration and Monitoring Tools
- TIL: Fast.ai Deep Learning Course and Book Launch
- TIL: Elena Programming Language and Pony Concurrency
- TIL: X11 Window System, Netflix Conductor, Selenium Docker, and System Telemetry
- TIL: Chesterton's Fence, HTTP APIs, and Elixir IoT Development
- TIL: Rust Foundation, Coding Theory, Haskell Patterns, and OCaml Resources
- TIL: Virtual Machine Implementation, Data Visualization, and Budgeting
- TIL: Writing Your Own Virtual Machine
- TIL: Programming Philosophy and Language Design Insights
- TIL: 10x Developer Concepts, Tech Lead Resources, and Guile Programming
- TIL: 10x Development, Tech Leadership, and Rust Web Development
- TIL: Guile Scheme Compiler, Category Theory for Programmers, SICP, and Linux Process Tracking
- TIL: Apache Samza, System Design, and Messaging Tools
- TIL: Apache Samza, System Design, Terminal Tools, and Python Data Visualization
- TIL: Python Exception Handling with raise from
- TIL: Python Raise Statement and Traceback Preservation
- TIL: Python's raise from Statement, Grub Customization, Liquorix Kernel, and Hardware Benchmarking
- TIL: EC2 Free Tier, Juju Configuration Management, and Python Charms
- TIL: Linux Kernel 5.8 and Grub Multi-Kernel Boot
- TIL: Python Collections, Git Commands, and Node.js Process
- TIL: Python Collections, Git Commands, Juju, and EC2
- TIL: Docker Networking Deep Dive, Julia Evans' Systems Knowledge, and Kubernetes from the Ground Up
- TIL: Linux Productivity Tools and Rust Ownership Concepts
- TIL: Programming Challenges, System Tools, and Learning Resources
- TIL: Python Collections Optimization and Linux Display Management
- TIL: Dash Application Testing and Pi-hole DNS Architecture
- TIL: Dash Memoization, Flask-Dash Integration, and Testing
- TIL: Dash Testing, Docker Compose, and Python Mocking
- TIL: Optimizing Rust Compile Times
- TIL: Rust Systems Programming and Terminal Productivity Tools
- TIL: Curated Development Resources and Learning Paths
- TIL: Python Code Quality and Development Tools Deep Dive
- TIL: Documentation Systems and Educational Resources
- TIL: Real World Cryptography, Programming Languages, and JPEG Decoding
- TIL: Real World Cryptography, Rust Resources, and CS Education
- TIL: Flask Advanced Patterns and Development Tools
- TIL: Barry Warsaw Zen of Python Song and Flit
- TIL: Barry Warsaw, Flit, Gumshoe, Poetry, and More
- TIL: JWT Security Patterns and Token Management
- TIL: Modern Rust Learning Resources and Development Patterns
- I am taking the MIT Distributed Systems Course
- Managing Multiple Python Installations
- Python Closures: Understanding Scope and Variable Lifetime
- Configuring Pip to Work in Enterprise Environments