The borrow checker isn't trying to annoy you — it's enforcing a contract that most C++ devs already follow mentally but never explicitly. Here's the framing that finally made it click for me.
bytelog.dev
Welcome to where I document things I've built and figured out. Mostly things that were annoying to solve and deserve a doc, or things I find myself explaining too often. Easier to link to a detailed writeup than to type it again in a code review.
Every COPY before your RUN apt-get is a cache-busting landmine. Restructuring your Dockerfile instruction order can cut build times dramatically without touching any logic.
The output looks cryptic but there are only four or five things you actually need to look for. Once you understand Seq Scan vs Index Scan at a cost level, you'll spot the problem in seconds.
Unbuffered channels blocking goroutines under load is one of the most common causes of Go services silently hanging. Here's what I saw in the profiler and how I fixed it without a full rewrite.
ProxyJump, ControlMaster, and a few Host patterns that have saved me thousands of keystrokes. These belong in every sysadmin's ~/.ssh/config.
Understanding what a reverse proxy actually does is much easier when you've built one. From raw sockets to something useful for local debugging — no magic, just code.