Runaway Geodesics
Her brother moved with a perfection that made her skin crawl. It was not the gracefulness of the dancer whose movement says this is how bodies move, why have you chosen not to? Engineers called the way his brother moved beautiful while pointing at erg-meter and time-reach graphs.Engineers rarely showed videos.To compute perfect movement paths was cheap, to modify nerve and muscle to follow it wasn’t. But biomechanical optimality made workers more efficient and gave athletes an advantage, and for...
Take me to this post.
February 16, 2026
How to find a branch parent in Git
You know that moment when you’re staring at a branch named feature/whatever and thinking: "Cool… but what was this branched off from?" Maybe you’re cleaning up old branches, reviewing a PR, or trying to figure out why feature/foo contains commits from three different universes. Either way: Git doesn’t explicitly store "parent branch" metadata (because branches are just pointers to commits). But we can usually infer it. In this post, we’ll use a practical one-liner that prints the most likely par...
Take me to this post.
February 16, 2026
gg2 branches got 50% faster by a Promise.all
gg2 is a command line tool for doing things with Git branches, faster. One of the convenient commands is gg2 branches.
It lists your recent branches, sorted by committer-date and for each branch it displays a human-friendly date distance and whether it's already been merged. Looks like this:
Turns out, for large repos figuring out which branches have already been merged is quite slow. For example, in this repo it takes half a second to list all merged branches:
$ git branch --all --merged | w...
Take me to this post.
February 16, 2026
Abstract Factory Pattern Best Practices in C#: Code Organization and Maintainability
Master Abstract Factory pattern best practices in C#. Learn code organization strategies, interface design principles, dependency injection integration, and maintainability tips....
Take me to this post.
February 16, 2026
Inside Metalab, Silicon Valley’s Best-Kept Design Secret
You may not have known it at the time, but chances are you've probably used a product we've designed....
Take me to this post.
February 16, 2026
CodeSOD: C+=0.25
A good C programmer can write C in any language, especially C++. A bad C programmer can do the same, and a bad C programmer will do all sorts of terrifying things in the process.
Gaetan works with a terrible C programmer.
Let's say, for example, you wanted to see if an index existed in an array, and return its value- or return a sentinel value. What you definitely shouldn't do is this:
double Module::GetModuleOutput(int numero) {
double MAX = 1e+255 ;
if (this->s.sorties+nume...
Take me to this post.
February 16, 2026
The Developer That Nobody Wants To Be - Dev Leader Weekly 127
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss the challenges of being stuck on legacy systems, how to use AI tools effectively even in rough codebases, and bridging the communication gap with your PM....
Take me to this post.
February 16, 2026
GeLLMan amnesia
AI will automate every job except the ones I'm deeply familiar with...
Take me to this post.
February 16, 2026
Weekly Recap - 2026-02-15
Check out this week from Dev Leader! Here's a list including articles and videos on software engineering, career development, and programming in C#!...
Take me to this post.
February 15, 2026