Author Archives: specialk

Being great is about knowing what to build not how to build

In many discussions about being a great engineer the focus is on how fast you write code, or build a system not the ability to pick the right thing to build.

This blog eloquently describes that the problem of picking what to not build is the key to productivity.

http://www.yosefk.com/blog/10x-more-selective.html

Love this:

But how fair things are is beside the point. After all, it’s not like 10x the perceived productivity is very likely to give you 10x the compensation. So there’s not a whole lot of reasons to “cheat” and appear more productive than you are. The main reason to be productive is because there’s fire raging up one’s arse, more than any tangible benefit.

The point I do want to make is, to get more done, you don’t need to succeed more quickly (although that helps) as much as you need to fail less often. And not all failures are due to lack of knowledge or skill; most of them are due to quitting before something is actually usable – or due to there being few chances for it to be used in the first place.

So I believe, having authored a lot of code that went down the toilet, that you don’t get productive by working as much as by not working– not on stuff that is likely to get thrown away.

The day Google abandoned it’s original mission

I am going to be a little bit critical of Google today. But, before I do, let me be clear that I admire Google more than any tech company out there. The scope of their vision, the breadth of their technology, the greatness of their talent, and the depth of their pockets is breath-taking.  They are, quite possibly, the greatest technology company ever.

Having said that…

When Google abandoned Google Reader, they were not just abandoning a few hundred thousand members of the technorati, they were also telling us that their mission to organize the world’s information had changed.

Their recent focus on other things like eye glasses, and phones and cars and desktop operating systems and … probably should have given us a clue that organizing information was no longer where it’s at.

The original central conceit of Google was that you could rely on them to be the best and most authoritative place for finding information. Other people, we’re looking at you bing, could try to be almost good enough, but when you needed to find something you looked on Google. If it wasn’t on Google it might as well not exist.

In fact, part of the reason I restarted this blog was because after 5 years on FB, the lack of Google search meant that all of the content I ever created was, for all practical purposes, lost.

The decision to cancel Google Reader is shocking because it is  perceived to be central to the mission.

But Google’s cancelled other projects, right?

Google has cancelled other projects, that’s true. But nothing that felt as central to their mission.

Google Reader, and in particular it’s API, was central to how folks organized blogs.

When Google said “We’re done”,  they were also saying that their expansive original mission was over.

I suspect they have a new mission, but it does mean that someone else will have to take on the burden of organizing the world’s information. Here’s looking at you Microsoft.

My global village

image

Today I experienced the power of our global connected village.

My mom told me via SMS that my sister was in labor. My sister communicated, through a yahoo newsgroup, while in labor, with all of her cousins who are in the UK and the US and Greece to tell us that she was okay. Her mom then sent me some pictures via email. And then her brother, that’s me, in the US shared the first baby pictures with friends and family. Finally my aunt, my mom’s sister, used a skype chat from Guatemala to reach out to me to find out about her niece.

Although thousands of miles separated us, it felt like we were all in the waiting room talking to each other…

We live in an age of the miraculous.

Bad Science Leads to Measles Outbreak in Marin and Global Depression

Inferno

One of the worst pieces of shit science that was published in the last 20 years was the purported connection between autism and vaccines.

It was bad science, that lead to smart people making bad decisions that put their children’s lives at risk. Worse, it resulted in an amazing amount of money being spent to invalidate what could only be described as nonsense. And then it turns out that it was nonsense.

I, honest to God, thought it was the worst case of bad science in the service of horrible policy.

I lacked imagination.

One of the most disastrous public policy decisiosn of the past 5 years has been the decision to focus on austerity while in a depression.

Two forces were driving this.

The first force is a morality play. Some people believe that the government should not be spending other (mostly rich) people’s money. The core belief is that rich people are better at figuring out how to spend money than the government. It’s a legitimate point of view. One I used to agree with.

The second force is really bad science. There was a paper that seemed to prove the dangerous connection between debt and impoverishment. And another paper that argued that austerity could lead to growth, which in my head sounds like bloodletting to heal someone. Folks who believed in the morality play used science to argue for austerity. In spite of the fact that the experiment in austerity has failed, they continued to pursue the strategy convinced that eventually the science would prove them right.

And now guess what, the science is bad. We will have a generation of people whose lives will be destroyed based on bad science (the paper and the summary).

So which is worse? Dead children or hundreds of millions of destroyed lives? I wonder what ring of hell Dante would put both sets of buffoons in …

A marathon?

I just found out about the horror that is the bombing at the Boston Marathon.

To fully understand the horror it’s important to understand some stuff about Marathon’s in general.

The Boston Marathon requires that the competitor quality. For a 40 year old male, like yours truly, I would have needed to finish another marathon in less than 3 hours and 15 minutes. Doing the Boston Marathon means working really hard to get really good and doing two marathons in a year.

If you’ve ever attended a marathon, the pro’s or elite’s finish in less than 3 hours. Most of the press and the spectators at the finish line are there to see those folks cross the line. At the four hour mark the only people left over are volunteers, mothers, fathers, brothers and sisters, best friends and cousins coming to see their loved one’s cross the line.

