Android Apps
Recently, I’ve started writing apps for Android devices. It started when I got my new android phone just after Christmas. Over the past couple of weeks, I developed a nonograms app and a tile puzzle app. Both are available via theĀ android market for free. Use the barcode scanner app on the images to take you straight to the page in the market.

Nonograms Online Free contains 100 puzzles and is ad-supported. I chose this to be my first app because it is also my first website. NonogramsOnline.com has been around for almost 4 years and has a fairly good following, so I ran with it and in the first 24 hours, over 100 people had installed the app.

Tile Puzzle is just a simple 4×4 grid of numbered squares (1-15) with one missing. We all have quite a few fond memories from our youth of these fun games. If you don’t remember them, try it out. Be warned, it can be addictive!
![]() Nonograms Online Free |
Scan the barcode to take you directly to that app’s page in the Market! |
![]() Tile Puzzle |
More apps are on the way!
10 Step to Becoming a Worse Programmer
- Code without thinking.
- Believe the first answer you get.
- Use an array as a database field type.
- Create a custom database engine.
- Cram all options in one dialog box.
- Validate data w/o feedback.
- Launch with “Implement this” messages.
- Create a custom application framework.
- Work in only one language.
- Have a negative attitude.
10 Steps to Becoming a Better Programmer
- Document your code.
- Use a Version Control System.
- Admit that you know nothing of design.
- Understand that functionality doesn’t beat ease of use.
- Test! Test! TEST!
- Indent properly.
- Optimize to out perform.
- Hardcode NOTHING.
- Speak with someone who will use the program 30+ hrs/wk
`grep -i -R 'TODO' *`


