Revenge of the Nerds, Technologists are in the drivers seat for fixing Obamacare

As much as technology is important in society rarely is the direction of a country directed by technologists.  I was reading Foxnews latest criticism of Obama’s apology for cancelled insurance and this paragraph reminded me of a “Revenge of the Nerds” moment.

“The president now is toxic," he said. "The thing is called ObamaCare. There's no running away from it, it's got his name on it. You see the president, you think about the policy and you know that it's a disaster. And the problem for the Democrats is they are hostage to a bunch of geeks working around, right now, late into the night, trying to fix a system which is not just the glitches it talked about, the architecture, the underlying structure of it is wrong."

Todd Park, the CTO in charge of fixing Obamacare has refused to testify in front of congress until after Nov 30.  Park has hung out the “DO NOT DISTURB” sign to congress which of course pisses them off.

An official in the Office of Science and Technology Policy told Issa that Park was too busy repairing HealthCare.gov to appear before December. 

"Pulling him away from that work even for a short time at this stage would be highly disruptive," wrote Donna Pignatelli, assistant director for legislative affairs. 

The letter proposed scheduling another hearing for the first two weeks of December and making Park available for an informal staff briefing sometime this month. 

The alternatives "would permit Mr. Park's intensive work on improving HealthCare.gov during this critical period to continue unabated," Pignatelli wrote.

Park is right.  Talking to Congress is going to do nothing to fix Obamacare website by Nov 30.

Who knows the US government may slowly figure out what any growing successful company knows.  Information Technology is key to the success of the company  Twitter, Facebook, Google, Amazon, Apple and so many others are built on data centers as the foundation of transforming services.

Politicians are disturbed that the technology doesn’t work according to the law.  As hard as it is to get laws through congress, they are finding out technology doesn’t care about the laws.  It would be interesting to see how many things in the Obamacare website are no-win situations where there are conflicts in requirements that make no sense, and the execution into code will confuse the users.

Obamacare could be the pivot point, or the start of more problems for politicians who are frustrated with information technology.  

Wonder how many start-ups think as we scale, let’s add a Washington DC politician to our staff.  Versus, how many people in Washington DC are thinking we need to add some information technology people.  I don’t know about you, but the brightest in IT don’t think of going to DC in their career path.

AWS is not always the right answer for a startup

There is a flawed belief that the Cloud which many times is AWS is the right answer for a startup.  Here is a post friend sent me of someone who went through the numbers and came up with a non-AWS solution.

First, we simply wanted to reduce the number of variables when we needed to troubleshoot this critical layer. For us, audio quality is a top priority, and the fewer layers of virtualization and their parties between us and the user, the better.

Second, and more technically, we were having syncing issues between the time clock on the physical Amazon machines and the time clocks on the OS and virtual layers, which was causing additional delays. Moving to our own physical servers in a data center instantly solved this problem.

Third, the audio/voice layer of our system scales fairly predictably, giving us a fair amount of lead time to order new physical servers. The elasticity of cloud hosting was thus not a priority for us.

Finally, in our own financial analysis we found that when it came to our audio/voice component, our own physical servers would be cheaper than any of the cloud providers we were considering. For our API layer and Web interface, we found the opposite to be true, and so we host these across a few different cloud providers for the sake of redundancy.

That brings up a secondary point: Being open-minded means remembering that it is fine to mix-and-match. Not only is one server solution the best across all startups, it may not even be the best acrossall components of one startup. By thinking of these components’ needs separately, considering all your options, planning for the near future and not for forever, and finding the best fit for you, you can vastly improve the odds that you’ve made a good decision.

What I really like doing, solving really tough problems

Some things in life are repeating patterns and it takes time to see these patterns and learn from them.  One of the GigaOm Research team asked me a a good question of how to engage a client.  Yesterday I spent hours chatting with GigaOm staff and I hit upon a method I think works.  We’ll see if the customer likes it.  When I had dinner and got into a technical discussion that was enlightening (which I will write about in another post).  The solving problems issue came up.

Here is definition of problem solving in psychology’s perspective from Wikipedia.

Psychology[edit]

In psychology, problem solving refers to a state of desire for reaching a definite 'goal' from a present condition that either is not directly moving toward the goal, is far from it, or needs more complex logic for finding a missing description of conditions or steps toward the goal.[2] In psychology, problem solving is the concluding part of a larger process that also includes problem finding and problem shaping.

Considered the most complex of all intellectual functions, problem solving has been defined as a higher-order cognitive process that requires the modulation and control of more routine or fundamental skills.[3]Problem solving has two major domains: mathematical problem solving and personal problem solving where, in the second, some difficulty or barrier is encountered.[4] Further problem solving occurs when moving from a given state to a desired goal state is needed for either living organisms or an artificial intelligencesystem.

While problem solving accompanies the very beginning of human evolution and especially the history of mathematics,[4] the nature of human problem solving processes and methods has been studied bypsychologists over the past hundred years. Methods of studying problem solving include introspectionbehaviorismsimulationcomputer modeling, and experiment. Social psychologists have recently distinguished between independent and interdependent problem-solving (see more).[5]

In 1991, I took a sabbatical at Apple and had 13 weeks off work unengaged with plenty of time to think.  It took me 6 weeks to flush out the intensity of work.  When I left Microsoft in 2006 it took me 6 months to get to this same point of mind.  The remaining 7 weeks I had plenty of time to rest and relax.  When it got time to go back to work at the end of the sabbatical I asked the question what I enjoyed most doing at work. With plenty of time I was able to come up with “I like to solve really tough problems.”  Excited going back to work at Apple I told my boss what I had figured out.  Her response was “Well that is nice, but our group is about process.”  It was crystal clear to me to get out of the group which led to me leaving to go to Microsoft.

