Well, this is embarrassing. I set out a goal to write a blog post per week this summer and I didn’t even make it to week two!
I have a boat load of excuses but ultimately, I just unexpectedly don’t have the capacity right now. I still have some stuff I’m working on, and of course trying to get Dark Noise ready for iOS 18 in September. But yeah… guess I’m just gonna have to take the L on this one.
TLDR: I want to post to my blog at least once a week for the rest of the summer.
I’m a big fan of CGP Grey’s theme concept over traditional New Year’s resolutions with more concrete goals. But every once in a while, specific goals have been really effective for me.
Heck, my whole career effectively changed because of a set of New Year’s goals I made in 2019. To refresh my After Effects skills after a long break from having kids, I set out to make a short animation once a week. I also set a goal release an iOS app to the App Store by the end of that year to bootstrap my Swift knowledge after joining an iOS team at work.
Both goals eventually converged into my animation heavy app Dark Noise, and I’ve been a side-hustling indie developer ever since.
I'm going to try something new this year. After a couple years of neglect, I'm going to try to kick start my #mograph skills with a weekly animation project I'm calling #WeeklyMograph
My goal is to create one animation every week in 2019. Doesn't have to be great, just finished pic.twitter.com/uU54mj7gCm
I find goals that require a regular cadence of output to be really effective for me. The deadline, even self-imposed, of a once a week animation really forced me into a habit of regularly doing the work.
In the last 4 years I’ve been running my podcast Launched with a self-imposed deadline of delivering an episode every 2 weeks. This really forced me to push off my natural (incredibly strong) procrastination and get things done.
Since announcing the semi-hiatus of Launched this year, I haven’t had that kind of regular motivation to keep pushing myself on growing outside of my normal job. And honestly, I really miss it. I notice myself getting slower and struggling more to be productive even in the day job.
So I want some kind of lightweight recurring goal to kickstart my creative output again. I’m not ready to commit to the grind of a regular podcast schedule (yet 😏) but there is a particular skill I’ve been wanting to grow lately: writing.
Writing is a pretty important part of my job as a Developer Advocate, but I’ve found I really struggle with it. Particularly with speed. I write painfully slowly. I have enough taste to recognize that what I’m writing is bad, but not enough skill to get it to the point of sounding good. So I just get hung up writing and rewriting sentences trying to get it sounding right before eventually getting distracted with some other task I know I can do. And before I know it, hours have gone by and I’ve barely eked out a few paragraphs.
The Summer of the Blog
So, I’m going to make the rest of this season my Summer of the Blog. My goal is to post something, anything, to my blog at least once a week. It doesn’t have to be good, it just has to be shipped. And it can even simply be linking out to something else I’ve made like a podcast episode or a video.
I’m setting the bar pretty low here because I want it to be easily achievable. The real goal is to get into the habit of regularly publishing, and force myself to put words down with a hard deadline that they have to go out.
I’m calling it the Summer of the Blog because I want to publicly commit to maintaining this through the end of the summer, which Google tells me ends September 22nd.
After this all bets are off because my children’s school starts back up and my fall conference travel season kicks back off. I’d love to keep the pace up after that though, but I’ll have achieved my goal if I make it that far.
What will I write about? I don’t know yet! I have a lot of blog posts rolling around in my head that I’ve never taken the time to write. The goal here is building up my writing muscles to get over writers block more than building up some kind of audience, so ultimately I’ll write about whatever I’m passionate about.
It’s absolutely killing me how long this post already is and I want to spend the next few hours trimming it down and hopelessly flaily to get it sounding better. But I’m not.
Note: This post was hastily written on my iPhone while traveling so please forgive the typos.
As I write this, I’m sitting at an airport, on my way to New York to attend a developer lab with Apple to try out Dark Noise on Vision Pro. This time tomorrow I don’t think I’ll be able to really share my thoughts on the product until after its release “early next year”.
And boy… do I have thoughts.
So I want to write them all down. Not as some smart tech insider who understands the ecosystem and can predict how this new product category will succeed or fail in the market. But more as a time capsule to capture the thoughts of a random iOS developer at this point in time. This will probably be an overly long and unorganized rambling… so you’ve been warned.
To cut to the chase… I don’t understand this product. Not just this expensive V1 pseudo-devkit they’re releasing next year. But also the whole future version of this overall product category, even after a bunch of incremental improvements.
Before I explain myself, I want to be clear. I am extremely excited about it all. It looks incredible from a technical and design perspective. It genuinely feels deeply thought through from the privacy angle, overal experience, and of course the classic Apple fit and finish. From what’s been shared publicly so far, everyone who’s worked on it should be extremely proud. Heck, I’m flying to New York just to spend a day trying it out and trying to understand how my app fits on this new platform.
But I don’t understand it as a mass market product.
Let’s start with what does makes sense to me.
Home Theater
Vision Pro looks incredible for watching movies. As long as you’re doing it alone anyway. No doubt it’s going to be hard to beat immersing yourself in a beautiful environment, looking at an enormous screen, and listening to wonderful simulated Dolby Atmos surround sound while sitting on your couch.
Even someone like me, who’s rarely watching a movie completely alone, will enjoy this for the occasional show I watch on my own on my iPad while my wife sits next to me in the living room watching something else. The pass through feature means I won’t feel totally isolated since I can still easily see her and can presumably pause and easily talk to her at any point (as long as the weird outward facing eyes on the headset don’t freak her out too much 😅).
And if the experience is actually good while on a plane? That would be amazing! Assuming it’s culturally acceptable and I wouldn’t feel like a total weirdo putting a big screen on my face.
But a $3,500 super nice personal home theater isn’t a mass market product. And that brings us to gaming.
Gaming
Sitting here in 2023, gaming is the obvious area of focus for a VR headset. So far, it’s the only place where VR has really found any product market fit, with Meta and Valve leading the charge.
Apple doesn’t seem to be addressing this market… at all? The gaming segment of the Vision Pro announcement video simply showed that you could pair a normal Playstation controller and play flat 2D Apple Arcade games on a big screen floating in front of you.
This feels completely bizarre to me. The iPhone has been a massive success in gaming, so I figured they would, at the very least, support some kind of 3rd Party VR hand controllers and allow VR games made for the Quest and Vive to be ported over to Vision Pro? It seems like it’d be the best non-tethered VR gaming system by a decent margin.
But to be fair, VR gaming hasn’t exactly been a game-changing platform. People buy them, and enjoy them. But they’re tiny platforms compared to traditional TV consoles like the Playstation, Xbox, and Switch.
Meetings
A frequently cited use case for VR as a platform is better meetings. A lot of digital ink has been spilled about how much more “presence” or “immersion” VR can provide when on a virtual meeting compared to a traditional conference call platform like Zoom or FaceTime.
This has never really made any sense to me. Maybe I’m being a luddite here, but even the most advanced version of a future VR based meeting experience I can imagine will still be worse than a mediocre web cam based video call. There’s sooooo much information being conveyed by simply seeing an actual representation of a person at that point in time (in the context of their space at that point in time).
“Ooh did you get a haircut, looks great!”
“You look really tired, you doing ok?”
“Whoa it’s dark there, is it storming there?”
These types of interactions happen constantly for me and help build a relationship and further trust with my team/family/friends. Losing that information resolution would require some kind of major gain from the technology. And a “feeling of presence” is difficult for me to imagine overcoming those drawbacks. But I’ve also never tired it myself, so maybe I’ll be surprised.
I do think there is a story around the “presence” thing where VR could enable a group meeting experience where multiple people could be in the same room and sustain multiple, separate concurrent conversations, which traditional video conferencing doesn’t really allow for currently. But that’s definitely not what I’ve seen from anybody so far.
Productivity
This is the one area where I can see a sliver of a compelling story for the future of VisionOS as a larger platform than just a personal home theater.
I can imagine a world where I sit at my home office, usually alone, and instead of staring at a desk full of monitors, I put on a headset and have an infinite canvas of big windows and maybe even some 3d elements all around me.
This is an experience the V1 Vision Pro can somewhat provide. Though the limited power means it couldn’t replace my Mac, and the current iteration of Mac mirroring limits you to a single 4K window. But I can project out a future of incremental improvements that get there. Maybe I could plug my battery pack directly into a beefier Mac for all of my heavier loads like Video Editing. And I’d probably still use a keyboard and trackpad. But that sounds like a nice experience and a much less cluttered desk.
But, importantly, this still wouldn’t replace my laptop. I’m not going to use this when my wife and I are planning a vacation, where we both are constantly showing each other our screens. Or take it to a coffee shop. Or take meeting notes in a customer meeting.
But as a solo use only desktop enhancement (or even replacement if your workload isn’t super heavy), yeah sure this would be a great experience. But how big is that market? And the price would have to drop way lower if that’s the only story right?
Full AR Glasses
“But wait!” I hear you say. “This isn’t about a VR headset, this is just the stepping stone to the eventual AR Glasses!”
This is a framing of this product that’s been around forever, but I don’t think that product is even on a 10 year time horizon from now. I’m not even sure we’ll ever see that product.
As far as I’m aware, there doesn’t exist a display technology that’s transparent, with the the ability to fully obscure your view (to render blacks), contains a backlight (to render whites), and can move the focus distance feet away from your eyes. I can imagine a version of this current product that’s been miniaturized down enough to look like some old-time motorcycle goggles or something, but I find it difficult to believe AR glasses, the way many people have described them, are remotely in the near future.
So what now?
I don’t know! Maybe this is exactly how people have felt about other revolutionary devices. I think, at the very least, Apple and others pursuing VR/AR are at least inventing a lot of cool technology that will make sense in other types of products with clear product market fit. It sure feels like the Spatial Audio features of AirPods may have come out of some of the work for VisionOS. Maybe it’ll be like Google Wave. A product not long for this world, but some innovations that live on to power other products.
Either way I’m truly excited to see how it all plays out.
Today I’ve released Dark Noise 3.2 with support for iOS 17 and the all new interactive widgets.
Dark Noise widgets have been rebuilt from the ground up to support the all new interactive widgets in iOS 17. This means you can start and stop a sound right from your widget without needing to open the app.
There are now 8 different widget’s to choose from, each with 12 themes you can configure between. The small widgets all work wonderfully with iOS 17’s new StandBy mode, making it easier than ever to start your favorite ambient noise when you go to sleep.
Dark Noise 3.2 is available on the App Store to try for free.
My original thought was that it would be a member-only episode for the Launched Patreon, but after listening I decided I wanted it to be a little more accessible than that. The episode is available to listen to for free and Launched members will see it automatically appear in their podcast player if they’re subscribed to their member Launched Pro feed.
Hopefully you find this helpful, or at least interesting! If folks like this type of thing I’d like to do more things like this for patrons in the future. If you have any ideas I’d love to hear them.
You can listen to the episode (and become a member if you want to support the show 😉) on the Launched Patreon.