When a task becomes tedious or repetitive, most developers have a natural instinct to automate it. Some developers (among them, myself) have not much tolerance for unnecessary repetition, to the extent that we’ll automate boring tasks even if it might have been faster not to. We automate stuff because it’s more interesting, and if we’re lucky, it might save some time too. But as I do more operations on real-life production systems, it’s sinking into me that the most important benefits of automation are completely different from what I originally thought.
I published two scripts,
lpass-add, that wrap the lpass CLI. These scripts are very handy if you are storing non-password credentials, like environment variables or SSH keys, directly in your LastPass vault.
Things you can learn from Flow and re-frame, even when you’re not using them.
Parsing the Hack language in a single regular expression. (Hack is a simple assembly language defined in Introduction to Computing Systems.)