August 2026
-
23 Aug 2026🔗Modernizing my dotfiles
-
21 Aug 2026🔗The git history command deserves more attention
-
19 Aug 2026🔗Git rebase -i is not that scary
July 2026
-
31 Jul 2026🔗Small programming tricks
-
28 Jul 2026🔗Tower 17 for Mac (Beta) — smarter "fully merged" detection
-
11 Jul 2026🔗Add a second remote origin with Git
June 2026
-
24 Jun 2026🔗How to write "garbage code" (by Linus Torvalds)
-
23 Jun 2026🔗Software engineering discipline and posture
-
21 Jun 2026🔗Reading a 200k-line codebase you didn't write: a field guide
-
19 Jun 2026🔗High performance Git
-
18 Jun 2026🔗Before GitHub
-
10 Jun 2026🔗Go away Microsoft! The Netherlands is quietly building its own GitHub replacement
May 2026
-
8 May 2026🔗Most devs ignore git worktree. Here's why they're wrong
-
4 May 2026🔗The Git commands I run before reading any code
April 2026
-
29 Apr 2026🔗Let the commits tell the story
-
21 Apr 2026🔗How I'm Productive with Claude Code
-
18 Apr 2026🔗Tower 16 for Mac (Beta) — Introducing AI commits ✨
-
4 Apr 2026🔗Why merge queues?
March 2026
-
25 Mar 2026🔗Git bisect for bug tracking
-
14 Mar 2026🔗Exploring the .git directory – how Git stores your code
February 2026
January 2026
-
23 Jan 2026🔗From dev to production for a small Phoenix project
-
9 Jan 2026🔗Use 'git mv' to record filename case changes in Git