-
Congress caused the gas price problem
In the president's radio address this past weekend, he blamed Congress for high gas prices. He thinks that drilling everywhere is going to bring the prices down. Boy, and people actually elected this guy president? The high prices couldn't be caused by supply and demand (lots of demand around the world), the war in Iraq (takes a lot of gas to fuel those military vehicles), or the world hating us (I'm sure Venezuela and other countries would pump out more oil if they didn't hate us or more specifically the president so much)? Drilling everywhere isn't the solution to anything; it may help in the medium term (starting to drill today won't lower prices next week), but there is only a limited supply of oil in the world. If you want to blame Congress, blame the Congress that rolled over 20-30 years ago by not pushing for higher fuel economy for cars and trucks. The auto makers just didn't want to spend the money back then to produce more efficient cars and congress didn't act to force them to do it.
How many days do we have until this guy is out of office?
-
How not to get contract work
I was browsing LinkedIn today as I got accepted to the iPhone Developer Group (whatever that really is) and noticed an ad at bottom:
(URL removed to protect the innocent.)
While it may seem that Google AdWords is a good way to get business, how many serious projects that are worth several thousand dollars do you think you can get off this? I had a hard enough time getting people to buy ReceiptWallet off an AdWord (I probably didn't do it right) let alone pay me a ton of money to write an app.
Good luck with this type of advertising!
-
iPhone Development is Cool, but not easy
I've been doing some iPhone development lately (screenshots and announcement of my first app will be next week) and realized yesterday why I keep running into hurdles; I'm a perfectionist. I want everything to look and work well and have studied the built-in apps for guidance. In my app, the hardest part was the settings believe it or not. As I was looking at apps yesterday and found some issues with some major applications in terms of functionality and interface.
Let's take a look at a screen from the AP news application pictured to the right. The text placeholders are far too big and in my opinion, there should be labels to the left of each text field. Second and this is where someone really didn't pay attention to details is that if you hit the + button, it brings up the people picker; there is a cancel button like there should be, but if you hit the Groups button (standard in the people picker), you're stuck. You must choose a group and then hit the cancel button. Next if you goto the Local section, if you add a location, there are 2 glaring issues to me; first, the return button in the lower right. That really should be a done or something else. The second is that the title says "Add Zip Code", but the keyboard is NOT the
standard number pad used for PINs and the like. Furthermore, you can enter something like Los Angeles, CA and it says that there is no local news. This is not very user friendly. Do I happen to know the zip code for LA? (OK, I could enter 90210 and get close).
Am I nitpicking? Of course. Will someone pick apart my apps? I'm sure that someone will just to say that I can talk the talk, but not walk the walk. Everyone and his brother is going to say that they do iPhone apps and there will be tons; I hope that people pay close attention to detail as that is what I think will separate the iPhone from other platforms.
I hope to have some neat apps for the iPhone in the near future; so far I really enjoy the platform, but paying attention to detail is the hardest part. In the current app I'm working on, I re-did my settings 3 or 4 times until I liked how it worked.
If you have any ideas or need a contract iPhone developer, please let me know.
-
No excuse for crappy UI
I've been reading about Stevens Creek's new TripLog/1040 application through some discussions about bad UI. Steven Patt, the author and long time Palm developer (like me, however I stopped a few years back), defends his decisions saying that users want everything viewable on one screen. While this may be true, this app looks like a horrible Palm OS app. It follows none of the Apple UI guidelines and looks nothing like any built-in iPhone application. There is absolutely no excuse for it; some of the buttons are far too small to actually hit on a device. They may work fine in the Simulator, but they are not usable. Then the background color is just awful.
He can justify his decisions all he wants, but this kind of UI just makes the iPhone look like a piece of junk. Developers need to adhere to the guidelines to make the platform look solid. Years ago I wrote an article for one of the Palm conferences about minor things developers could do to polish their apps, like have the correct button sizes and placements. Many Palm OS developers ignored it.
While I'm ranting about software, it was so nice of him to violate his non-disclosure with Apple by posting screenshots of his application. It seems like he wasn't only in this violation. Does Apple care? I don't know, but it annoys me to no end that even if I did have an app ready, I would have honored the NDA and not posted anything until I was released from the NDA. I would have hoped that Apple would have punished these developers by not accepting their apps into the AppStore, but this didn't happen.