About Nimbler

Nimbler is a coding blog about the work that happens after the tutorial ends. A post here starts from one concrete problem, like a slow render loop, a flaky test or a build that takes too long, and follows it until there is a fix you can read, run and judge for yourself.

What gets covered

Everything currently lives under Coding: languages, tooling, debugging, profiling, testing, and the habits that keep a codebase easy to change a year later. Expect fewer “top 10” lists and more “here is what I measured, here is what I changed, here is what it bought”.

How posts are written

  • Numbers come with their setup. When a post says something got faster or smaller, it shows the code, the machine and the method, so you can rerun it and get your own numbers.
  • Trade-offs stay in. If a fix costs readability, memory or a dependency, the post says so.
  • No sponsored verdicts. No tool or vendor pays for coverage or placement.
  • Mistakes get fixed in the open. When a reader spots an error, the post is corrected and its updated date changes.

Reusing Nimbler content

Quoting a short excerpt with a link back to the original post is fine. Republishing whole articles, commercial reuse, or using this content to train AI models needs written permission first. Code samples are MIT licensed unless a post says otherwise. The full terms are in the terms of service.

Get in touch

Found a bug in a code sample, disagree with a benchmark, or have a problem you’d like to see worked through? Use the contact page. Every message is read.