Jul 14 2012

Retweet June 2012

From time to time I just blast tweets about software development, project planning, team dynamics, or whatever else comes to mind. Here is a synopsis of recent tweets and rants. If you want to follow the conversation follow me at techknow and/or juixe.

Software Development

  • Software will rule the world.
  • Software will inherit the earth.
  • In the interwebs, beta is forever.
  • The future is written in code.
  • When you have no QA, everyone does QA.
  • I breakpoint for bugs.
  • Can’t say enough good things about jqPlot. It’s a great JavaScript charting library.
  • Search term that popped up on my blog’s analytics dashboard: programming languages are like girlfriends: the new one is better because *you* are better
  • I prefer “show me the source code” over “show me the money”
  • No simple change ever ends up being so simple.
  • Optimize for simplicity.
  • I remember when developing in JavaScript was cool, then when it wasn’t, then it was cool again, back to not, … fast forward to now.
  • How many licks does it take to get to the Tootsie Roll center of a Tootsie Pop? And … how many leaks does it take to crash your app?

Thought Leadership

  • Seek out silver bullets instead of reaching out to golden hammers.
  • The future is not in plastics, it’s in multicores.
  • Delegate and defer.
  • I have 99 problems and deferring and delegating them ain’t one.
  • Brainstorming the perfect storm.
  • “If you build it they will come” has been replaced with “test it, see if they will come, outsource it, and charge for it.”
  • No one starts out as an expert.
  • As a consumer, this is one concern I have with cloud/apps, that when they get updated you are forced into the upgrade no matter what.
  • If every piece of software is in the cloud, there will not be any legacy apps, everything will be in ‘beta’ or dead.
  • If you have writer’s block, put a stick of creative dynamite in it and light the fuse.
  • Disrupt all the things.
  • It is unfortunate that instead of finding the silver bullets people settle for a golden hammer.

Product Placement

  • Google started out as a search engine but when they searched for revenue the top result was advertising.
  • It has been reported that Google has applied for the TLD .lol in addition to .google and .youtube.
  • Is Google a gTLD squatter? They have applied for 98 domains including .app, .lol, .dad, .foo, …
  • The MLB and NFL should apply for .mlb and .nfl TLDs.
  • I’ll be happy when Siri can monitor my heart rate, cholesterol, weight, and automatically schedules exercise as needed.
  • Apple is not good at backward compatibility. I have a perfectly working second generation iPod Touch but a ton of the apps have stopped working.

Silicon Startup

  • At some point in a company’s history it will be either be in one of the following stages: resurrected (IBM), zombie (Yahoo), dead (Kodak).
  • In Silicon Valley, apps that attempt to make Silicon Valley nerds cool or popular get immediate funding.
  • Fund raising is easier the pimping!
  • If the bubbly flows day and night then we must be in a bubble.
  • Pivots are to be the new sport at this Sumner Olympics.

Google IO

  • Facebook has nearly double the amount of users than there are Android devices.
  • Google is demoing Jelly Bean (Android OS 4.1) but still the most common Android version in new phones is around 2.3.
  • The one feature I really want on Android OS is the ability to easily take a screenshot or screencast from my device.
  • Android is still playing catchup to iOS. The audience doesn’t even know when to applaud. #awkward
  • Wow… Jelly Bean has a built it Siri clone. #tailgating
  • “Smarts phones are only as smart as its users.”
  • Android is the perfect stalking device. I knows your appointments, your routes, your schedule, you contacts, your preferences
  • What the towel covered stool in the middle of the stage at? Seems cheap way to reveal the new Nexus 7 tablet.
  • “I read this so many times I don’t know what will be exiting to you”
  • Asus is making the Nexus 7 tablet.
  • The crowd don’t seem as excited as you would think for the big reveal on the Nexus 7 tablet.
  • Still waiting for the killer, must have, innovative features available in Nexus 7 tablet.
  • “Video is stunning in Nexus 7, you can see the individual hair in Ron Swanson’s mustache.” – #awkward
  • Nexus Que?
  • Sergey looks like Larry, Larry Ellison.
  • yeah, woo who – Sergey Brin.
  • The police and military industrial complex are going to love Google’s Project Glass.
  • Google Project Glass available to US-based IO attendees for $1500. Not intended for consumers. Shipping early next year.
  • Android Developer Pack: Galaxy Nexus phone, Nexus 7 tablet, Nexus Q. #oprahmoment

Dec 16 2011

Android Lacks Polish

I’ve been an Android user since the HTC G1 first came out. Since then, I’ve had and used the Google Nexus, HTC G2, and the Dell Streak 7. I’ve tried to like my Android devices but they lack polish or frustrate me in several other ways. The first annoying lack to details is noticed immediately as soon as you un-box the device. Just turn over the device and you’ll see three or more logos, the maker logo (such as Dell, HTC, or Samsung), the carriers logo (T-Mobile or Verizon), and the product name or other insignia. Apple products just have the Apple logo. On Android devices, you’ll have different logos each placed on the back plate separately, the vendor’s logo will be etched into the back while the carrier’s logo will be some cheap vinyl sticker placed afterward.

My personal pet peeve with Android devices is the craziness with moving apps from the internal device’s memory to the external SD card. Even relatively recent Android devices such as the Google Nexus and Dell Streak 7 have less than 1GB internal memory so if you download a lot of apps you’ll soon need to move apps around to the SD card. But some apps you can’t move to the SD card so that presents a different issue.

Who cares if the phone’s memory can be extended by using higher capacity SD cards if a one year old device can’t even be upgraded to the latest Android version. So the whole thing with extensible SD cards and moving installed apps from the internal memory to the SD card I find completely and frustratingly useless. The whole concept of an Operating Systems is that best manages the resources of the device, the Android OS should best manage installed applications in either the internal memory or SD based on some intelligence. Why am I doing Android’s job?

Another concern I have with Android devices is that they usually come with a lot of pre-installed apps. For example, my Dell Streak 7 came with Kongregate Arcade app which I can’t remove and reclaim the wasted internal memory. Similarly, carriers and vendors add and customize Android so that no two devices have the same user experience.

My last concern with Android’s lack of polish is its dark goth color scheme. Most application’s menu and option screens are as if they were designed by a goth listening to The Cure. The Android UI design is not “Just Like Heaven.”