The discovery of one of my email addresses on HaveIBeenPwned (again) is making me seriously rethink online security. There is no guarantee that the listing had an associated password, or that any password listed was up to date, but the frequency with which these huge data dumps are published is bec...

One really nice feature in 1Password is support for what I’ve seen called 2fa or time based one time passwords. Also web interface and Windows if ever need that. I’m still on my one-time purchase license(macOS, iOS), but planning to switch to subscription.

Deprecating the Term ‘git master’

In the grand scheme of things, it may not be a big deal to some people. I’m not one of them. Slavery and it’s history in the US, the proliferation of white supremacy groups coming out, public clashes and white power terrorists killing citizens—all reasons to make the effort.

Thus, I have been thinking about how to rename the common convention in git to use “master” branch. I started thinking about what does that one-true-source™ branch mean? Since I believe in semantic meaning for elements of development, my search led me to prime.

The macOS dictionary defines prime as:

  1. of first importance
  2. of best possible quality.

That sums up what I think of the branch to mean. It is the most important branch that all releases flow from and as code and software are always in flux and being refactored, that branch should be the current best quality of the code.

I’m not the first to bring this up, this issue for Redis to change master/slave terminology is a perfect example, and why I think it’s as important to put in the work making these changes as it is to tear down statues.

Find the setup that works for you

Find the setup that works for you
A post on superyesmore.com by
As a software developer who likes to think that I’m productive - at least sometimes - I’ve spent a lot of time trying to figure out exactly what I can do to make myself more productive, more of the time.

I’ve spent a lot of time getting Atom & iTerm2 exacty where I want it, and it really pays off when I’m doing “deep work.” There really is no one true way™ to configure your edting environment, but if you spend the time setting up for how you work & the type of work you do, it really does pay off.