Apple Vision Pro Launch Day Details

LINK
January 21, 2024

Mark Gurman shared some cool details about Vision Pro launch day procedures:

In-store pickup customers who order online can either take the device and leave, go through the in-store demo or do a 1:1 set up with an employee to verify size/fit. If needed, customers can swap sizes of individual parts.

If a customer sets up their device at home and there’s a sizing issue, they can come back to the store for a swap.

Employees are piecing together the boxes with the right component sizes to order.

I’ve run through the sizing on two devices multiple times and have been told the same headband size all but once (with the same light seal every time).

Even with the consistency of the scan, it’s comforting to know that the preorders are mainly securing your Vision Pro model (by storage size), not the unique combination SKU representing the headband size, light seal, and storage tier.

Seems like they learned from the original Apple Watch launch.

The packaging is giant - like about the size of two Mac Studio boxes or a large shoe box. The headset comes pre attached to the Solo Knit Band. There are also commemorative shopping bags - like with the original iPhone.

The hype is real for this thing. Commemorative shopping bags don’t matter to me, but Apple is trying to make this launch special.

Tweets are now Notes

NOTE
January 19, 2024

When I created this site, I decided I wanted to have some of my favorite tweets live alongside my blog posts. After all, Twitter started out as a microblogging platform, so my tweets were mini blog posts anyway. Then things changed, Twitter stopped being Twitter, and posting there didn’t feel the same. Then at some point they weren’t even technically tweets (Xeets?).

I still post tweet-like content on some platforms (mainly Mastodon), but I wanted a place to share something longer than a tweet/toot/thread, but shorter than a blog post.

Enter notes. Sitting right in the same feed as my posts and links1, I’ve relocated all of my old tweets to be notes, and will start posting short-ish content here on my own site. Sometimes it may be a repost of something I said elsewhere, but it will also be a place where I share exclusive notes, like this one I posted a little earlier as the inaugural native note on this site.


  1. Each content type also has it’s own feed, linked in the footer in order of [probable] length: notes, links, and posts↩︎

Life should be lived, not endured

NOTE
January 19, 2024

We live life day by day, hour by hour, minute by minute, breath by breath. There’s no way to change that. Sometimes though, we wish away time, looking forward to the next thing: the weekend, the party, the trip. When we do that, we shift from living into enduring. The time still passes the same way, but it’s no longer valuable time to us. It is simply time that we need to get through in order to arrive at the moment we actually care about.

That’s a recipe for regret. Do that enough times and you’ll look back at weeks, months, and years spent wishing away the present for a future that simply came and went.

Back to the grind. Back to enduring. Back to waiting for time to pass.

Instead I’m trying to value every breath I take, living every moment with intention. In the moments I find myself wishing for a better future, I will come back to the present where I will find a life being lived.

15" MacBook Air

POST
January 10, 2024
8 min read

Update: This post is out of date, as I decided to return the Air and keep my 16" M1 Pro MacBook Pro instead. When it came time to mail my trade-in, I couldn’t part with it, it’s still such an awesome machine. Maybe sometime in the future I’ll revisit the Air. I’m leaving the post up because it’s still accurate information, but I no longer have the machine.


I side-graded my 2021 16" MacBook Pro to the 15" MacBook Air. I’ve been doing a bit more travel lately, and I’m getting tired of lugging the bigger 16" beast around with me. The smaller machine is a tradeoff in a few areas compared to the Pro, but it shaves 1.4lbs (0.59kg) of weight off, is significantly thinner, and slightly smaller.

a photo of the 15 inch MacBook Air stacked on tof the 16 inch MacBook Pro

The 15" Air stacked on top of the 16" Pro to illustrate relative size.

I haven’t had the opportunity to take a trip with it yet, but in some trial runs throwing it in my backpack, the difference is already feeling nice.

keep reading →

My Home Office (2023)

POST
November 4, 2023
21 min read

It’s been about a year and a half since I wrote my last home office post and while much of it has stayed the same, I’ve updated and moved things around quite a bit and felt it was time to write about my current setup and share some new pictures.

A photograph of the desk and surrounding art in my home office

A photograph of the desk and surrounding art in my home office (October 2023).

I’ve been working remotely since mid-2016 – now in my eighth year. The majority of that time I was working for Bleacher Report/Turner Sports, then remotely for Apple1 before joining a startup named Commonstock. After a little over a year at Commonstock, we were acquired by Yahoo2 where I now work as a principal software engineer on the Yahoo Finance iOS app.

keep reading →

Dutch (part two)

POST
March 21, 2023
2 min read

as we approach the first birthday of our dog Dutch, i wanted to look back on our time with him as a puppy with fondness and appreciation for what he’s taught us and the many fun things we’ve done with him.

