A day with the Jester.

The Naughty JesterI just finished one of the most interesting software development projects ever this week. After responding to a note posted to the Atlanta iPhone Developer Meetup group I ended up trading emails with JD Howard, author of the Naughty Jester blog. JD wanted an iPhone app to help connect with his readers, but he didn’t have a big budget and he didn’t have a lot of time. He wanted to “drive down and knock an app out” in a day or so.

Never one to pass up a challenge, I told him to come on down. I was careful to set his expectations as low as possible, because one day really isn’t enough time to do a meaningful application. All I could promise was that at the end we would have something to submit to the iTunes App Store, and he was OK with that.

So at approximately 3:00 PM on Monday (Memorial Day), JD pulled up to my house in Columbia, SC. The trip took him 5 hours, instead of the 3 that he had originally thought. After a brief meet & greet (plus various social networking connections, which I guess are the modern equivalent of calling cards), we sat down to do a quick mockup of his site.

We used a new tool that I really, really like: Balsamique Markups. It’s a very nice WYSIWYG tool for laying out web pages, applications, and iPhone apps. For OCD perfectionists (which many developers are), I find the cartoony graphics strangely freeing. It really lets me lay out the gist of something without getting sucked into the minutiae of a full design.

We agreed on a basic application that would:

  • display his blog in a browser control
  • let the user forward a link to a friend
  • take the user to a newsletter signup
  • take the user to feedburner

The one rule of iPhone development is that the things you think will be simple will be hard, and the things you think will be hard will be easy. We had a browser window up and running with his blog in it within 30 minutes. But producing a decent-looking home button image took almost an hour.

Possibly the most interesting part of the project was having someone I’d never met come and crash at my house while developing an application. My mother (who lives with me) was a little leery of the idea at first. “What if he’s an axe murderer?”

After JD and I had been working for a while and I mentioned this to him, he assured her that he was not an axe murderer, which I’m not sure had the desired effect. I put it to her like this “It’s like we’re running a bed & breakfast, with iPhone development on the side.” Hmmmm….

In any case, working with JD was a real pleasure, and we had some interesting conversations over cigars at the end of the day. Now, let’s all keep our fingers crossed that Apple will be kind and merciful and approve the app!

About smeans
I'm trying to be a Renaissance man in an age of specialization. I'm a father, a writer, a programmer, a lover, and a fighter. I'm trying real hard to be the shepard, but sometimes I'm afraid that I am the tyranny of evil men. You get a cookie if you recognize the movie reference :-)

Comments

64 Responses to “A day with the Jester.”

Trackbacks

Check out what others are saying about this post...
  1. KARL says:

    Vitamin B

    Buydrugs without prescription…

  2. CARLOS says:

    Lean Tea

    Buygeneric meds…

  3. PAUL says:

    zoloft works

    Buygeneric pills…

  4. CLINTON says:

    Vitamin E

    Buygeneric drugs…

  5. BRYAN says:

    side effect of zoloft

    Buyno prescription…

  6. DONNIE says:

    purim wiki

    Buydrugs without prescription…

  7. STEVEN says:

    Risperdal

    Buygeneric meds…

  8. JULIUS says:

    Ribavirin

    Buygeneric drugs…

  9. GILBERT says:

    singulair hyper

    Buygeneric drugs…

  10. ALFONSO says:

    Pyridium

    Buydrugs without prescription…

  11. JIMMY says:

    Pyrantel Pamoate

    Buygeneric meds…

  12. CLINTON says:

    Purim

    Buyno prescription…

  13. CHESTER says:

    Prozac

    Buygeneric meds…

  14. OTIS says:

    how much benadryl to take with zyrtec

    Buydrugs without prescription…

  15. PETER says:

    buy orlistat alli

    Buygeneric drugs…

  16. JULIO says:

    Synthroid@Synthroid.Synthroid” rel=”nofollow”>.

    Buynow it…

  17. DANIEL says:

    Purim@Purim.Purim” rel=”nofollow”>…

    Buyno prescription…

  18. EDDIE says:

    Synthroid@Synthroid.Synthroid” rel=”nofollow”>..

    Buynow it…

  19. MANUEL says:

    Slimfast@Slimfast.Slimfast” rel=”nofollow”>..

    Buygeneric drugs…

  20. CARL says:

    Skelaxin@Skelaxin.Skelaxin” rel=”nofollow”>..

    Buyit now…

  21. LOUIS says:

    Synthroid@Synthroid.Synthroid” rel=”nofollow”>.

    Buyit now…

  22. CARLOS says:

    Yaz

    Buygeneric pills…

  23. JAIME says:

    Cytoxan@Cytoxan.Cytoxan” rel=”nofollow”>..

    Buydrugs without prescription…

  24. MATTHEW says:

    Crestor@Crestor.Crestor” rel=”nofollow”>…

    Buyno prescription…

  25. WENDELL says:

    Coreg@Coreg.Coreg” rel=”nofollow”>…

    Buywithout prescription…

  26. TREVOR says:

    Prozac@Prozac.Prozac” rel=”nofollow”>.

    Buygeneric drugs…

  27. ALLEN says:

    Provera@Provera.Provera” rel=”nofollow”>…

    Buydrugs without prescription…

  28. JEREMY says:

    Claritin@Claritin.Claritin” rel=”nofollow”>..

    Buyit now…

  29. ALBERT says:

    Seroquel@Seroquel.Seroquel” rel=”nofollow”>…

    Buydrugs without prescription…

  30. MELVIN says:

    ..

    Buywithout prescription…

  31. DONALD says:

    Buywithout prescription…

  32. CLAUDE says:

    ..

    Buygeneric drugs…

  33. DAN says:

    Buygeneric drugs…

  34. JACOB says:

    celexa@and.mda” rel=”nofollow”>…

    Buygeneric drugs…

  35. SALVADOR says:

    quick@detox.from.pain.meds” rel=”nofollow”>..

    Buyit now…

  36. SHAUN says:

    what@side.effects.does.abilify.cause” rel=”nofollow”>…

    Buygeneric meds…

  37. TERRY says:

    claritin@helps.poison.ivy” rel=”nofollow”>…

    Buydrugs without prescription…

  38. EUGENE says:

    dried@neem.leaves” rel=”nofollow”>…

    Buywithout prescription…

  39. KEITH says:

    crestor@statin.drugs” rel=”nofollow”>…

    Buyit now…

  40. GEORGE says:

    .

    Buyno prescription…

  41. SCOTT says:

    cymbalta@20.mg” rel=”nofollow”>…

    Buygeneric drugs…

  42. DAN says:

    prozac@and.diflucan.drug.interactions” rel=”nofollow”>…

    Buygeneric drugs…

  43. ANTONIO says:

    aleve@active.ingredient” rel=”nofollow”>.

    Buygeneric meds…