I am so ready for the weather to cool off.

Refactor Day

Yesterday I chose to set the entire day apart to only do some basic code cleanup and minor refactoring.

I renamed methods and variables, DRYed up a bunch of duplicate code, extracted a few things into swift extensions, and deleted unused code and no-longer-necessary debugging output.

It was a nice change of pace, our code base is now cleaner than it was at the beginning of the day, and I left feeling great at having left things better than I found them.

I’m going to do this again soon.

Pacific. 📸

That was a good way to start the ASU season.

Threatening Skies.

I think the best part of this California net neutrality bill is that it bans zero-rating, which is a far more serious net neutrality issue than even throttling.

Not sure I'm getting the vibes I want from the First Man trailers, but I can't see a situation where I don't go see it. Even if it's awful, watching anything Apollo related in IMAX will be amazing.

I've updated Oak, the Rails blogging engine I'm working on, to support webmentions.

Both sending and receiving are supported at this time, though manually.

Sending is manual so that you can control if/when you actually want to send a ping.

Processing of a received mention is manual so that we don't become a vector for DDoS, nor post spam all over our own sites. Received mentions live in a queue, and you can process them as you wish.

Time for a quick test of webmetions. Going to try one in response to this post on my micro.blog page

This is a great development!

Changing Our Approach to Anti-tracking

I asked four kids under 18 if they, or any of their friends, had Facebook accounts. One kid said he had a couple of friends who did. He said one also had a MySpace.

Double Edged Swords, Indeed

I've been thinking a lot over the last couple of years about the impact of always-with-us-and-always-connected-computers and the software we run on them, primarily Social Network/Attention Demanding apps.

Two items came across my feeds the other day:

The more time people spend on social media, the more prone they become to recency bias, and especially the form of recency bias that inclines us to believe that what has just happened is far more important that it really is.

Everyone everywhere is prone to recency bias, but I think we are more prone to it than any society in history because our media are so attentive to the events of Now, and we are so immersed in those media that anything that happened more than a week or so ago is consigned to the dustbin of history. The big social-media companies function as what I have called the Ministry of Amnesia, and the result is that we lack temporal bandwidth. Unless we work hard to cultivate that temporal bandwidth, we won’t have the “personal density” to resist the amnesia-producing forces that make us think that whatever happens today is more important than anything that has ever happened.

How Change Happens, by Alan Jacobs


Teaching complicated ideas to people on a phone is like trying to teach geography to a bunch of sugared-up kids who just had a triple espresso, while they are standing on one foot being bitten by a swarm of mosquitos.

There could be a direct correlation between smart phone usage and underinformed mass behavior.

Sometimes it’s worth opening up a laptop and slowing down just a bit.

Yes, opening up a laptop might count as slowing down a bit.

On One Foot, by Seth Godin

The always-on, always-connected lifestyle is having its impact. I'm not sure we can know yet if it's something we will adapt to, or something we will have to reign in, but it's a sharp instrument, and at least at the moment, it lacks a handle.