The Curious Engineer

All blogs / Software / engineering practice

Stonecharioteer on Tech

tech.stonecharioteer.com

Recent content on Stonecharioteer on Tech

Software / engineering practiceLinux / UnixNetworkingPython

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

  1. Software I use
  2. Dottler - Manage .env Files Across Git Worktrees
  3. Checking Mermaid Diagrams in CI
  4. Who Logs You In When You Use Tailscale SSH?
  5. Love's Labour Lost
  6. Understanding Traceroute
  7. I Traced My Traffic Through a Home Tailscale Exit Node
  8. What Was I Reading Last? In Three Not-So-Easy Pieces
  9. Dogfooding Is Hard
  10. Code blocks in your books, finally
  11. GoForGo v0.9.0
  12. Merrilin - We built an app to read books
  13. I use a Macbook now
  14. Data Structures & Algorithms - Preparing for Interviews
  15. Using a local DNS namespace for local service discovery
  16. Distributed Systems Learning Resources
  17. Direction

2025 23

  1. KOllector - Publishing KOReader Highlights
  2. gbt: branches touched in the last 24 hours
  3. A Soiree into Symbols in Ruby
  4. Some Smalltalk about Ruby Loops
  5. Ruby Blocks
  6. Returning from Ruby Blocks, Procs and Lambdas
  7. Ruby
  8. OpenWRT
  9. My Linux Laptop Finally Works: How Claude Helped Me Fix Years of Annoyances
  10. TIL: Watchexec - Modern File Watching for Development Workflows
  11. A Less Busy Mind
  12. GoForGo - Learn Go through live examples
  13. Migrating My Old Blog to Hugo with Claude
  14. The Qtile Window Manager: A Python-Powered Tiling Experience
  15. Read the RFCs that Built the Internet
  16. Failing in Public
  17. Py-x-Protobuf - Or How I Learned to Stop Worrying and Love Protocol Buffers
  18. 🧡 Favourites
  19. Python Reverse a List
  20. 🖥️ My Gear
  21. Hardware I use
  22. New Beginnings
  23. Leaving ChainSafe Systems

2024 1

  1. Screen Lock for Cinnamon Desktop using Zenity and Terminal Commands

2022 13

  1. Crews Not Teams
  2. A System for Getting Better at LeetCode
  3. So Far So Rust
  4. Retrying HTTP Requests with Rust
  5. The Two of Three Rule
  6. A Primer on Control Charts
  7. Learning Rust
  8. Explicit is Better than Implicit: Rust for Pythonistas
  9. Using Custom Delimiters in Jinja Templates
  10. TIL: Creating Fixed Length Iterables in Python
  11. Documentation Without Assumption
  12. Vagrant
  13. Python - A Reflection in 2022

