Opt Out of Junk Mail

For no reason today I thought to Google “opt out of junk mail”, which lead me to an FTC page which describes how you can do just that. It takes about ninety seconds.

  1. Go to www.optoutprescreen.com to opt out of all credit card offers for five years.
  2. Pay $2 at www.DMAchoice.org and you can opt out of seemingly all other junk mail for ten years.

We’ll see how it works, but I assume if it’s linked to from the FTC website it’s pretty legit.

American Democracy Is Doomed

American democracy is doomed – Vox:

To understand the looming crisis in American politics, it’s useful to think about Germany, Japan, Italy, and Austria. These are countries that were defeated by American military forces during the Second World War and given constitutions written by local leaders operating in close collaboration with occupation authorities. It’s striking that even though the US Constitution is treated as a sacred text in America’s political culture, we did not push any of these countries to adopt our basic framework of government.

This wasn’t an oversight.

I recommend reading this entire article. It was written pre-Trump, and it’s hard to look at now and think that anything in the last two years hasn’t made this seem more right than when it was published.

2018 Reading Challenge

This year I read a bit less than the year before, at only about twenty books or so. For 2018 I’d like to get on a more consistent reading schedule, and so I’m aiming for fifty. That’s a little less than one a week. I’d also like to work more fiction in and not just read about politics, buddhism, and computers. Don’t know if I’ll do it, but that’s my goal.

A Great Qi Charging Stand for $20

I’ve been using this charging stand1 with my iPhone X for about three weeks, and I couldn’t recommend it more highly. It actually looks nice. One of the things I didn’t like about the other options was they tended to have a lot of ugly branding on them. It’s also exactly the right angle for Face ID, and isn’t picky about how you place your phone on it. Oh, and it’s only $20.

Great present to yourself or someone else.

61J1NucLnIL SL1100 jpg


  1. The actual product name is: Fast Wireless Charger, Yolike 2 Coils Wireless Charger Wood Grain A8 for iPhone 8/8 Plus, iPhone X, Fast Wireless Charging for Samsung Note8 S8 S8+ S7 S7 Edge S6 Edge+ Note5. So catchy. 

Investing in Skills

I’m pretty comfortable on the command line. I can move about, issue commands, edit my profile, pipe things around, all that. However — and I’m probably supposed to admit this with a little shame — I’ve never really learned how to write shell scripts. Usually I’d write a Python script, a small command line app, or hack something together with Automator. It did the same job, but not being able to write a bash script from scratch felt like kind of a blind spot.

I decided to work on that.

In order to get from the can-competently-get-by level to the can-do-magic level I started reading a book on the topic, and set aside a few others I want to follow it up with. It’s been kind of a blast so far. I already knew how to program, and I can use command line tools well, so this has sort of been like taking two things I already knew and putting them together. made things a lot easier than if I were starting from zero. Even after just a couple days, I was able to put together little scripts to do useful things. It’s neat.

Recently I read the book So Good They Cant Ignore You by Cal Newport. If you haven’t read it: you should. It’s fantastic. The big idea is that “follow your passion” is actually terrible career advice. Most people don’t know what they’re passionate about before they start, and only find that passion later once they’ve developed skills in an area. According to the book, the better advice is to focus on doing the best work you can in a field with potential for growth, and the passion will come later.

Another thing he mentions in the book is how most people get good enough at whatever they’re doing, and then kind of stop learning. What that means though, is that if you you actually take even a little time to purposefully practice and improve your skills, you’ll blow past most people who don’t bother. Filling in some of the blanks in my developer skill set feels like a good investment.

Use SF Mono Outside of Terminal and Xcode

I really like the SF Mono font Apple includes in Sierra and High Sierra (even more than Menlo), but for some reason it’s only available inside of Terminal and Xcode. So I’m out of luck when I’m writing in MarsEdit, BBEdit, or any other third party app. Fortunately, you can just copy the font from Terminal’s app bundle and install it so it’s available everywhere.

Run this command from the Terminal and you’re all set:

cp -R /Applications/Utilities/Terminal.app/Contents/Resources/Fonts/. /Library/Fonts/

You could also ⌘-G in Finder and copy the files over that way if you prefer.

I Bought a $60 Smart Water Bottle and It’s Sort of Cool

As of yesterday I believe I have hit peak millennial. It happened when I received my Hidrate Spark 2.0 smart water bottle in the mail. I wanted to start drinking more water, so I’d been using an app to track how much I drink for a few days. The app was fine, but it was easy to forget to do it every time I drank something and kind of a pain. The bottle tracks everything I put in it, syncs over bluetooth, and then saves it using HealthKit. So far it seems to work pretty well.

If you have an extra $60 and want to drink more water, it’s not the worst thing you could do.

Life Update

Astute readers/listeners/friends may have noticed that I haven’t published a new blog post or put up a podcast episode in the last couple months. And, there are reasons for that. I’ve been meaning to get everything going again, but life has managed to get in the way, so I thought I’d post a quick update.

First off, I am no longer living in San Francisco. I moved from San Francisco to Seattle in September to work for Sonos. It’s been a great fit. I love the people I’m working with, the products we make are super cool, and I’m really excited for the future for the future of the company. I’ve always been a big audio nerd, and have loved speakers, microphones and all of that. There aren’t a ton of opportunities as an iOS developer to work at a company that bridges both of those things, so this has felt like a great fit.

As for my podcast, I recorded an episode right before I left which I need to edit and put up. I’ll be booking more guests going forward and will try to get back on a regular weekly schedule. It’s a lot of work to manage, but I love doing it. I let life get in the way more than I should have, but I’m going to try to fix that.

Anyway, that’s me.