How to be Awesome

Every now and again I revisit this post on The Art of Non-Conformity. I almost never have the time to read it straight through, but I usually pick one section, and I always read THE FIRST THING:

"The question isn't who is going to let me; it's who is going to stop me." ~ Ayn Rand

A positive note on Android

Last night we had some friends over for dinner and drinks, and I got my first hands on experience with the Motorola Droid and I must say it was the most impressive one yet.

First, the Droid is not near a bulky and ugly as the pictures I had seen lead me to believe. For whatever reasons I thought it was larger and thicker, but it was really quite nice.

Secondly, I've never seen such a responsive Android phone; in my experiences with the G1 and a recent HTC I was not impressed with the lag/sluggishness, but the Droid seemed spot on.

It’s great to see a good implementation of Android. I haven’t heard how the Google Nexus One is, but I have high hopes for Android being a good competitor to the iPhone and iPhone OS. Competition will (hopefully) make both stronger.

Thoughts on Nexus One

This Boy Genius Report has some thoughts on the Nexus One that I've always held (although the author seems to feel more strongly about them)

there's practically no human emotion with Google when it comes to technology. Everything is statistical and analytical. While you could argue that being this way is way superior to "feeling" and "emotion"- it might be 95% of the time -- you still will almost always lose that charm and that amazing feeling of connecting to something.

This sums up my feelings about a lot of products when compared to Apple. If you've met me, you may know I have a thing for Apple products, and it's not because I'm a blind fan-boy, instead it's because their products are easy to make a emotional connection to. There's a lot of thought, hard work and love put into most of them, and it's easy for me to make a human connection to them.

Great Quote from @rands

An organization that wins by exercising power starts to lose the ability to win by doing better work.

Apple's Mistake

Update to ctshryock/MGTwitterEngine

Today I posted my update to ctshryock/MGTwitterEngine which allows you to use the API's update_profile_image and update_profile_background_image. I added to the demo app a window that lets you select an image for either profile image or background image to see it in action.

I had to modify some of the internals to get this to work... originally the _sendRequestWithMethod:path:queryParameters:body:requestType:responseType: method built the NSMutableRequest object internally, but to minimize code duplication I split the initial creation of the request into a new method _baseRequestWithMethod:path:queryParameters: to do that, and added a new method _sendDataRequestWithMethod:path:queryParameters:filePath:body:requestType:responseType: . Both _sendRequest... and _sendDataRequest... call _baseRequest... to start, with the latter adding the needed form/multipart data to the request.

Stackoverflow