March 2010

T-32 to T-28 Time to pivot

Filed in iOS Development | Comments (0) |

Over the last several days while visiting my daughter and son-in-law, I have done some reading and playing with alternative ideas and decided to put my game idea on hold for the time being. Even though I won’t be using OpenGL or very much of the code I’ve developed recently, I know I am more proficient in Xcode, GHUnit, and other frameworks and tools because of the time I’ve spent on my game — so I view it as time well spent.

I am pursuing an idea from a friend, and I will be working with him to develop the idea and app further. It is an entertainment/information app, and uses frameworks and patterns that I am much more comfortable with. I know I can execute better and faster on this idea than my game idea and I believe I will be able have an app ready much sooner.

Also, like most every iPhone or mac developer I follow on twitter or whose blogs I read, I too pre-ordered my 64GB (no 3g) iPad Friday morning, along with a wireless keyboard, docking station, and holder. When I’m not using it for development, my wife will be trying it out as a replacement computer. If she takes to it, I will probably be ordering a second one for myself.

Day T-32 to T-28 Accomplishments (Wednesday-Sunday, March 10-14, 2010)

  • Evaluating my current level in various iPhone related frameworks and skills
  • Brainstorming and sketching ideas and UI elements for app
  • Pre-ordered an iPad!

T-33 Thinking about putting game idea on back burner to work on idea with a colleague

Filed in iOS Development | Comments (0) |

I had a conversation today with a friend that I work with regularly in my day job. We had talked a couple of months ago about an iPhone app idea that we both believed had merit. After our conversation today, I am beginning to think it is the right time to at least build a prototype.

My thought process has been something like this:

  • By continuing with my idea, I will keep my focus and steady progress will eventually produce a product I am pleased with. But even with overly optimistic estimates of available time, I will not have something ready for the app store in the next month
  • Some of my game ideas could benefit from a few weeks of gestation
  • I still have much to learn about OpenGL game development, and what I learn at 360iDev in San Jose will be good leverage in further development
  • I am much more comfortable with UIKit development (non-OpenGL), and could produce a workable prototype for the joint idea much more quickly
  • My game (so far) is a solo endeavor, the other app would be a joint effort which should help keep me on track
  • The scope of the joint idea is narrow enough that we can have something in the app store much sooner than I could on my own

I haven’t lost interest or hope in my game idea, but tonight I will spend my development time playing around with the other idea.

Day T-33 Accomplishments (Tuesday, March 9, 2010)

  • Consider options for how to spend my limited iPhone development time

T-35 to T-34 Spent too long in the weeds of one particular detail

Filed in iOS Development | Comments (0) |

I got fixated on a particular calculation Monday evening, and ended up spending too much time figuring out something that I most likely will not use. By the end of my session on Monday it was working, but I should have bypassed the issue until I was sure I needed to finish it.

Day T-35 to T-34 Accomplishments (Sunday-Monday, March 7-8, 2010)

  • Finished a task that probably did not need to be finished

T-38 to T-36 A fun detour with my son

Filed in iOS Development | Comments (0) |

The first week of March was spring break for my college son, so we spent time at family in Florida, then Alabama (both were a little cooler than normal.) He had been hard at work sketching and thinking about his game idea during the break, and during the last part of the week, I got to help by building a prototype for him to try various combinations of game gestures and timings. It was fun working together on it, and well worth the diversion of my iphone dev time.

Day T-38 to T-36 Accomplishments (Thursday-Saturday, March 4-6, 2010)

  • Spent time with my son on his game idea
  • Developed a simple prototype to test gestures for his idea

T-39 After a couple of hours, I am back on track again

Filed in iOS Development | Comments (0) |

I narrowed down my memory problem to an extra release of a custom property, but it took me too long to find it. It is a little frustrating that my Objective-C debugging skills feel so far behind those I have in the Java world.

I tried several different methods of tracking down the extra release, but the simplest method proved effective–double checking every possible reference to the property by visual inspection. I need to find better methods for this sort of thing, but for now I am back on track.

Day T-39 Accomplishments (Wednesday, March 3, 2010)

  • Found the double release error causing me grief

T-40 Only a minor effort on Tuesday

Filed in iOS Development | Comments (0) |

I didn’t spend much time on iPhone on Tuesday.

Day T-40 Accomplishments (Tuesday, March 2, 2010)

  • Not much

T-41 Some quality head banging time today, stuck on a memory issue

Filed in iOS Development | Comments (0) |

I so dearly love memory management problems — they are always so easy to find and fix…sure. I had a couple of hours of focused time this evening for development work, but unfortunately wasted the last half trying to find a memory allocation bug.

In some recent refactoring I introduced a double release somehow, but after an hour of late evening head banging, I could not find it and decided the wisest course of action was to drop it for the evening — hopefully I will find and fix the issue within the first little bit of my next session. I believe I at least know when I introduced the bug, so hopefully this will be another demonstration of “version control software is my friend”.

Day T-41 Accomplishments (Monday, March 1, 2010)

  • Remembered there is a point where it’s best to just put down the keyboard and walk away

T-42 A bookish day

Filed in iOS Development | Comments (0) |

I did no coding on Sunday, but did get comfortable on the couch with a couple of development books:

  • iPhone Game Development, Zirkle & Hogue
  • Mobile 3D Graphics with OpenGL ES and M3G, Pulli, etal

Day T-42 Accomplishments (Sunday, February 28, 2010)

  • Spent a couple of hours with some iPhone development books