To Thine Own Self Be True

I would rather us do the best we can for a first release then to just throw in the towel and say whatever. I think anything we do should be with high standards. That is what will set us apart from the rest.

That’s what my wife told me the other day. She’s pretty awesome like that. You see, we’ve been working on a new app that I’ve been super excited to reveal to the rest of the world. When that moment finally came around, the response was not as enthusiastic as I’d hoped. Though, to be fair, I’d probably have been disappointed with anything short of rapturous enthusiasm. This despite having told myself (repeatedly) that no one is going to love your creation like you do. Still it was a letdown and I toyed with the idea of just wrapping up and submitting the app as it stood at the time. I suggested as much to Susie and that’s what she came back to me with and it was exactly the jolt I needed.

For a while there I lost sight of the fact that, while I certainly hope that others will enjoy what we’ve made and find it useful, the only opinion that really and truly matters is my own. Sure there are plenty of rough edges left to smooth away, and as the creator those rough edges probably stand out to me more than a casual observer. But there are also times I’m using the app that I just grin like a maniac because something came together just as I saw it in my head weeks or months ago.

I guess I’m just saying that you know, and this goes for any sort of creative endeavor, be it software development, woodworking, painting, etc… you know what vision you had in mind when you began, and how close the final result is. And you’ll know whether or not you took little shortcuts along the way or took the time to add those little details that you think no one is ever going to notice. And maybe they won’t, but you will. And you’ll certainly notice if somewhere along the way you start to lose heart, slap a coat of paint on it and call it done. And you’ll regret it.

WWDCs Past

Just a table of information about WWDC dates and announcements over the last 8 years.

Year Announce Date Announce Day of Week Conference Date Week In June (full) Days Notice Time to Sell Out
2005 Feb 15, 2005 Tuesday Jun 6, 2005 1st 111 days n/a
2006 Mar 8, 2006 Wednesday Aug 7, 2006 n/a 152 days n/a
2007 Feb 7, 2007 Wednesday Jun 11, 2007 2nd 124 days n/a
2008 Mar 13, 2008 Thursday Jun 9, 2008 2nd 88 days 60 days
2009 Mar 26, 2009 Thursday Jun 8, 2009 1st 74 days 30 days
2010 Apr 28, 2010 Wednesday Jun 7, 2010 1st 40 days 8 days
2011 Mar 28, 2011 Monday Jun 6, 2011 1st 70 days 12 hours
2012 Apr 25, 2012 Wednesday Jun 11, 2012 2nd 47 days 1h 43m
2013 ? ? Jun 10, 2013? 2nd? ? 372mS (projected)
Announced on
Sun Mon Tue Wed Thu Fri Sat
0 times 1 times 1 times 4 times 2 times 0 times 0 times

Better Living Through Software

I’m getting ready to release my second app with Quiet Spark and it occurs to me that in both cases I created something that attempts to solve a problem I’ve personally encountered. While I can, and do, write software that I personally won’t use, I feel like I can write with just a little more confidence when it’s something that affects me personally.

The first app we created was to help my son with spelling. Not just to help him, but my wife too. There were so many times I came home to Susie and Aaron frustrated over spelling homework. Super Speller was created specifically to make it easier for them to work on spelling homework.

The next one is for me. While I’ve never been formally diagnosed with OCD, it would come as no surprise if I were. Whatever it is I’m focused on at the moment, and you can go back through my blog and discover what those things were, has my complete attention and I tend to lose sight about all of the other things I should be paying attention to as well. I’ve tried and failed on several occasions to find some way to prioritize, and keep visible, all of the various things I should be thinking about.

I want to maintain a healthy weight and exercise. I want to cut back and eventually quit smoking. I want to make sure I’m saving enough for retirement, getting enough sleep, spending time writing, but not neglecting my family, and play. And it would be nice to post something here more than once a year. So I’ve created an app that help me achieve those goals. I can dump all those things into the app and set targets for each. And I can tell the app something like: for each hour I spend on work or projects at home, adjust the amount of time I’m allowed for R & R. Stuff like TV and video games. I wouldn’t say I’m cured, but it really does seem to help keep me focused where I need to be. And I can go back in time and look at all of these various activities so it’s also a visual diary of sorts. Of course I’m biased, but I really love it.