A photograph of my dog Dutch and I at Del Mar dog beach in southern California, looking out over the ocean with a mostly clear blue sky

A photo of Dutch and I at Del Mar dog beach in southern California.

in june of last year we decided to bring a puppy home. we had been talking about getting a dog at some point, then one day i ran into an old friend at the gym who had some puppies available from their litter of goldendoodles. we really weren’t planning on getting a puppy right then, but we saw this cute little ball of fluff with his unique silver and black coat and we fell in love. after a lot of discussion over a couple days we decided to take the plunge into puppy fueled depression and sleep deprivation.

keep reading →

Albums

POST
March 16, 2023
11 min read

i haven’t written about my new app Albums on this site, which is a little bit intentional and a little bit of an oversight. let me explain.

i don’t know who reads this blog. intentionally. i have no analytics, no email subscription list, nothing. if i had to guess, the number of people that read any given article is more than five and less than one hundred. i’m not sure if that’s me being dismissive of my own reach or trying to be somewhat realistic about the deluge of content we wade through every day.1

so back to not writing about my new app here. it’s a bit of an oversight because this is my “official” website. it’s the one that bears my name and the one that has some reasonably important announcements on it. it should probably contain at least some reference to my first indie iOS app in over a decade. as for it being intentional, i don’t consider the app to be “finished” yet. it’s still missing functionality that i desperately wanted to put into the first release, but somehow convinced my perfectionistic ADHD brain to push below the line. i stubbornly didn’t want to announce the app in a long-form post until it was “ready”.

but that’s kinda silly since as we’ve established: i’m not sure if any significant number of people read this blog and even if they do, is an app ever truly finished? i may be waiting a long time.

so without further delay: i shipped version 1.0 (and 1.1) of my first indie app in over 12 years. it’s called Albums, and it’s one of the things i’m most proud of building.

Some screenshots from my new app ‘Albums’ displaying a portion of my music library.

Some screenshots from my new app ‘Albums’ displaying a portion of my music library.

keep reading →

Louie Mantia has the right idea about the web

LINK
January 21, 2023

I haven’t generally agreed with Louie Mantia.

I’ve never met him in person, and I honestly don’t even know if we’ve interacted on the internet. He always seemed just a little bit too opinionated. A little too closed off to hearing from people who disagreed with him. But you know what, I’m coming around to the idea that maybe he’s the one who has it figured out.

Let me back up… in the wake of the whole “Twitter thing”, a lot of people (myself included) have found ourselves asking if we should continue participating on Twitter. Some are doing so to take a moral stand. Others are wondering if Twitter is the kind of place that brings out the best in us, or even simply whether it’s good for our mental health. I’m increasingly feeling like it’s not.

So that brings me to what Louie wrote in the first post on his new blog back in November:

And in 2004, I finally made my own website with my own domain name. That felt like a big step up. Now I had my own space that I controlled. I could do whatever I wanted here. […]

I got to be my authentic self.

That really resonates with me. I don’t want to stress about posting something because I’m worried about who’s going to misconstrue a point that I hastily made (or condensed because of a character limit). I’m not interested in chasing the little dopamine hits when a few people tap the like button. I just want to be me.

Again, Louie:

It didn’t used to be like this. The web used to be a collection of independently-operated sites that we all individually controlled.

So for real this time… 2023 is the year of going back to the open web. This site is unapologetically me.

My 2023 Theme

POST
January 2, 2023
2 min read
I’ve been through this “new year” thing a few times. Not as many as some, but more than others. The last few years I’ve gravitated toward “themes” instead of listing a bunch of unrelated goals/wishes. That way when I list out any specific goals, it becomes more about listing actionable steps to support a singular goal instead of a bunch of things I need to keep in my head throughout the year. keep reading →

Notes on 'Notes on Roadtrips'

LINK
October 16, 2022

What an outstanding piece of writing. I felt like I was riding alongside @joshm in the back seat of the Chevy Tahoe as I was reading it.

So many of the points and asides resonate with me. It’s as if Josh plucked the thoughts and feelings right out of my head and wrote about them for the world to read. I won’t begin quoting them because I will never be able to stop. The entire thing is wonderful and well worth the time.

Even though we start out trying to avoid “5 top line phrases with bullet points underneath”, we end up with some pretty great top line phrases (and some wonderful bullet points underneath):

  1. Show up with heartfelt intensity
  2. Start with ‘what could be?’
  3. Assume you don’t know
  4. You’re on the hook for the team
  5. Make them feel something

These values (and the stories behind them) are powerful and inspiring. I hope to embody them in my own work at an early-stage startup and carry them with me into future endeavors throughout my life.

Thank you Josh for writing them down and for taking us along with you on some of your road trips.

/ page /