Making progress

In software, the word soon doesn't always mean what you think it means. I've been working on a lot of things, and some will soon bear fruit. I'll then take the seeds of those fruits and plant them in some other apps. I want to strengthen the root system of the current crop of products; if their roots cross, I'll look down, anthropomorphize, and see it as holding hands.

As an independent developer, I'm a serial processor.  I'm CPU-bound. If I work on one thing, I'm not working on others.

Interrupts generated by peripherals may be processed slowly, or indefinitely delayed.

I don't mind this, though I sometimes feel guilty about not being able to do all the things I want to do right now.

This morning I was working on a feature that positions some buttons above the keyboard.  It didn't take long to get that working, but I spent twice that time afterward making sure all kinds of additional situations were handled.  Need to track state to make it toggle-able. What happens if the keyboard goes down; what happens during memory warnings, what about device rotation?  What if text is selected when a certain one of these keys is pressed? Pretty soon you have a lot of peripheral code around a pretty simple feature.  It feels good to set-and-forget after you're confident all the cases are handled.

Each feature is that way.  I'm going to go finish another one tonight, and handle more tomorrow.

Filed under  //  apple   apps   chronicle   ipad   microisv   software  
Comments (0)
Posted by Steven Romej 

Announcing Math Legend - Practice math on your iPhone

Apple has been amazing with their App Store approval process lately,
so the week or two I used to take to prepare things after a submission
has been cut down to about a day or two.

Math Legend should be instantly familiar to anyone that's seen Guitar
Hero. It's a game for math practice you can play on your iPhone or
iPod Touch. A variety of speed and difficulty settings make it easy
for anyone to start playing and improving their math skills.

Tap the correct answer as it passes over the fret board at the bottom
of the screen. If you tap at just the right moment, you get max
points and bigger effects. If you miss an answer or don't know it,
don't worry. Math Legend will let you know what the correct answer is
and you'll soon get another chance at getting it right.

Play speed rounds with your friends, or help your young one learn
math. Use the scores in the hall of fame to track progress,
strengths, and improvements.

(download)

Filed under  //  apps   education   educational   iphone   math   software  
Comments (0)
Posted by Steven Romej