Thursday, September 25, 2008


Thanks, Apple Developer Technical Support

I had a problem with the iPhone application I was developing, so I submitted a request to Apple Developer Technical Support, which is currently the only "legal" way to get any help with iPhone development. (Asking anyone outside of Apple is verboten, due to the non-disclosure agreement.)

Eighteen days later, I have finally received a response. Gee, thanks.

I may start looking at Android. The Android phones may not be as nice as the iPhone, but at least Google treats its customers and developers better than Apple does.

Thursday, September 18, 2008


JacksOrBetter for iPhone and iPod Touch Now Available!

JacksOrBetter for iPhone and iPod Touch is now available from the App Store.

If you have iTunes, click here to see it in the App Store.

Time to quit my job, and just watch the money roll in...

Update: During the first two weeks my app was available, it sold 65 copies, netting me about $90. Maybe it's not quite time to quit my job.

I found another iPhone developer who tells his story of getting his app developed, submitted, and accepted. It's remarkably similar to the story I would tell: The iPhone Development Story

Monday, September 15, 2008


Alas, the App Store

I'm still waiting for my JacksOrBetter application to be available in the iPhone App Store. I have received notification that the application has been approved for sale, but my contract with Apple is still "pending" (whatever that means).

The App Store is great in many ways. It makes it very easy for users to buy apps at reasonable prices, and very easy for developers to sell them. However, Apple may be discouraging the development of truly great applications with its policies.

Applications are being rejected by Apple for various, seemingly arbitrary reasons. This is very bad for the viability of the platform. It means a company that invests in iPhone development is taking a very big risk. No matter how great the app is, Apple could refuse to sell it in the App Store. And if you can't sell it in the App Store, you can't sell it at all.

There are other problems. The non-disclosure agreement discourages developers from sharing information about iPhone development. Restrictive APIs and licensing agreements prevent developers from creating many kinds of apps they want to create. Long delays for application approval leave developers frustrated.

The App Store could be a great market for great applications for a great platform. Maybe Apple knows what it's doing, but I hope they will loosen their grip before they squeeze out the folks who can really do amazing stuff for the iPhone.


Stack Overflow

There is a new web site for software developers to ask questions and get answers: Stack Overflow.

I've been one of the site's beta testers for the past month, and I've been impressed with the quality of the information available on the site. Of course, there are plenty of a-holes there, but I think it will become one of the top go-to sites for developers.

What's cool about Stack Overflow:

It is now open to the public. Please read the FAQ before participating, and please don't screw it up.

Also take a look at Joel Spolsky's explanation of how it should work, and Jeff Atwood's blog entry.

Thursday, September 11, 2008


Troubleshooting the MacBook Air SuperDrive

My wife has a MacBook Air. One of the things that makes it so light is that it doesn't have an internal SuperDrive (writable DVD/CD). Apple sells a special external SuperDrive designed to specifically work with the MacBook Air.

Unfortunately, we couldn't get the SuperDrive to work. Any disc we inserted would be ejected, without being recognized by the computer. After a few days of struggling with this, we decided we'd take it back to the local Apple Store.

We live in the boonies, so a trip to the Apple Store requires D-Day-like preparation. So, the SuperDrive sat on the desk for a while. But then, my wife figured out the problem.

It was upside-down.

Yep, it was upside-down.

You see, Apple products aren't designed like other computer manufacturer's products. Most products have a shiny logo on the top of the product, and the bottom looks like a piece of military hardware. The MacBook Air SuperDrive has a shiny silver side, and a shiny side with an Apple logo.

It never occurred to us that the logo-side would be the bottom. She turned it logo-side-down, and now it works fine.

We feel really smart for figuring that one out. At least we didn't have to be told by a Genius at the Apple Store.

Tuesday, September 09, 2008


Favorite Podcasts

If you're like me, you might like the same podcasts I do. Here are my current favorites.

Monday, September 08, 2008


Secrets of Recruiters

When you are contacted by a recruiter, they will give you a description of the job they want you to take, but they won't tell you the name of the employer. This ensures that they will get their cut for their "assistance" if you eventually get the job.

Luckily, recruiters are as lazy as the rest of us. If you Google the description, you can usually find the job listing or company profile.

I don't do this to screw recruiters out of their take. If I am interested in the job, I'll go through the recruiter. I just do it to save time; 90% of the jobs offered via recruiters are not worth pursuing.


Night Shift

The team I'm working with is involved in installing a new system in South Australia. A few people are on site in Adelaide, but most of us are still back here in Georgia, USA.

South Australia is thirteen-and-a-half hours ahead of US Eastern time. This has made it difficult to provide support from home, as they work while we sleep and vice versa.

We came up with a solution: the people in the States will be working from 3:00 PM to 11:00 PM, which is 4:30 AM to 12:30 AM in Adelaide. The people in Australia will show up at 7:00 AM their time (which is the earliest they are allowed into the building), giving us a few hours of overlapping duty.

So, this week I get to see my wife and stepson for just a few minutes each morning (as they prepare for school/work) and each evening (when I get home around midnight). That stinks, but I guess it's better than traveling to Australia myself.

(I know some people will chime in and say "Oh, you've got to go to Australia! It's wonderful!" You people obviously aren't IT workers. If I go to Australia for this project, all I will get to see is the airport, the hotel, and the basement where they keep the computers. Sightseeing is for people in Business Development.)

Sunday, September 07, 2008


JacksOrBetter for iPhone and iPod Touch

JacksOrBetter for iPhone
Originally uploaded by kristopherjohnson

Several years back, I created JacksOrBetter for Palm OS. Now, I've created an updated version of that for iPhone and iPod Touch.

Click here to buy from the App Store.

It is priced at 99 cents. I considered giving it away for free, but if I can derive a little income from it, my wife will let me keep "toodling with the computer" on weekends.

I'd love to give free copies to my family and friends with iPhones using the "Ad Hoc distribution" mechanism, but frankly, it's easier to just pay the two bucks. (I'll reimburse you if you are disappointed.)

This page is powered by Blogger. Isn't yours?