home

TIL

A collection of short learning notes. Each entry is something small I’ve learned that doesn’t warrant a full blog post.

Persisting terminal sessions with zmx

I just learned that persisting terminal sessions can be done without using tmux, screen, et al. You might not need tmux compelled me to try zmx and so far it’s been seamless. The readme even has a comparison to similar tools 🤩.

The author also taught me about autossh! I feel embarassed for not knowing about it until now.

Tools for quickly understanding unfamiliar repos

I’ve recently had to come up to speed with a few new repos rather quickly. scc was useful for counting lines of code. I normally use tokei but scc has complexity estimations that seem to be reasonable when inspecting repos relative to one another.

git-quick-stats was useful for quickly figuring out who are the key contributors to a repository and how active it is. I was hopeful for git-fame but almost immediately ran into an active issue and abandoned it for now.

I’ve also found LLM prompts for creating architecture diagrams and module descriptions to be worthwhile.