The Shape of Everything
A website mostly about Mac stuff, written by Gus Mueller
» Acorn
» Twitter
» Maybe Pizza?
» Code
» Archive
May 26, 2017

FMDB was just updated to version 2.7. From What's New in FMDB 2.7:

"FMDB 2.7 attempts to support a more natural interface. This represents a fairly significant change for Swift developers (audited for nullability; shifted to properties in external interfaces where possible rather than methods; etc.). For Objective-C developers, this should be a fairly seamless transition (unless you were using the ivars that were previously exposed in the public interface, which you shouldn't have been doing, anyway!)."

Rob Ryan did pretty much all the work on this release, so if you use FMDB in Swift, he's the guy to thank.

May 24, 2017

Manton Reece: First week of JSON Feed:

"I’ve been impressed with how quickly people have adopted JSON Feed. There are a bunch of feeds in the wild now, as well as code and templates for popular languages and web frameworks. The next step is support in feed readers, including brand new feed readers, which is already happening."

I'm a big fan of this, and you can find my JSON Feed here. The scripts that generate this site are written in Node.js, so adding support for it was trivial.

Slightly related to this, I also have a site I'm playing around with.

May 24, 2017

Dan Marshall: How to Survive as a Solo Dev for Like a Decade or So

"I read a thing recently. Quite an interesting article about ‘how to survive as a solo dev’, but it was written by someone who was releasing their first game (presumably as ‘marketing’) and “haaaaaaang on”, I thought. Yes that’s impressive well done but it’s not exactly advice from someone who has been doing it for a decade and WAIT WAIT WAIT I’ve been doing it for a decade! I wonder what MY advice is to survive as a Solo Dev beyond one or two games."

I think Dan's advice transfers very well to app development in general.

You may notice that #1 on his list is "Work from home", and I've been working out of an office for a number of years (6-7 at this point?). As of yesterday, that's no longer the case.

Last December we got an 8 month old puppy, and he wasn't quite ready to stay at home alone so I ended up not driving in to work a couple of a days a week. Turns out, I like working from home. No traffic to deal with, I can just pop upstairs for lunch, etc. So I decided that at the end of my lease, I just wouldn't renew. As the date got closer, I found that going into the office was really getting on my nerves and even though I still have a little over a month left on the rental, I'm going to start working at home full time anyway.

Why did I get an office in the first place? There were two main reasons. The first was that I was hiring employees and I didn't want folks coming to my home. The second reason was that I need to get out of the house. There were stretches of time where I didn't leave a three mile radius of my home for weeks and my wife said I was getting socially awkward. I wasn't getting out enough.

I eventually decided that I'm happier working alone and kept the office out of momentum. And I get out a lot more these days, so hopefully the social problem won't be one anymore. I hope.

May 19, 2017

We found out yesterday Chris Cornell, Seattle native and soul of Soundgarden, has died. It's looking like a suicide.

I was walking around Seattle last evening with friends, for happier reasons, and it was impossible to ignore the impact of Chris's death on the city. Every pub we entered was playing songs of his, sometimes a little Nirvana sprinkled in because that still hurts too. Temple of the Dog and Soundgarden shirts and jackets were out. The DJs on KEXP were constantly on the verge of tears, talking about Chris, suicide, and playing his music.

As we sat down under some trees you could look up and see the Space Needle lit up. A few minutes later it went dark. Random people gathered on a corner, with a guitar of course, singing songs of his.

On the way home there was a sign hanging from an overpass, the words Say Hello to Heaven painted on.

Chris Cornell will be missed.

May 9, 2017

I'm currently doing a private beta of some big new features in Acorn (for Mac OS 10.11+), and I'm looking for some folks to kick the figurative tires and give some feedback if they have any. You don't need to be a daily Acorn user, if you only launch it once or twice a week that's fine.

Sound interesting? Shoot me an email:

March 16, 2017

Up here at the FM world headquarters, I've recently pushed the buttons and typed the commands to make Acorn 5.6.4 roll out to all my favorite people.

It's purely a bug fix release, but it includes a fix for a 10.12 issue that I've spent way too long tracking down. So if you're on 10.12 Sierra, and you've seen the occasional case where a black box would suddenly appear somewhere on your canvas, this release is for you.

So start your update engines and grab it today.

And a small request: if love Acorn and you've purchased it via the App Store, why not leave it a nice review or give it a handful of stars? When we push out new releases, it resets the previous reviews and ratings in the store which is a huge bummer for us (and it also creates a disincentive for releasing bugfix builds! But that's a story for another time). We love getting reviews and ratings though, it's like fuel for future releases.

February 17, 2017

This video is the best thing I've seen in the climbing community for a long while.

Diversity has always been huge problem in the climbing world. I'm glad Brothers of Climbing is helping to fix it.

February 10, 2017

Piezo’s Life Outside The App Store

Paul Kafasis talks about what sales and revenue for Rogue Amoeba's app Piezo looks both in the App Store, and out of it.

January 18, 2017

"Today, you are an Astronaut. You are floating in inner space 100 miles above the surface of Earth. You peer through your window and this is what you see. You are people watching. These are fleeting moments.

"These videos come from YouTube. They were uploaded in the last week and have titles like DSC 1234 and IMG 4321. They have almost zero previous views. They are unnamed, unedited, and unseen by anyone but YOU."

This video stream(s) are mesmerizing. At first, I thought they must have been curated somehow. But then I took a look at the number of views of them, and the count was usually under ten. I think they really are random. It's amazing.

Motion Graphics For The Web is impressive.