HealthCare.gov’s head tech guy is out
washingtonpost.com
washingtonpost.com
Park has been running his part of the massive government agency "like a Silicon Valley company," according to the Atlantic. That approach was particularly relevant in the development of HealthCare.gov, the first government website that provides consumers with a searchable database of public and private health insurance plans available across the U.S. by zip code - http://en.wikipedia.org/wiki/Todd_Park
and btw, "head tech guy"? Really? Is the Washington Post a serious news organization?
Politics is such a polarizing and passionate issue that these blogs easily gain readership among people who already agree with their political agenda. It's incredibly easy to start a political blog that is purely speculation, vitriol, or outright lies. A lot of political blogs even devote themselves to minutiae like dissecting every single word out of Senator John Doe's mouth to advance some ridiculous pre-formulated conclusion -- "Senator Doe ate French Fries! Clearly he hates America!"
Wonkblog does none of those things, often posting only about actual reports or expert's interviews. It's both rare and relieving to see a political blog that at least attempts to stick to non-partisanship.
Even here you can see that they aren't declaring this event to be any bigger than it is. The guy who oversaw healthcare.gov resigned, here's his resume, here's what he's doing, here's what the CMS said about it. The end.
Jumping off what is perceived to be a sinking ship like that (by choice) before it was fixed would be career suicide. It is however very understandable that he would be found a job to get him out of the way for someone else to do damage control.
EDIT: To print an article with that title, not job title.
so long and thanks for all the rotting fish?
nothing pays like ongoing maintenance contracts :)
Until we have a system that makes them all fully accountable for their actions this will not change. Many of you are just waking up to the horrible reality that this is how nearly everything is done in government. Just. Like . This.
It's not just some independent website where you have full control of your creation. It had to interact with a dozen of other systems, and I'm sure a bunch of APIs were created just for that, and I'm sure bugs in just some of them could render the whole system nonfunctioning.
And yes, maybe it is this guy's fault. We don't really know.
http://www.cms.gov/About-CMS/Leadership/ois/index.html
This guy is a typical management idiot. He has no qualifications except "leading" (not specified any further, of course), and making decisions about other people's money. While it's hard finding disastrous decisions in his CV, I'm not seeing anything that suggests he did more than show up.
As for leading, he has zero qualifications in either healthcare or IT.
I see this at a lot of companies, and someone really should explain it here, where I can ask the question anonymously : how the fuck do these guys get their positions ? Suppose I came in for a job interview about programming cars. First thing I say is that I have zero knowledge about either programming or cars. But I've got "executive awards" and I managed a few people in a completely unremarkable company in a project no-one's ever heard of, or ever will hear off, they were that important.
Would you hire me ? I hope not. Why the fuck did this guy get hired ?
I can't even fault the guy himself. Of course he's not the right person to lead anything, but he's responding to incentives put in place by the US government, and by companies more generally. Given what he gets paid, of course he's doing whatever his superiors want him to do, without question, and without taking reality into account. Of course he's extremely motivated to lie to everybody to keep that job for just a few more months. The guy who hired him to make responsible decisions about IT, or healthcare, that's the guy that needs firing.
Really, I'd love to understand. What, assuming it isn't flat-out corruption or nepotism, motivates someone to hire people like this into important positions they flat-out know nothing about ?
Can you demonstrate ?
I'm making a device, it doesn't matter which kind, rocket or car, or what it does. Why don't you give me a plan to allocate production of this device. Of course, it has to apply to all possible devices, rockets, boats, cars (fisher-price and the regular kind), ... Since you say this decision can be made intelligently without domain knowledge, there must be a general solution.
As an AI aficionado, I am EXTREMELY interested in this solution and I can personally guarantee this to you : If you have even a basic (but non-trivial) beginning of a plan that actually works, I'll make sure you get the Fields medal at least 5 times, or 1000 billion dollars, because a discovery of that magnitude absolutely merits such a reward, and the money would be easy pickings with such an algorithm. Hell it'd be rather easy to become the leader of a robot empire that easily defeats the US and every other nation on earth if you have such a solution.
But frankly I expect that you're bullshitting. Out of the dozens of lunatic proposals I've received from various sources, from students to foul-smelling people I'd never seen before (or again), they at least mentioned the method they claimed would work. None were even remotely workable. You just claim that "some people have learned it". I disagree in the strongest possible manner. Please, please convince me wrong. If it can be learned, it can be taught : so teach us, right here in this thread if it does indeed exist.
I claim these people who have learned "allocation" have not learned a thing. If they did, capitalism (a learning algorithm itself) could never possibly win against communism or dictatorships (because one of them would have had a leader that got allocation right). Instead, manager success is attributable, exclusively, to either the skills of the people they "allocated" and got things done (usually by undoing at least some allocation decisions), some external factor (it is no great feat for a microsoft product manager to build a program used by 500 million people due to monopoly), or shear dumb luck. Oh right, there's also bribery and nepotism to account for management positions (as opposed to success).
This sort of arguments makes the ideas behind software development methodologies make much more sense. Especially scrum, but agile before it and others seem to be highly focused on taking allocation decisions out of the hands of people with this "allocation" "skillset", like managers and project managers and the like, and into engineer's hands by moving them into systems the engineers control.
I would also like to add that, in the business article/book way of saying things, "most" successful companies, from Ford, over Microsoft to Google, became successful and grew when "allocation" of resources was effectively not done at all in these companies. Especially human resources that brought these companies their big wins were often going against management decisions (or management was giving them 20% time. Except of course, they spent a lot more than 20% on it).
No, that's not what I'm saying. Did you see the bit where I said attentive listening was also very important? I don't see any point in continuing this conversation since you seem more interested in ranting.
> Suppose I came in for a job interview about programming cars.
You're not interviewing for an executive-level position, then.
There's domain skills, the actual skills and knowledge about programming or cars or whatever your business does.
Then there's skills at getting ahead itself. Politics. Skills at making the right people happy so you get a promotion.
You need the 'getting ahead' skills to get to top levels in a large organization, right? We know that domain skills alone aren't going to cut it, if you're not good at the office politics, you are never going to be a department head or CIO -- in a large corporation or government or a university or large nonprofit: in any large organization.
Well, there's only so much room for so many skills. To actually get to the top levels of a large organization you need to be so good at the political part, that there's no time or room left in your psyche for any actual domain skills at all. Or, really, any skills at all except for skills at making people higher up than you think you are good.
The problem isn't attaining these skills; it's using them. Sure, I can use people as a means to an end in all sorts of colorful fashions to climb the ladder, but could I go home and sleep at night? I've made that decision, and it's a firm "No."
Climbing the corporate ladder doesn't seem to be so difficult, as long as you can rationalize the soul selling required to do so. Perhaps my point of view will change later in life, but right now one of the most important ideologies I maintain is that I should only be evaluated based on work I can directly represent, not credit derived from others.
The people doing the hiring aren't experts at much of anything besides being bureaucrats or above them, elected officials. They aren't the best of the best in the healthcare or IT fields because of some kind of competition or consistent vetting process.
The really funny thing is that the only reason anyone notices the staggering magnitude of the incompetence is because it's a web site that obviously doesn't work. Meanwhile behind the scenes are all kinds of protocols that don't really work to implement a healthcare system that is extremely poorly designed and will likely be poorly implemented.
Unfortunately when the rest of it doesn't work, voters will operate in ignorance while politicians blame each other for the failures and inevitably more and more money will be thrown at the problem so that someone can try to look good and get re-elected.
1984 to 1988: "Held several increasingly responsible project/program management positions for implementing large satellite telecommunications projects for Fortune 500 companies. Responsibilities included program and project administration,logistics management, financial management, and quality assurance for GTE Spacenet projects."
1988-1999:
"Held a variety of increasing responsible IT policy positions. Established the Office of Electronic Commerce which had governmentwide responsibilities for developing policies, coordinating initiatives, and monitoring Federal electronic commerce. Also co-chaired with DoD the Federal Electronic Commerce Program Office. "
1999-2005:
"As the Deputy AC, oversaw the development and implementation of all public (beneficiary) Internet applications (from a business and operations perspective) including the website business planning and development, identity management solutions, and analysis of website and on-line application use trends"
Wow. A real Nikola fucking Tesla this guy is. This is the kind of shit that turns people into Republicans. There is literally nothing in this guy's resume that would suggest he should be a CIO handling a $2 billion budget.
I started looking him up after seeing this mention (and the awful code below). [2]
1. http://www.linkedin.com/in/mkayan
2. https://github.com/STRML/Healthcare.gov-Marketplace/blob/mas...
Instead of attempting to shame while pointing fingers, say something constructive or leave the issue alone.
I agree with 'danielna, your comment is in really poor taste.
//determine if due date is valid
//based on 10-month pregnancy (sprint 9 requirements)
I need to raise my expectations...
There are serious quality issues along the entire codebase and a number of snippets that strongly suggest the team's primary skill is not JS. Given the cost and gravity of the project, I believe it is fair to say that the American public expects (and deserves) better. It speaks to the vast inefficiencies of the RFP process and gov IT contracting in general that code quality is so far down on the priority list.
It's not just aesthetic, either. There are serious functionality issues, as anybody who has used the site will attest to. And those bugs are not just limited to the backend. Backend bugs have seriously compromised the security of user accounts [1] and frontend bugs prevent major sections of the site from running at all [2].
It is one thing when ugly code is "successfully deployed to solve problems". It is quite another when ugly code on such a high-profile, expensive project is deployed to such disastrous effect.
The constructive part of the post is the repository I linked to (issues are being reported and fixed, for better or worse), and in bringing attention to the fact that government IT does not follow serious engineering practices. Serious attention needs to be brought to the problem so that it can be fixed. I am not happy about it, I am not pointing fingers with glee. I just hope that it has embarrassed HHS & the administration enough to make substantive change.
1. http://blog.isthereaproblemhere.com/2013/10/does-healthcareg...
2. http://blog.isthereaproblemhere.com/2013/11/stuck-in-middle-...
PLEASE DELETE IT.