Author Archives: specialk

Damn you iOS

One of the coolest and amazing parts of the Android system is how trivial it is to create content in one application and share that content with another application.

I can trivially take a picture, and then use smugmug to upload it and wordpress to blog about it.

With iOS it’s a pain-in-the-ass to get the content out of the device onto the app I want.

Why iOS which is built on top of a BSD kernel has such an unbelievable and crappy file system abstraction layer is an enduring mystery to me.

edit: Why am I using an iOS device, you ask? Because I was given as a gift an iPad Mini. I am planning to replace that eventually with an Android tablet.

bing! I want – bing! to – bing! – tell you – bing! something

One of the most irritating aspects of the Android user experience is the bing-bing-bing of notifications.

When you buy a new phone, it downloads all the apps you had in the past. Those apps have default configurations that cause notifications to be put in your notification inbox and to make noises.

And so you play this game of whack-a-mole killing the sound notifications only to have it go bing! at the most inopportune time because some app you forgot about decided that it was the time to go bing! as part of some vain re-activation play.

I wish, wish there was a global way to control these frigging notifications globally…

How SCOTUS failed us again…

I’ve been reading a new book called Fear Itself that describes the unholy alliance between the South Progressives and Racists and the Northern Progressives that created the New Deal.

What the author can not explain but describes is how Southern Progressives and Racists who wanted to see a more robust active social order for the white man wanted to keep everyone else in their place.

Without those Southern Progressives the New Deal doesn’t happen.

At the same time their racism defined the limits of the New Deal.

An example of this is the voting process. The Federal Government wanted to create a Federal ballot for the military for state elections. The Southern states, leery of any federal involvement in their peculiar institutions (how about historians start calling them evil?) … did everything in their power to prevent the emergence of a Federal vote. Net effect during the Second World War, the men fighting the war couldn’t vote.

Which brings me to the SCOTUS decision. The only reason we don’t have a federal ballot is so that states can gerrymander outcomes to their majority preferences. And the only reason we have that is because we have states that want to preserve power for one majority at the expense of another majority. And the only reason that ever existed existed is so that the White South could guarantee that no slave would ever get a vote.

In a less elegant way, states want to preserve the right to exclude certain groups from participating in the democracy and so want control over the ballot.

What the Supreme Court did was to ask Congress to come up with new rules. The Supreme Court made the right technical decision. The problem is that the right technical decision coupled with political reality translates into less Federal oversight.

And that causes me alarm.

And all of this would be – well academic in interest – if it wasn’t for the Republican party’s desperate attempts to prevent the wrong groups from voting during the last election.

And so when I see these decisions it reminds me that the project of democracy in America is still a rough work in progress. And if we want a better America, we all have a lot of work to do.

The good news is that time is on our side if we don’t lose faith.

PRISM: The real horror story and the price of freedom.

In earlier posts on my blog, I talked about how implausible the system Mr Snowden described was.

My frustration was that Mr. Snowden focused on the wrong problem. The problem isn’t that the US government can spy on you in real-time, the problem is that the only defense we have against snooping is a thin black line of judges who get to decide what part of our lives is or is not private. And that thin black line is easily swept aside in the name of protecting the people….

Every time I take off my shoes to go through security, I am reminded that Osama won. Everytime I see a bit of my freedoms curtailed, I am reminded that Osama won.

The price of victory in this war on terror isn’t just the astronomical number of dead, the waste of resources and the loss of will, it’s the loss of freedom. The only way we win is if we are still a free society …

We chose as a society to protect our skins over our freedoms. And we willingly gave up our freedom one small piece of a time.

I live in the free-est country on earth, and it has prisons where the writ of law doesn’t hold.

I live in the free-est country on earth, except I can’t take a backpack to a hockey game anymore.

I live in the free-est country on earth and all of my communications are spied upon.

30 years ago I could open an account with my name. Now I can’t do anything without leaving a trail of identification papers and blood droppings…

It’s easy for me to sit here at my computer and wonder what the price of freedom is and whether I would pay it. Is losing my life or worse my son’s life the price I am willing to pay to preserve our freedoms? Would I be willing to live in a freer society if it meant that the terrorists could strike more easily?

