I am going to dedicate a blog entry to what I am considering my flagship project. Why do you need a flag ship project (you might be asking :))? I have found that for each new piece of technology that comes out, I want to create a sample project to illustrate how it is supposed to work. And more importantly, prove that I understand how it is supposed to work and that everyone agrees with me…those two don’t always coincide 😉 Given how rapidly this occurs, creating a sufficiently interesting application is difficult. So, I give you ‘The Globe In My Bucket Application’ (aka TGIMBA):
- url – http://www.tgimba.com
- documentation – http://www.erichelin.com/DesktopProfessional/TGIMBA
It is a bucket list application. Phase one is mostly released and is a very basic list with sorting and other operations. Future phases will have many more features!
I picked this for a variety of reasons. One is that I couldn’t decide on an application to create that I could wrap new technologies into. Then, I read an article that said you should pick something you are passionate about. Well, I have lived my life for the last 10-15 years from a bucket list. I think that you have the time between now and when you are fertilizer and what you do with it is up to you. So, the bucket list approach has worked since I put an item on it when I think of it, get to it as I can and it is not forgotten. This is in lieu of that that ‘million dollar’ idea has yet to come to me 🙂
At first, I thought this was a ‘million dollar’ idea! Then, I reviewed the application store list on my phone. There were roughly 10-20 existing bucket list applications. And this wasn’t a true indicator as I had a windows phone at the time. Its store is, well, not as well stocked as the Android and Apple stores. So, I decided that my application would be initially free for anyone to use and a technology competency demonstration…a resume of sorts 🙂
I am currently working on the Android client and hope to have IOS out by early next year. The reason for the delay is I am working on a lot of other technologies (i.e. cloud, security, etc. Please see my other blog posts).
My goal is to do a bunch of algorithms and other technology examples once the Android client is deployed. For example, I plan to do an NUnit automation project and implement the traveling salesman algorithm. I am going to use all my bucket list destinations as the points on the sales man’s travel map and come up with different options for him. I plan to add it as a feature to the application once ready.
Let me know if you have any requests and/or thoughts!