10,704 karma · joined January 8, 2012
Views expressed here are my own.
I recently have pivoted to mainly working in either Claude of Codex on the command line, because their ability to run autonomously for long, extended periods wasn't possible in the turn-based Xcode intelligence features.
That, plus the fact that the agents could run command-line utilities and just generally be more "agent-y".
My way of working has really shifted this year. I've been experimenting with LLMs for coding for years now, but the models released in the past year really feel like they've hit a point where they write code much closer (sometimes indistinguishable) from how I would write it.
Like Herbie Hancock once said, a computer is a tool, like an axe. It can be used for terrible things, or it can be used to build a house for your neighbor.
It's up to people how we choose to use these tools.
There's such a wide divergence of experience with these tools. Often times people will say that anyone finding incredible value in them must not be very good. Or that they fall down when you get deep enough into a project.
I think the reality is that to really understand these tools, you need to open your mind to a different way of working than we've all become accustomed to. I say this as someone who's made a lot of software, for a long time now. (Quite successfully too!)
In someways, while the ladder may be getting pulled up on Junior developers, I think they're also poised to be able to really utilize these tools in a way that those of us with older, more rigid ways of thinking about software development might miss.
If nothing else, there was an opportunity to simply say that given the day's events, a movie screening didn't feel right. Or – "hey there's a gigantic winter storm covering half the country, and I have a lot of logistical stuff to take care of."
I often think about exposure to music, and the fact that Einstein liked to play around on his violin. My suspicion is that this was more than just a hobby – and that these context switches, and exposure to different types of creative thought, all played into his discoveries.
As a user, I actually use it more today than when I first got it, because each visionOS update has really unleveled the capabilities of the device. I like watching movies on the ceiling, the spatial scenes / photos / videos are really fun, and generally viewing your Photos library on Vision Pro is on a different level. Even non-spatial content just takes on a different, more immersive quality.
I have a lot of friends in the developer community, and enjoy playing with their apps. Things like "Cell Walk" where you can explore a 3D volumetric representation of different types of cells.
The Apple Immersive short films they release every so often are phenomenal – really nothing like them in my experience.
It's nice to be able to edit a movie and throw it onto a big screen, or have a gigantic workspace.
1: https://youtu.be/gDrk2HkiDhs?si=KhZsXOahpHPsAQGf https://youtu.be/QcTiDBtCafg?si=mH_MWi8MENjm8veT
Last year's rumor was that the platform was abandoned. And then WWDC happened and there was a ton of software investment in the platform. New content announced like the NBA live-streaming immersive etc.
Apple themselves never announced a Vision Pro "air" — that was also a rumor. And at the time that rumor surfaced, the claim was that the Pro had been halted so they could focus on the Air.
Now the rumor is that the Air has been halted, but we're supposedly going to see an updated Pro with an m5 chip, etc...
Most high rises taper, but these towers just went straight up as rectangles. And the effect was almost dizzying. They were just so tall.
I used to love drawing the NYC skyline as a kid — such an iconic thing. New York used to be much grittier, but I loved the energy of it as a kid. Was an incredible thing to experience.
Metaballs: Spatial, which is a really fun interactive sculpting app. Brand new app. Fast-follow update this week adds USDZ and STL export! https://apps.apple.com/us/app/metaballs/id6748781900
Vibescape: an immersive meditation app. This one is currently featured at the top of the App Store, yay! Launched as a day one app on Vision Pro, new update has what I think is the best immersive environment I've made yet that comes alive with music: https://apps.apple.com/us/app/vibescape/id6476827678
I'm also working on the next episode of Ice Moon — a YouTube series I'm doing on how to build immersive environments for Apple Vision Pro: https://youtube.com/playlist?list=PLHA_sJmXyiktWkqLnHEUj1k5h...
Does that mean I don't think tests are valuable – no, that's not what I'm saying. There are critical pieces of code where testing will bring you more joy because you'll catch very bad bugs that would have really ruined your day.
But as a way of constructing an application, it just has always felt really dull and uninspiring.
I know people will vehemently disagree with this. But, sometimes you gotta write the novel once to know what story you're telling. Then you can go back, edit, put tests in the critical places.
If you've never seen his movies, you can basically pick them at random and you'll find a good one. But All the President's Men is one of my favorite films of all time.
What's amazing is how companies would invest in a whole fleet of these. You'd hear about this or that game development company ordering one for everyone on their team for a cool million or ten. In 90s dollars.
90s were a fun time in computing.