independent software developer, writer, musician, space enthusiast, hiker, coffee drinker, mac user
Constantly
sonicrocketman

It feels good to get some long-awaited maintenance out of the way.

sonicrocketman

I'm finally going to start a migration for my blog's webserver that's been pending for over 3 years.

sonicrocketman

You might notice seemingly old things appearing in your timelines. That's because they were skipped over before. This should resolve itself in the next 30 mins and everything will be up to date.

sonicrocketman

Rolling out the new changes to Pine.blog.

sonicrocketman

My monitor just crashed.

sonicrocketman

One of the enormous upsides to being good at a language like Python is that after 6 months of barely touching it, I can easily remember the API without looking at the docs or using auto-complete.

IMO Swift is impossible without Xcode.

sonicrocketman

I just fixed a bug with Pine.blog and was about to deploy it when I remembered that you should never deploy late-night fixes.

I'm proud to say it's only taken me 323,000 seemingly-simple-but-something-goes-wrong-late-at-night-deploys to learn this lesson.

sonicrocketman

Software development is basically just spending an inappropriate amount of time chasing down problems you caused for yourself because you either can't add or forgot to check if something was null.

sonicrocketman

The Senate actually did something! Woo!

Now do more.

sonicrocketman

That's ok Safari, use 220% of my CPU with no windows open. I totally wasn't using that CPU myself.

sonicrocketman

My problem statement for today: determine a number 1-12 to return in a way that is:

  1. Deterministic (the same for all clients)
  2. Decentralized (no central server)
  3. Somewhat random/shuffled
  4. Roughly evenly distributed

What would you do?

sonicrocketman

Sometimes you need things to appear random to a user, but not actually be random.

sonicrocketman

Lightning, Thunder, and Death Cab for Cutie.

sonicrocketman

The thunder helps me focus. #WeatherThoughts

sonicrocketman

The single most important change Apple has made to App Store Connect in recent years is making it mobile-friendly.

So freaking useful.

sonicrocketman

Let's Reform Our Elections with Democracy Vouchers

tl;dr Democracy vouchers are good. We should do them.

sonicrocketman

What’s this?

A podcast episode about the Senate and its arcane, procedural rules that normal people would find blisteringly dull including a discussion with the actual Senate parliamentarian?

Why yes, I will drop everything and listen to that.

sonicrocketman

Everything is a dependency.

sonicrocketman

Pro Tip: Blindly copying code from Stack Overflow can cause difficult-to-diagnose memory leaks.

sonicrocketman

I got this pen in Japan for less than a dollar. Today after years of use, I’ve finally killed it. It’s served me well.

I also just ordered more.

2/23/21

2/23/21

sonicrocketman

Hey everyone, I've been working on a new California-focused Policy Blog called Democracy & Progress (@dem_and_prog on Twitter) and I'm publishing there pretty frequently.

Give it a follow if that's your cup of tea, and let's discuss how we can improve California!

sonicrocketman

Working from the park today.

Park

sonicrocketman

Small hiccup with Pine.blog timelines today. Fixed now. You might see some posts from earlier today that were missed by the parser.

sonicrocketman

🎵The queues run deep🎵

sonicrocketman

Did I ever mention that I do consulting? Well I do!

If you're looking for custom web/iOS software, drop me a line: brian "at" skyrocket "dot" software.