2021 104

  1. Learning Golang
  2. Advent of Code 2021
  3. No, A Virtual Machine Is Not Enough: Why Developers Need Native Linux
  4. Empathy in Tech
  5. For Those Who Came in Late
  6. A Weekend With PostgreSQL
  7. TIL: Gooey and Python Fire for Quick GUIs and CLIs
  8. TIL: 2ality - Dr. Axel Rauschmayer's JavaScript Blog
  9. TIL: MassDNS - High-Performance Bulk DNS Lookups
  10. TIL: Matomo Analytics, Google Tech Writing, Memory Programming, and NES TV Signals
  11. TIL: MontyDB - MongoDB Implemented in Python
  12. Returning to the Craft of Programming
  13. TIL: CPUFetch, OneFetch, and Learn CSS
  14. TIL: DNS Performance Testing and Pi-hole with Unbound
  15. TIL: Eli Bendersky's Blog, Awesome By Example, NoCoDB, and Martin Kleppmann
  16. TIL: CRDTs, Extreme HTTP Performance, and BYTEPATH Game
  17. TIL: AutoInvent, ASGI, Python Packaging, RAPIDS GPU Computing, and FlaskCon
  18. TIL: MangaDesk - Terminal Client for MangaDex
  19. TIL: McFly - Smart Shell History Search
  20. TIL: Siege Load Testing and Awesome FastAPI Resources
  21. TIL: Ventoy Bootable USB and Justniffer Network Analysis
  22. TIL: CLI Code Review, Git Split Diffs, and Internal Combustion Engine
  23. TIL: Benford's Law, Web Security Headers, Event Sourcing, and Mozilla Security Guidelines
  24. How to Write Documentation - The README.md File
  25. The Importance of Documentation
  26. TIL: NNgroup UX Research, SponsorBlock, and Labella Python Library
  27. TIL: The Little Book of Rust Macros and Rust Performance Book
  28. TIL: Git-Bug Distributed Issue Tracker and Omni Kubernetes Monitoring
  29. TIL: Zellij - Modern Terminal Multiplexer
  30. TIL: How Discord Handles 2.5 Million Concurrent Voice Users
  31. TIL: Volumio - The Audiophile Music Player
  32. TIL: Areopagitica - Milton's Defense of Free Speech
  33. TIL: Fast Node Manager, Zoxide Smart CD, Technical Writing, PyO3, and Qubes OS
  34. TIL: Slurm Workload Manager for HPC Clusters
  35. TIL: Data Visualization Guide and Oso Authorization Academy
  36. TIL: CORS Deep Dive, Piku Tiny PaaS, Rust Strings, and Deno Standard Library
  37. TIL: Raspberry Pi OS Development, Vim Beginner Guide, Password Management, and QueryBook
  38. TIL: uBlock Origin Performance Optimization on Firefox
  39. TIL: Breaking PostgreSQL at Scale and LeetCode Problem Patterns
  40. TIL: Awesome Tmux Resources for Terminal Multiplexing
  41. TIL: Grit - A Multitree-Based Personal Task Manager
  42. TIL: Lens 4.2 Kubernetes IDE, Shell Scripting Guide, and Dark HTTP Server
  43. Do The Job You Hate So You Won't Hate The Job You Love
  44. TIL: Innernet VPN Solution and NoteCalc Calculator App
  45. TIL: Argo CD for GitOps and Lens Kubernetes IDE
  46. TIL: Modern Rust CLI Tools - System Monitoring, HTTP Requests, and DNS
  47. TIL: tz - A Time Zone Helper Tool
  48. TIL: Distributed Systems Education, Fallacies, and Self-Hosted Internet Archiving
  49. TIL: Real-Time Voice Cloning Technology
  50. TIL: ChartMuseum for Helm, AMD's Corporate Journey, and Kubernetes Pod Scaling
  51. TIL: Docker and Kubernetes Tools - Whaler, Descheduler, and Dive
  52. TIL: Post-Mortem Collection, Terminal Plotting, and Technical Twitter
  53. TIL: Dark Mode Toggle Web Component by Google Chrome Labs
  54. TIL: Python eval(), exec(), and compile() Functions
  55. TIL: Camelot PDF Tables, PostgreSQL Row Level Security, Zerodha Varsity, and Write Yourself a Git
  56. TIL: fuser Command for Process and File Investigation
  57. TIL: i Hate Regex - The Ultimate Regex Cheat Sheet
  58. TIL: Dolt - Git for Data and Database Version Control
  59. TIL: x86 Assembly Programming and SafeEyes Break Reminder
  60. TIL: Comprehensive Distributed Systems Reading List
  61. TIL: Cosmopolitan C Library, Distributed Systems Book, High Performance Browser Networking, and Rust Roguelike Tutorial
  62. TIL: ABlog for Sphinx - Documentation as a Blog Platform
  63. TIL: Python Performance, REST API Design, Rich Terminal Trees, and Python Launcher
  64. TIL: Redis Network Model and Internal Architecture
  65. TIL: Terminal File Managers, ELF Format, Responsible Web Apps, Cat Computer Debugging, and Ink Narrative Language
  66. TIL: GitHubtop Real-time Activity Monitor and GoAccess Web Log Analyzer
  67. TIL: Build Your Own X Repository and Web Dev Junkie YouTube Channel
  68. TIL: Gary Bernhardt's 'It's Fine' Talk, pstrings for Process Memory, and pytest Collection Techniques
  69. TIL: Kubernetes Environment Variables, Gitsome CLI, and Monkeytype
  70. TIL: Kubernetes Environment Variables, kubectl tree, Git CLI, SSH, and Typing Practice
  71. TIL: Kubernetes Tools, Split Keyboards, and Camera Recovery
  72. TIL: Kubernetes Tools, Split Keyboards, and Stolen Camera Finder
  73. TIL: Amazon Writing Culture, Flask Development, Redis, and Team Collaboration Tools
  74. TIL: Silent Meetings, Flask Development, Redis, Amazon's Narrative Strategy, and Better CLI Tools
  75. TIL: Big-O Notation Explained and ADHD Productivity Tips
  76. TIL: Big-O Notation Explained and ADHD Productivity Tips
  77. TIL: STM32 Rust Development, Film Photography Software, Git Constitution, and Media Servers
  78. TIL: ALGPT2 Algorithm Generation and 30 Days of JavaScript Challenge
  79. TIL: Spark Joy - Design Resources and Tools Collection
  80. TIL: windows-rs - Microsoft's Official Rust for Windows
  81. TIL: Most Productive Vim Shortcuts and Techniques
  82. TIL: Tejotron - Creative Digital Platform
  83. TIL: The Gervais Principle, Prose Linting, Novel Writing Software, and Network Documentation
  84. TIL: Coding Interview Patterns, Backstage Platform, LeetCode Lists, and Tengwar
  85. TIL: Coding Interview Patterns, Backstage Developer Portal, LeetCode Lists, and Privacy Tools
  86. TIL: Progress Monitor for Linux Commands and Linux Handbook
  87. TIL: Progress Command for Linux Operations and Linux Handbook Resource
  88. TIL: The Robot Overlord Manual - Robotics, ML, and Mathematics Guide
  89. TIL: UNIX Programming Course, Finding Duplicate Files, and Livestreaming Tips
  90. TIL: Plain Text Accounting with Beancount, Ledger, and Fava
  91. TIL: Algorithms for Decision Making - Comprehensive Book Resource
  92. TIL: Scuttlebutt - Decentralized Social Network Protocol
  93. TIL: Visual NumPy Guide, Advent of Code Solutions, and Johnny Decimal Organization System
  94. TIL: Johnny Decimal Organization System
  95. TIL: Rust Design Patterns, Operating Systems Three Easy Pieces, and MIT Performance Engineering
  96. TIL: Rust Microservices, Sonic Search, OWASP Security, and Learning Resources
  97. TIL: Rust Learning Resources, Operating Systems, Interview Preparation, and Web Security
  98. TIL: Applied Cryptography, Algorithms, Rust Discord, and Learning Resources
  99. TIL: Cryptography Course, Algorithm Resources, Rust Tools, Discord API, and Self-Hosting Solutions
  100. TIL: Rust Learning Resources, Nim Language, and Python Code Formatting
  101. TIL: Rust Learning Resources, Nim Programming Language, and Python Code Formatting
  102. TIL: Universal Data Reader, Java for Python Programmers, and Context Managers
  103. TIL: Universal Data Reader, Java for Python Programmers, and Python Context Managers
  104. 🫀 A Code of Values

