De-Googling Update 1

I made a resolution for 2020 to be less reliant on Google by the end of the year. This post is an update on where I ended up in that process. Replacements E-mail This one was actually pretty easy as e-mail has increasingly become less important to me over the years, but I ended up paying the $5 a month for FastMail. Absolutely no regrets here, they’re good at importing all your GMail, great Android app with dark mode, better privacy, does everything I need....

November 8, 2020

Zsh Vi Mode and Command History

I’ve been using zsh for about 15 years but despite this I’ve noticed lately I’m pretty inefficient at editing commands in particular, mostly because I don’t have a clue about emacs keybindings. I am however very familiar with vi bindings but my config was never properly setup for zsh, I couldn’t search history like I could in emacs mode and I’ve been blundering along in this state for too long. (turns out it was just because the bindkey’s were not declared after doing bindkey -v to go to vi mode, oops)...

November 7, 2020

Mystery Ranch Rip Ruck 24 Review

I’ve been hunting for the “perfect” backpack lately. For me, that’s a bag which is: fairly slim and low profile big enough for a weekend away at home hiking at home at the beach at home for a software engineer with a well protected laptop compartment Mystery Ranch caught my eye, not so much their military tactical stuff but their more toned down everyday carry bags. Specifically I narrowed it down to either their Urban Assault 24 (yes, the name makes me cringe too), or the Rip Ruck 24....

October 11, 2020

When Not to Write a Kubernetes Operator

The Kubernetes Operator Pattern has a lot of appeal and I’ve led a team that has written and maintained several over the past three years. We’ve learned a few things in the process and I wanted to write up some thoughts around when you shouldn’t be writing an operator. ...

September 12, 2020 · Devan Goodwin

Terminal users, fasd is worth learning

I spent some time recently revamping my zsh setup, something I haven’t really spent any dedicated time with since about 2006. In transitioning to oh my zsh I discovered fasd, a command line productivity booster. Essentially it tracks the files and directories you work with in your terminal, and ranks them by “frecency”, both frequency and recency. You can then reference them with short, usually single character aliases and fuzzy matching....

February 24, 2020 · Devan Goodwin