Fri 11 Nov 2022

Why Git blame sucks for understanding WTF code (and what to use instead)

You’re happily working your way through a codebase when you happen upon some code that makes you stop and think: What the…!? Maybe it’s a method that’s doing something surprising. Or perhaps it’s doing something completely unsurprising, it’s just doing it in a surprising way.

Related posts

01/05

Fri 11 Nov 2022

Exclude linting & formatting commits when running Git blame

Fri 11 Nov 2022

Better Git diff output for Ruby, Python, Elixir, Go and more

Fri 11 Nov 2022

How focused commits make you a better coder

Fri 11 Nov 2022

List your Git branches by recent activity