One of the biggest problems facing mobile web developers is making sites share the same level of user experience across all platforms. The approach i recomend is to make your application scalable enough to  adapt to different screen resolution and features. This means you  must know alot about the phone before hand, the response to this usualy “we can possibly collect all that information”. Yes I agree but, we already have people doing this work and donating it as open source.

There are two open source database that i like to use:

These resource files gives us great control over what type of content can be served out to  the device requesting information. This means that your mobile site has to intelligently make decision on the information that you are now provided, because now you know screen resolutions, if a the mobile device can handle video.  Use this information wisely dont not try to make a use case for everyphone. Group phones based on ability and screen size.

Group  devices into categories for example the nextGen Group can be composed of  iphone, android, and other  touch phones.

mobile-screen-grouping

I was out with a couple of fríends recently, geek drinking at best. The group consisted of two generations of programmers, the main theme was Management horror stories.Since I am on the younger end of the age spectrum I guess it is naive of me to think that with all the project management Systems out there that we could pick one and be productive in of.

I think that part of it is plausible deny-ability of accountability. What I mean about this is that if there is no system in place then You can’t be held accountable. Im starting to think if anyone used project management systems properly at all, i know they buy them….but do the really use them.