I don’t know.

But I do know I gave up many freedoms because of this war on terror. I gave up so many that the idea of the government spying on me, no longer is the most worrisome part of this war on terror.

 

How ATT and Verizon turned mobile software into the new growth industry

Yesterday, I had the misery of replacing of my phone.

When I originally bought my Nokia cell phone, I bought it with the expectation that I would get an early upgrade in about a year. Given that the phone was free – thanks to a bug in the OS – the theory was that in one year I would buy a better phone at a reasonably discounted price to replace my aging and dying Nokia E71

Except ATT, and now Verizon, changed the rules of the game and the early discount no longer applied.

Which sucked for me… but it really sucks if you are hardware manufacturer…

In the hardware business, you really need to get people to upgrade to the next model to make money. If they don’t upgrade, then you make less money. It’s really that simple.

Storage as a hardware business is awesome because storage is like a consumable… as long as you are creating data you are buying more storage. Once you use storage it’s no longer re-usable for another purpose without deleting data and data never gets deleted.

But to upgrade to a new cell phone you need a compelling value proposition at a reasonable price.

With the early discount model the carriers had turned what could have been a two-year upgrade cycle into a one year upgrade cycle. And had allowed more share of wallet to go from software vendors to hardware vendors… Folks who could spend were spending more on hardware over two years than on software.

The carriers have now reversed that policy which means that the prices after one year have gone up.

This is really unfortunate for hardware manufacturers. To deal with the sudden increase in price, hardware vendors must either make the product more valuable through faster innovation, or figure out how to make the hardware cheaper or accept slower growth.

Changing the rate of innovation is hard. In fact, I would almost argue is impossible. Hardware rate of innovation is ultimately tied to Moore’s law. So you have to cut prices which is also sucks because it affects margins. Or you accept slower growth which isn’t so bad … other than the part where your shareholders ask you to do things like hand over your cash hoard and demand a dividend … and let’s not get into the employee retention thing.

All this means less profit for hardware vendors which means less innovation etc…

A slower hardware innovation adoption rate, however, is fantastic for software vendors. Unlike hardware, software vendors are able to continuously add value to devices without an upgrade cycle. In addition,for subscription services as long as the vendor adds incremental value the average sales price doesn’t have to drop …

So what does this mean?

If you consider the amount of money that the median first world person has as fixed or slightly declining over the next 10 years, then software vendors can capture a bigger share of the wallet.

Let’s be very specific:

Suppose a customer is will to spend 600$ very two years on a phone. In the old world, the customer could buy a 200$ one year, and a 400$ the next. With the new policies the customer spends 200$ and 600$ the next year because there is no discount. So the customer – unless he sees a compelling value proposition decides to not buy the 600$ phone which frees up 400$. That 400$ is available to spend on incremental software services on his phone. Although it’s certainly true that not all that money will go to software, but some of it will. And the really cool piece of news is that folks who were buying early upgrades have enough disposable income to actually want to buy more software services to extend the value of the device they already own.

If I was a software service vendor like Evernote or Google or Microsoft this is the best piece of news I have heard in a very long time… More money to spend on services.

If I was a hardware vendor this would suck. And the market agrees which explains the collapse of Apple shares.

And if I was Microsoft trying to grow my platform this would also suck because

  1. It means that growth of Windows Mobile will be slower as it takes longer for people to buy new phones.
  2. Given the investment consumers are making  in services, the stickiness of  incumbent platforms may increase over time.

