ProbableOdyssey | Blake Cook

2026-07-19 Git branch justfiles
2026-07-05 Bringing certainty to new AI norms with a contract
2026-06-20 HTTP Requests in Java
2026-06-13 Migrating to GitLab
2026-06-06 Logging in Python done simply
2026-05-30 Clipboard Piping with `pbcopy`/`pbpaste` on Any OS
2026-05-23 TIL: Clearing directories and appending filenames in bulk
2026-05-16 LLM Tools and my System Prompts
2026-05-09 Secure Home Server Access with Caddy, Tailscale, and Cloudflare
2026-05-09 TIL: Install Docker Ubuntu
2026-05-02 Switching to an iPhone after 15 years of Android
2026-04-25 Using git to manage dotfiles
2026-03-30 Recipe: Bolognese sauce
2026-03-07 Automating PR descriptions with the LLM CLI
2026-03-03 Setting LLM ClI default template with a wrapper
2026-02-23 Keeping Directories and editing gitignores: A Handy Alias
2026-02-21 Real-Time Voice Streaming and Stateful Buffering
2026-02-14 Returning to R
2026-02-07 Your AI Agent is Unsafe and Sandboxes Won't Save It
2026-01-31 Declaring Python Scripts with `pyproject.toml`
2026-01-24 Understanding `set -euxo pipefail` in Bash Scripts
2026-01-17 Dare to give a Sh*t
2026-01-14 Catching burnout while you're still capable
2026-01-10 Revising Self-Reliance in an Age of Saturation
2026-01-03 My 2025 in weightlifting
2025-12-20 Avoiding Endless Reddit Scrolling on Firefox
2025-12-06 Fighting Project Procrastination with a Project Project
2025-11-29 Deep comparison of Python dictionaries
2025-11-22 TIL: Boosting Your Python Debugging with `ipdb`
2025-11-15 Start simple, iterate to perfection
2025-11-08 Navigating Metric Trade-offs in Machine Learning
2025-11-01 Explore Anything in IPython
2025-10-25 Building a Resilient Phone Number Regex
2025-10-18 TIL How to query GCP account permissions
2025-10-11 TIL How to use AI to Generate PR descriptions in the CLI
2025-10-04 TIL: Dynamically Installing Python Wheels and spaCy Models at Runtime
2025-09-27 WSGI vs ASGI: Serving Python Models with Gunicorn or Uvicorn
2025-09-20 TIL: How to Address Stray Pandas `SettingWithCopy` Warnings
2025-09-13 Extreme Programming for ML Teams: Faster Delivery, Reliable Results
2025-08-30 Quantifying Trust: Ensuring Reliability in LLM Summaries
2025-08-23 The Balance that Builds
2025-08-16 Excellence is a byproduct of having fun
2025-08-09 TIL: Fixing an incorrect Git rebase
2025-08-02 Dotfile management with Chezmoi and Vim
2025-07-26 TIL: How to generate PR descriptions with Aider
2025-07-19 TIL: Reliable Pytest Testing with Mocks (by Example)
2025-07-12 AI Coding Assistants: What a Month of Testing Taught Me
2025-07-05 Finding Git branches faster with FZF
2025-06-28 A Practical MacOS Terminal Setup for Data Scientists
2025-06-21 AI and the Mythical Man-Month: Productivity or Paradox?
2025-06-14 Fundamentals of machine learning and training neural networks
2025-06-07 Better config files for python ML experiments
2025-05-31 How I review pull requests
2025-05-24 No abstraction is better than the wrong abstraction
2025-05-17 AI workforce reconsidered, my response
2025-05-03 TIL How to mount a google cloud storage bucket as root on a VM
2025-04-26 Detecting cats with simple Pytorch
2025-04-19 Small PRs, Big Impact: A Git Workflow for Data Scientists
2025-04-12 The Cost of Ignorance: Lessons from the Great Sparrow Campaign
2025-04-02 TIL: How to parse config from env vars in Python
2025-03-29 Bug hunt: Rescaling DataFrames in Python
2025-03-22 TIL How to compose functions and coroutines in Python
2025-03-15 Tuner: why dating apps (probably) don't match with Spotify data
2025-03-08 How to get started with Python with modern tooling using `uv`
2025-03-01 Did you see the gorilla?
2025-02-22 Asynchronous Vim
2025-02-15 Using Pipes and Sockets for asynchronous local AI Chats
2025-02-08 TIL How to test a Flask server locally with CURL
2025-02-01 Metacognition and AI usage
2025-01-25 How to un-commit files in git
2025-01-18 TIL How to build and host a container on GCP VM instance
2025-01-11 Old Hat, New Tricks: Makefiles for Python Projects
2024-12-31 TIL How to add a progress wheel to a blocking Python function
2024-12-31 Tuner: A web app for finding people with similar music tastes
2024-12-26 TIL How to secure a web server with SSO
2024-02-29 TIL How to diff two local files
2024-02-28 Small project workflow: The making of `foxtail`
2024-01-09 Git Worktrees
2023-09-11 First Post
0001-01-01 All Posts