And, of course, volunteers who are sitting there cheering each person as they cross the line.

So it’s going to be a deadly mix of 40+ year old finishers who probably have families with small children crossing the line then. You’ve got the 40 year olds who finished and are trying to recover, and the 50-60 years old who are crossing the line.

If your goal was to create maximum tragedy and you wanted to place a bomb, the four hour mark would be just perfect.

A massacre of innocents to move some asinine ideology forward.

Software Defined Storage – laying claims to being a visionary ;-)

After the recent valuations associated to Software Defined Networking startup, storage companies have decided to get on the band-wagon.

Proving that there is nothing new under the sun, I wanted to lay claim to having been a visionary in the space 😉

And for the record, much of this work would have not been possible without an extremely talented set of senior architects, in particular Jim Voll.

In 2003 Steve Kleiman, then CTO of NetApp, brilliantly noted that storage was a physical system that was going to turn into a software system. And that managing the software was going to be the problem in the virtualized data center.

He was right. And I spent 4 years trying to understand his insight. In 2008, shortly before I left NetApp, I got it…

But then I decided to go work on games.

Because a claim without proof is just a claim, let me refer to two papers I wrote.

The first describes a way to do software defined storage for the problem of managing storage withstorage of data replication:

https://www.usenix.org/conference/lisa-07/policy-driven-management-data-sets

The second describes the problem that increasing software virtualization of storage was going to create and the need for a new paradigm for management.

http://delivery.acm.org/10.1145/1320000/1317404/p38-roussos.pdf

NetApp then delivered a product, Provisioning Manager, which implemented a lot of these ideas.

In both of these articles, I called for re-thinking storage management from a hardware system to a software system and proposed an approach that would allow humans to manage the complexity.

Nice to see the world catching up 🙂

Some good news

 

dove

Apparently the sequestration has resulted in a drop in global spending on arms.
http://world.time.com/2013/04/14/u-s-defense-cuts-leads-to-first-drop-in-global-arms-spending-in-15-years

But we shouldn’t worry too much about that:

One of Sipri’s most notable findings is that “in 2012, the U.S. share of world military spending went below 40% for the first time since the collapse of the Soviet Union” 24 years ago. Yet that still means that the U.S. accounts for four-tenths of all global military spending—and it is 69% higher than it was in 2001. “The U.S. is still a vast, vast military power,” Burton told TIME. “The others are playing catch up.”

Amazing Cyprus

 

http://www.testosteronepit.com/home/2011/10/29/another-eurozone-country-bites-the-dust.html

“The bulk of the problems stem from the archaic Ottoman land law still in existence in Cyprus which allows these dubious practices,” writes the Cyprus Property Action Group. Insufficient industry regulation and lacking enforcement of consumer protection laws also play a role.

The scheme works this way: A developer takes out a mortgage on the land but hides it from foreign buyers. The bank retains the title deed as collateral. When the developer sells the property, the buyers’ lawyer, who is in cahoots with the developer, doesn’t perform a title search and doesn’t “discover” the original mortgage. Buyers, assuming that their part of the property is free an clear, either pay cash or take out a mortgage. The developer pockets the money instead of paying off the original mortgage. The bank goes along because it can collect interest on one or two mortgages. But it retains the title deed as collateral for the original mortgage, and the buyer never sees it.

Amazing, really.

Revisiting things 6 years later

A friend of mine is in Barcelona. I remembered a great restaurant I went to and the review I wrote. While searching for the review I found something else I wrote 6 years ago;

Hype is like cancer that spreads until it obliterates all facts in their wake.

Currently the Google word processor is being hyped as the alternative to using MS Word.

About two years ago I tried to use Open Office. MS Word was going to cost me an arm and a leg and I had every incentive. A month of painful struggle and irritation at what was an inferior and ultimately unusable product as compared to MS Word, I shelled out the big bucks.

Google Docs is an impressive piece of web software, and certainly superior to wordpress’ text editor widget. However, I am pretty sure, that I prefer using MS Word if I ever have to write any document.

Nonetheless, this document was written using google doc.

My next task is to see if I can get MS Word to publish directly to my blog….

And for the record, Open Office was far more usable.

It’s 6 years later, and it’s painfully obvious that Google Docs is the alternative to MS Office products.

One of the interesting side effects of being disrupted is that you can stare at the disruption and it.

Google Doc’s was clearly a primitive version of MS Office, but it was good enough for some tasks and it was cheaper and simpler to manage than MS Office. Use Google Docs and you don’t need shared storage, license keys, a Microsoft deal etc.

What I didn’t understand 6 years ago was how computers and infrastructure were becoming free. As the cost per user declines, it becomes possible to offer a service for free for most people and charge a small number of people a small amount of money and still come out very much ahead.

Google Doc and SaaS is the destroyer of traditional IT and the vendors that support it. The process may take time, but it is a tidal wave of destruction that will leave new players in its wake.

The arrow of time moves forward and now I find myself practically never using MS Office because Google docs are free and easy to use. Sure I can’t write everything I want in them, but I don’t care.

tl;dr The latest laptop I bought does not have Office installed because I prefer to use Google Docs.