When I worked at HP, Apple, and Microsoft I changed jobs every year.  I would join a new group.  Understand what they did figure out the problems to solve, learn as much as I could, then got bored and looked for a new problem to solve.  This has led me through quality engineering, reliability engineering, process engineering, packaging engineering, distribution logistics (got really good at this which is why Apple hired me away from HP),  OEM purchasing, peripheral engineering, monitors, power supplies, keyboards and mice, scanners, printers, operating system project management, typography (got really good at this which is why Microsoft hired me away from Apple), client OS, program management, business development, vendor management, power management, modular plug and play architecture in OS, evangelism, platform marketing, web platforms, management systems (got good at this, then really frustrated at Microsoft and left), green data center, environmental technologies, media ecosystem, construction, analyst, and entrepreneur.

Even after all this the one consistent pattern which can frustrate those who aren’t used to hanging around engineers is a focus on where the problem is.

Engineering[edit]

Problem solving is used in engineering when products or processes fail, so corrective action can be taken to prevent further failures. It can also be applied to a product or process prior to an actual fail event, i.e., when a potential problem can be predicted and analyzed, and mitigation applied so the problem never actually occurs. Techniques such as Failure Mode Effects Analysis can be used to proactively reduce the likelihood of problems occurring.

Forensic engineering is an important technique of failure analysis that involves tracing product defects and flaws. Corrective action can then be taken to prevent further failures.

Reverse engineering attempts to discover the original problem-solving logic used in developing a product by taking it apart.

Finding the problem can seem depressing to those who are powerless to do anything about the problem.  But, when you feel like you can fix things, you want to see the problem clearly so you can fix it.  Repeating the analysis to see if you really do see.

An example of a person who focuses on problem solving is Google’s Jeff Dean.

Google’s Jeff Dean talks about infrastructure, focus and recognizing cats

 

JUN. 19, 2013 - 12:46 PM PST

2 Comments

SUMMARY:

Jeff Dean, a Google Fellow who helped develop some of the web giant’s most innovative infrastructure projects, says focusing on one problem at a time is crucial for success

Jeffrey Dean, the man who developed or co-developed some of Google’s biggest infrastructure innovations — such as MapReduce and BigTable — told attendees atGigaOM’s Structure conference in San Francisco that the best approach to infrastructure is to focus on one problem at a time. Google was forced to come up with its own software and hardware solutions, Dean said, because it was growing so quickly and had such huge data needs, and this helped it to focus on the important problems that needed to be solved right away and to come up with some innovative answers.

Open Compute Summit #5 coming Jan 28-29, 2014 San Jose Convention Center

I’ve gone to the four Open Compute Summits - Palo Alto, NYC, San Antonio, and Santa Clara.  #5 is in San Jose on Jan 28-29, 2014.  Registration is not open yet, but should be soon.

OCP Summit V

We are pleased to announce the dates for the next Open Compute Project Summit on Tuesday, January 28 and Wednesday, January 29, 2014 at the newly expanded San Jose Convention Center in San Jose, CA.

The Open Compute Project Foundation aims to accelerate data center and server and storage innovation while increasing computing efficiency through collaboration on relevant best practices and technical specifications.

Initiated in April 2011, the Open Compute Project incorporated as a foundation in October 2011 and has board representation from Facebook, Intel, Rackspace, Arista, and Goldman Sachs. The Open Compute Project Foundation is committed to collaborative dialogue and providing a structure in which individuals and organizations can contribute to Open Compute Project initiatives. Additional information about the Foundation's mission and principles can be found at opencompute.org.

At the last summit, attendees came from the technology sector in addition to finance, government, and consulting. These attendees represented executive-level roles of vice president or higher as well as IT directors and managers.

Venue

San Jose Convention Center - 150 West San Carlos Street, San JoseCA 95113

Registration

Coming Soon!

If 80% is correct in The Everything Store: Jeff Bezos and the Age of Amazon is it worth reading? Probably

AllthingsD has a post on an ex-employee giving The Everything Store 4 stars vs. Jeff Bezos’s wife Mackenzie Bezos’s 1 star.

 

Amazon’s First Employee Disses MacKenzie Bezos Review That Disses New Book About Amazon

Brad Stone Everything Store Book Amazon Jeff Bezos

A day after MacKenzie Bezos, the wife of Amazon CEO Jeff Bezos, blasted a new book about her husband and his company in a one-star review on Amazon.com, Amazon’s first employee, Shel Kaphan, has published a four-star review of Brad Stone’s “The Everything Store,” in which he recommends the book and criticizes MacKenzie Bezos’s take. (Kaphan confirmed to me that he is the reviewer.)

One of the things I have learned being closer to media is how much written is not really that accurate.  In one review of the book by an ex-amazon employee.

My biggest concern is that I have first-hand knowledge of many of the episodes in the book (high school, original web site, 9/11, earthquake, A9, Manber/Holden, Kindle, Netflix). Overall, from the parts that I know about, about 80% is correct and 20% isn't (often in details, but incorrect nonetheless). That, of course, taints my view of the book as a whole, because I have to assume that 20% of the stuff I don't have personal knowledge of is also incorrect.

That said, I would still recommend the book (and especially the picture of Jeff in High School!)

It is point well made give the lack of information on amazon.com as a business if 80% if correct is the book still worth reading.  Most likely yes.

I ran into an old friend on the plane on Monday who is an ex-amazon early employee.  We have had a good time discussing logistics methodologies.  I think talking about the everything store book may be a good coffee conversation.  Well, I guess that means I need to buy the book.  Huh, maybe I’ll make The Everything Store the first purchase on my new Kindle HDX 8.9 I’ll get tomorrow.