2020 126

  1. TIL: Message Queue Organization, Readability Guidelines, GNU Stow for Dotfiles, and Essential Unix Tools
  2. TIL: GNU Stow for Dotfiles, Bridgy for Social Web, and Webmention Integration
  3. TIL: LLVM for Programming Languages, Bash Monitoring, Engineering Blogs, and Academic Writing
  4. TIL: Git Internals Deep Dive
  5. TIL: Git Internals Deep Dive
  6. TIL: IP Address Parsing, System Design, and Linux Command Basics
  7. TIL: IP Address Parsing Complexities, Low-Level System Design, and Linux Command Fundamentals
  8. TIL: Kakoune Editor, Cookiecutter Pytest, Flask Logging, and psutil
  9. TIL: Flask-Meld Dynamic Frontend Framework
  10. David Beazley's Courses
  11. TIL: Flask-Meld, Python Container Debugging, and MicroPython Tools
  12. TIL: SolarWinds Solorigate Analysis and DoIt Automation Tool
  13. TIL: YouTube Uses FFmpeg and Instagram Python GC Optimization
  14. TIL: Distributed Consensus Academic Reading List
  15. TIL: Background Removal Tool and Free Software Philosophy
  16. TIL: Zettelkasten Knowledge Management, Tmuxinator Templates, and Engineering Napkin Math
  17. TIL: Writing Man Pages, Haskell Open Source Lessons, Orger Tool, and IoT Development Platforms
  18. TIL: Display Switch KVM, USB Hub Control, Windows Service Wrapper, and Hiring Strategies
  19. TIL: Debugging CSS Techniques, LLVM Architecture, Python Language Reference, and Shell Sourcing
  20. TIL: Job Platforms, Compiler Design Resources, Datasette, and Developer Productivity Measurement
  21. TIL: Python Behind the Scenes - CPython VM, Compiler, and Object System Deep Dive
  22. TIL: VSCode Tinder - A Humorous Take on Code Editors
  23. TIL: Interactive Cameras and Lenses Explanation by Bartosz Ciechanowski
  24. TIL: Bill Gates' 2020 Book Recommendations, Game Cartridge History, and OSO Authorization
  25. TIL: Distributed Systems Lectures, EmacsConf 2020, Code Review Excellence, and Accessibility Guidelines
  26. TIL: Fantasy Map Generation and Disabling Laptop Internal Keyboards
  27. TIL: How to Design Programs, Raft Consensus Algorithm, DWIM Philosophy, and The Jargon File
  28. TIL: CLI Design Guidelines, Parinfer for Lisp Editing, Mosh Mobile Shell, and ripgrep-all for Document Search
  29. TIL: rlwrap for Readline, Mosh Mobile Shell, rga Document Search, and DMOTE Keyboard
  30. TIL: Java Programming MOOC, Monica Personal CRM, Rust Cookbook, and FFmpeg Video Processing
  31. TIL: TLA+ Formal Specification, Statecharts for Redux Apps, HashiCorp Nomad, and Python Socket Programming
  32. Sarathi - A Personal Discord Bot for TIL Management
  33. TIL: Drogon C++ Web Framework, Git Code Debt Monitoring, and Python Best Practices
  34. TIL: Quiver Diagram Editor, MIT Computation Structures, Lisp Koans, and Python System Services
  35. TIL: Kill Command with Readable Signal Arguments
  36. TIL: Advanced System-on-Chip Design and Comprehensive HTTP Headers Reference
  37. TIL: Web Security Fundamentals and OWASP Best Practices
  38. TIL: OWASP Security Resources - Cheat Sheets, Top 10, and Testing Guide
  39. Web Application Security with secure.py
  40. TIL: MIT OpenCourseWare - Algorithms and Computer Science Fundamentals
  41. TIL: Internet Protocol RFC 760, MIT Algorithms Course, and Mathematics for Computer Science
  42. TIL: PostgreSQL Customization and Advanced Database Management
  43. TIL: Customizing PostgreSQL Shell with psqlrc Configuration
  44. TIL: HTTP Status Code Reference, Security Headers, and Python Security Tools
  45. TIL: lsof for Process Scanning and Advanced kill Command Usage
  46. TIL: Linux Internals, Docker Networking, and Selenium Configuration
  47. TIL: tr Command for Stream Translation and Character Manipulation
  48. TIL: /dev/urandom and /dev/random for Cryptographically Secure Random Generation
  49. TIL: Ox Text Editor in Rust
  50. TIL: Rust Terminal Libraries, Text Editor Development, Tau vs Pi, and TypeLit Typing Practice
  51. TIL: Free Precalculus Course
  52. TIL: RFC Avian Carrier IP Standards
  53. TIL: Python for Kids Programming Course
  54. TIL: Josh Comeau Remote Work Guide
  55. TIL: Fascism Study, Git Learning, Rust TL;DR, and WASM Video Tools
  56. TIL: Personal Sound Amplifier CS50+
  57. TIL: Digital Forensics, John Cleese on Creativity, and African Pyramids
  58. TIL: Miguel Grinberg Flask Twilio Video Conferencing
  59. TIL: Compiler Design and Programming Language Implementation
  60. TIL: Architecture of Open Source Applications, Compiler Development Resources, and Oil Shell
  61. TIL: Rosie Robot Social Accountability
  62. Building Single Page Applications in React using Dash and Python
  63. TIL: FORTH Compilers, Mario Speedrun Exploits, and Visitor Pattern
  64. TIL: CS Career Resume Tips and Ultimate Python Study Guide
  65. TIL: Ben Eater Computer Circuits and Peter Norvig Programming Wisdom
  66. TIL: The Tragic Tale of the Deadlocking Python Queue
  67. TIL: Marketing Haskell and What Could Kill Rust
  68. TIL: Python Performance Optimization and Advanced Profiling
  69. TIL: James Powell's Fast Python Techniques and Scalene Performance Profiler
  70. TIL: Mastering Hard Parts of JavaScript
  71. TIL: Data Visualization Mastery with Matplotlib and D3
  72. TIL: ReactJS Hooks, Regex Tools, and Pandas Performance
  73. TIL: Effectively Using Matplotlib
  74. TIL: FlexBox Defense, Modern C++, Rust Debugging, and Python Programming
  75. TIL: Asciimatics Terminal Effects, Lock-Free Programming, EOPL, and Ranger File Manager
  76. TIL: Rust Development Ecosystem and Advanced Tooling
  77. TIL: Lynn Conway Career Retrospective and AMD Ryzen Features
  78. TIL: macOS Gatekeeper and Rust Struct Optimization
  79. TIL: D3.js Data Joins, WebAssembly Basics, OCaml Scientific Computing, and Vim-like System Layers
  80. TIL: WebAssembly Basics, OCaml Scientific Computing, and URL Loading
  81. TIL: NuShell Structured Data Shell, Async Python Performance Reality, and Go Programming Fundamentals
  82. TIL: Career Growth, Pascal IDE, Python Security, and Rust CLI Tools
  83. TIL: Advanced Linux System Administration and Monitoring Tools
  84. TIL: Fast.ai Deep Learning Course and Book Launch
  85. TIL: Elena Programming Language and Pony Concurrency
  86. TIL: X11 Window System, Netflix Conductor, Selenium Docker, and System Telemetry
  87. TIL: Chesterton's Fence, HTTP APIs, and Elixir IoT Development
  88. TIL: Rust Foundation, Coding Theory, Haskell Patterns, and OCaml Resources
  89. TIL: Virtual Machine Implementation, Data Visualization, and Budgeting
  90. TIL: Writing Your Own Virtual Machine
  91. TIL: Programming Philosophy and Language Design Insights
  92. TIL: 10x Developer Concepts, Tech Lead Resources, and Guile Programming
  93. TIL: 10x Development, Tech Leadership, and Rust Web Development
  94. TIL: Guile Scheme Compiler, Category Theory for Programmers, SICP, and Linux Process Tracking
  95. TIL: Apache Samza, System Design, and Messaging Tools
  96. TIL: Apache Samza, System Design, Terminal Tools, and Python Data Visualization
  97. TIL: Python Exception Handling with raise from
  98. TIL: Python Raise Statement and Traceback Preservation
  99. TIL: Python's raise from Statement, Grub Customization, Liquorix Kernel, and Hardware Benchmarking
  100. TIL: EC2 Free Tier, Juju Configuration Management, and Python Charms
  101. TIL: Linux Kernel 5.8 and Grub Multi-Kernel Boot
  102. TIL: Python Collections, Git Commands, and Node.js Process
  103. TIL: Python Collections, Git Commands, Juju, and EC2
  104. TIL: Docker Networking Deep Dive, Julia Evans' Systems Knowledge, and Kubernetes from the Ground Up
  105. TIL: Linux Productivity Tools and Rust Ownership Concepts
  106. TIL: Programming Challenges, System Tools, and Learning Resources
  107. TIL: Python Collections Optimization and Linux Display Management
  108. TIL: Dash Application Testing and Pi-hole DNS Architecture
  109. TIL: Dash Memoization, Flask-Dash Integration, and Testing
  110. TIL: Dash Testing, Docker Compose, and Python Mocking
  111. TIL: Optimizing Rust Compile Times
  112. TIL: Rust Systems Programming and Terminal Productivity Tools
  113. TIL: Curated Development Resources and Learning Paths
  114. TIL: Python Code Quality and Development Tools Deep Dive
  115. TIL: Documentation Systems and Educational Resources
  116. TIL: Real World Cryptography, Programming Languages, and JPEG Decoding
  117. TIL: Real World Cryptography, Rust Resources, and CS Education
  118. TIL: Flask Advanced Patterns and Development Tools
  119. TIL: Barry Warsaw Zen of Python Song and Flit
  120. TIL: Barry Warsaw, Flit, Gumshoe, Poetry, and More
  121. TIL: JWT Security Patterns and Token Management
  122. TIL: Modern Rust Learning Resources and Development Patterns
  123. I am taking the MIT Distributed Systems Course
  124. Managing Multiple Python Installations
  125. Python Closures: Understanding Scope and Variable Lifetime
  126. Configuring Pip to Work in Enterprise Environments

2019 3

  1. TIL: TOML Configuration Language
  2. PyCon India 2019 Talk - MicroPython and Hardware Hacking
  3. TIL: Modern Web Development Tools and Command-Line Utilities

2018 2

  1. Leonardo - Generating Product Unique Specification Images Using Python
  2. Learn the Kana Using Python and a Raspberry Pi