This is a list of what I consider to be improvements that Apple could make to their products. Some of items listed here are thought to already be in the works, others are things that have just bugged me or that I feel could be better. Dear Tim Cook, if you could please...
Read full article
I avoided Android development for a really long time, primarily because I love iOS and I consider the Android user experience to be a bit rough and I think that turned me off to developing for Android devices. The fact is, though, that Android owns the market share for smartphones and as a mobile developer that means that it's an important area to gain experience in. While switching over to Android I made some notes about differences and comparisons between developing for iOS and Android.
Read full article
Over time I have seen some pretty awful web designs. Ever see Ron Oslunds website? I may not be a graphic designer, but I know a bad design when I see one. This is a list of some of the web design techniques that annoy me the most. Unfortunately, I have to admit that I have created websites that make some of these mistakes, but in most of those cases I fought against using them and ultimately the decision was out of my hands. Pet peeve: website owner that knows nothing about web development or good standards and ignores the advice of his or her web developer.
Read full article
A couple of days ago, Macromates (finally) posted an alpha of TextMate 2. As of right now TextMate is my editor of choice, but Macromates has been really slow on updating it and if it wasn't my favorite editor for Ruby I would have made the full switch to Coda by now. TextMate 2 looks promising and it fixes many of the issues that I found frustrating. Of course it is an Alpha and it is buggy and incomplete, but the preview of what to come is exciting.
Read full article
The iPad 3 will be revolutionary. You don't have to be a genius to figure that out. It might not be as evolutionary as the original iPad or iPhone was, but I have no doubt it will be anything short of amazing.
Read full article
Why do I constantly see people writing "[[MyClass alloc] init]"? [MyClass new] is the same thing, so stop writing those ~10 extra characters. Just felt like I had to say something. Noobs.
Read full article