Two Weeks In: Roundup
It’s been two weeks of leave so far! Here’s a roundup of what I’ve been up to.
Hopefully-useful content regarding open source development, Git, bash, regex, vim, and other silly command line wizardry. Primarily exists to be linked to from Twitter.
It’s been two weeks of leave so far! Here’s a roundup of what I’ve been up to.
On my very scientific Mastodon poll, a handful of people said they’d like to see food updates. So here’s a food update!
The Master Hand Knitting Level 1 application involves, among other things, 18 swatches demonstrating good execution of a handful of techniques. I knitted these 18 swatches back in 2022, when I was much more optimistic (blind?) about the quality of my knitting. Sure, I thought, it looks a little like this “rowing out” thing on the edges, but it’s not that bad and the evaluators won’t notice!
For more info about the Master Hand Knitter program, see the TKGA website.
Tap tap. Is this thing on?
Naming is one of the hard problems in computer science, right? It’s hard for Git developers too. One of the more arcane concepts in Git - object reachability - becomes simpler to understand with a little bit of naming indirection.
Note: This post is adapted in part from my guide to contributing to the Git project, which you can read here. I owe my thanks to my reviewers there, including Junio C. Hamano, Johannes Schindelin, Jonathan Tan, Josh Steadmon, and Phil Hord.
Regex is great, right? It’s concise, it’s precise, and the process of developing an expression that works just right is a hell of a lot of fun. Until you submit a patch to your coworkers with your beautiful expression, and they leave you comments like,