My wife uses it too. She tracks all kinds of crazy stuff, but some of it is extremely important information. For example, my son suffers from migraines and each time he has one she notes the date, time, and whatever additional information might help use discover the source of his headaches.

It’s been a big help and we’ve actually opened up beta testing recently so if it sounds like something that would interest you, let us know!

A Change of Plans

Originally when I started this fitness thing my goals were pretty simple. Lose weight. Specifically, I wanted to get to a “normal” BMI which, for me, is a maximum of 184 pounds. I reached this goal through a combination of diet and exercise, primarily in the form of running. After reaching that initial goal, I changed my focus from BMI to body fat % with the idea that something in the neighborhood of 15-16% would be fantastic if I could do it. I figured 175 pounds would put me in the neighborhood.

Different body types at 10% body fat
How 10% can look different depending on lean body mass

As I learned more about fitness and my weight continued to fall, it occurred to me that 15% body fat can look radically different depending on the amount of lean body mass a person is carrying. For example, consider the image to the right of two different men at 10% body fat. Given the amount of cardio (running) and complete lack of strength training I was doing, I was heading towards a physique like the fellow on the right. Granted this is certainly better than where I started, but I kind of think the guy on the left looks better. To get there I was going to need to begin focusing more on strength and less on cardio.

I initially started resistance training while on a calorie deficit because I still wanted to reach my goal of 175. Although it’s not as great of a deficit as I was back at my peak of around 1,600/day. I figured I would try to eat at maintenance on lift days, and less on rest days. The effect has been that neither of my goals are progressing very well.

So my choices are to remain in this sort of limbo, or pick either weight loss or LBM gains to focus on. In order to increase lean body mass (LBM) you have to have these things:

  • Stress muscles to force adaptation (lift heavy things)
  • Calorie surplus for repair / recovery
  • Sufficient rest

However, during this period of increasing LBM you’ll likely increase fat as well. Typically this “bulking” phase is followed by a “cutting” phase where the goal is to maintain LBM gains while eliminating the fat gained in the bulking phase. It’s a bit complicated.

Since my strength progression is already starting to slow and, in some cases, stall, I’ve decided there’s not much sense waiting to lose this last pound since I’m going to have to go through a cutting phase eventually anyway, and likely more than one cycle.

Here’s the thing though: it’s a little scary. I’ve been being very careful about keeping my calories intake low for so long, that I’m nervous about increasing them. Recall that it was as low as 1,600 a day and now I’m looking at somewhere in the neighborhood of 2,800 a day! That’s a pretty huge difference in diet. Anyway, I’m going to give this a go for a while and see where it leads me. At the very least it’s comforting to know I can revert back to my old routine if things don’t work out as planned.

Circuit Wallpaper Update

CPU Wallpaper w/circuits
Now for iPhone 5

Once upon a time I made a circuit board looking wallpaper for the iPhone which turned out to be pretty popular. Really popular, actually. Kind of cool to see random people out and about using it as their home screen.

I’ve never been perfectly happy with it, but not so unhappy that I’ve gone back and messed with it. Since the introduction of the iPhone 5 I’ve had several requests to create a 1136 x 960 version, which finally gave me an excuse and the motivation to clean it up.

Among the problems with the original:

  • At some point, Apple changed the spacing of the icons on the home screen, but I never updated the wallpaper so icons didn’t quite line up with the CPUs and leads.
  • Some of the leads coming off the CPUs didn’t have anything connected to them.
  • The width and spacing of the traces aren’t consistent and don’t line up on pixel edges.
  • Just generally sloppy

While making the 1136 x 960 version I took the opportunity to fix all those things. And while it still doesn’t make me totally happy, it’s much better. See if you can spot the differences below.

The Old vs New

I ended up making 6 different versions, three at 1136×640 and three at 960×640. One is the complete circuit with CPUs, another without the CPUs, and one that is only the CPUs. You can find them at imgur or flickr. Enjoy!