My only hope if I am Microsoft is that they can somehow create faster software innovation that motivates people in the next upgrade cycle to switch … This is possible … in principle (bing is number #1 in search – right?) … 

And if I was blackberry, I would pray there were a lot of people who loved me…

And if I was anyone else trying to build a cell phone platform, I might be looking for a new strategy…

Nokia has chosen to die or The end of the Nokia affair.

Today is truly a sad day. After an almost 15+ year love affair with Nokia phones, I am moving on.

I feel lost and adrift, but it is time…

Nokia’s value prop was that the damned things never died and the audio quality is the best in the business. So in spite of their crappy UX, I loved the fact that my phone always worked, and provided perfect sound. In the early days of the iPhone (and to this day), I would get frustrated at the audio quality of their phones. Much like iPhone snobs hated my pictures, I hated hearing their muffled, distorted crappy voices.

But my Nokia 900 (edit: originally said 820 which is easy to replace) died a few weeks ago. And that is not okay. And it died because the internal and irreplaceable battery died. And I lost some pictures because I can’t get the pictures without tearing the damn thing apart … thankfully iFixit has ways of doing that.

I was thinking about buying another Nokia, but…

I found myself, before the phone broke, getting increasingly frustrated with the lack of apps, the poor quality of the photos, my inability to do things that my android device made easy.

And then I looked at the call log on my phone, and I realized that I barely used the phone as a phone. I have 14812 minutes on my cell phone. Seriously who need 14812 minutes on their phone (need to fix that bill at the next opportunity)…. That’s 10 days of continuous talking.

Heck I barely used it for SMS.

I mostly used it as a web-browsing device and an email device.

At work I have an Android device, and realized I was using this massive collection of apps that neatly integrated with each other (something the Apple iPhone experience works so HARD to make a frigging nightmare)… and found myself increasingly reaching for my work phone instead of my personal phone…

So good-bye dearest Nokia, Like many things in life, time has passed you by… Even this fan-boy bids you a not so fond farewell…

I never would have guessed that you would have pissed away such an amazing, and awesome strategic opportunity through colossal and spectacular business mismanagement.

As for you dearest Microsoft, love your desktop PC, love your mobile OS, won’t bet against you but you’re increasingly looking like OS/2 …

 

 

The creepy undead

One of the downsides of social media is that when you die the social media doesn’t know you’re dead.

A very nice gentleman I knew died several years ago. he was a kind caring person. And it was nice having pleasant memories without the searing pain of his sudden death … And as time passed, his memory and his kindness also faded ..

But thanks to Social Media, I got to relive the entire experience again…

2013-06-21_1150

 

Unfortunately that person is dead.

So I remember the unpleasant bits, and I remember the pleasant bits. But for a moment he is alive again in my head…

He is… well… undead….

Which makes me think the decent thing is to buy into insurance that deletes your online presence, the selfish thing is to not do that and let Social Media periodically remind the world of your existence…

I have this very selfish idea that 1000 years from now, some social network will look at my ID, and say: You should connect to this person because he might be your ancestor… And my life as it’s recorded on the digital universe will come back again…

 

 

 

 

 

About f’ing time – Google admits GPA and Brain teasers aren’t useful

In life, it’s easy to say learn from mistakes, but it’s more powerful to learn from success. And successful people tend to learn from success because it’s so much harder to find.

Unfortunately for people like me, Google’s success has promulgated this mythology of the brain teaser question. Unfortunately for me, in spite of my professional success I find brain teasers difficult to answer under the pressure circumstances of an interview. I need time and space to think. And my approach to thinking is methodical and deliberate. This doesn’t mean I can’t handle  high pressure circumstances… Working at Zynga is one pressure packed cooker after another, it just means I don’t do brain teasers.

So it was delightful to read this…

http://www.linkedin.com/today/post/article/20130620142512-35894743-on-gpas-and-brain-teasers-new-insights-from-google-on-recruiting-and-hiring

What I really loved was this paragraph:

Forget brain-teasers. Focus on behavioral questions in interviews, rather than hypotheticals. Bock said it’s better to use questions like, “Give me an example of a time when you solved an analytically difficult problem.” He added: “The interesting thing about the behavioral interview is that when you ask somebody to speak to their own experience, and you drill into that, you get two kinds of information. One is you get to see how they actually interacted in a real-world situation, and the valuable ‘meta’ information you get about the candidate is a sense of what they consider to be difficult.”

What I learned in 1998 was that the best predictor of future success is past success. So if you want to understand whether someone is good at solving hard problems, ask them about hard problems they solved in the past and drill into that.

In a earlier blog post, and on quora I have given my dismissive opinion of the brain teaser.

I hope that the valley will now switch from asking questions that are brain teasers to questions that are meaningful and powerful.

It will take time for this approach to talent evaluation to change, but I know it will.