“They Have No Use for Someone Who Looks and Dresses Like Me”
linkedin.com
linkedin.com
"Culture" is not a valid legal reason for discriminating against a member of a protected class.
Find photographs of factory workers in blue overalls and ask if that's the image he's going for.
http://news.softpedia.com/images/news2/Foxconn-and-Apple-Fin...
Washington needs geeks because they can't build the systems without us and they can't get geeks because they are washington. Geeks can build a system with (or without) a few workers.
It seems to be that discrimination is either bad or not bad. Are some individuals more worthy of consideration?
We're a team of a dozen or so software engineers (many ex-Google and YC) who've been working on fixing Healthcare.gov for the future, since December. We're actively looking for experienced software engineers. Several have joined in the past few months.
(If you've seen this comment before, we were looking, but now we're very-much looking.)
The external environment may be frustrating compared to what we're all used to, but internally and day-to-day we're running like a startup-- github/node/backbone/AWS/asana/standups/etc. We're finally shipping and we're going to keep shipping.
Change starts with a small group of thoughtful, committed software engineers (...paraphrasing...) and there are many groups now seeding different parts of the system; our area is Healthcare.gov and associated systems. Because we began in a crisis situation, and other unique factors, some of the usual downsides mentioned in this thread don't apply to us.
Email us! We can also refer you to the other groups referenced in the OP if they make more sense for you.
Unfortunately, the current software procurement process is totally broken. It is the waterfall to end-all waterfalls. Most of the militaries ‘high tech’ is at least a decade old when it becomes operational. I remember in 2005, using a memory device the size of a brick (it’s nickname) with something like 256kb of memory. It could hold a total of 64 lat-long points. The upgrade to a card holding megabytes was still far behind a cheap thumb drive. Using an IPAD is so much better that the military started to okay flights with them.
Sadly, the military contracting process is so bad that they trap themselves with providers (HP) that border on treasonous behavior. I exaggerate, but when you make a profit off of the military and provide essentially crap, you walk a fine line.[1] Fixing this process from the top will require some serious changes and I wish I new what they were.
Coincidence or nepotism?
This field is fast paced, and the government bureaucracy is antithetical to fast moving changes. It crushes souls, it does not inspire innovation. Not even powerful technology behemoths with lots of brain power can save themselves from new kids beating out new technology in their dorm room. How could the federal government ever adapt to such a system? Expect more healthcare.gov disasters until they figure this out.
I am specific about the Bay Area although I know some other places are similiar because I've seen cultures clash when a big company from Texas acquire some new SF startup and the cultures collide when you have a place where being friendly is important meet a startup where competence is the only currency that counts. It doesn't matter if you're friendly, it doesn't matter how long you've been in that position, here nobody cares about these things, although being friendly is nice it is not enough, and in many places you can get by somehow in a way you can't in the Bay Area tech scene.
I don't disagree with your overall conclusion that it's going to be difficult for government to make itself more attractive to many segments of the labor pool, but this notion that Bay Area startups are pure meritocracies is a myth.
Startups pass up highly competent candidates all the time (citing "culture fit") and while there may be somewhat less tolerance at small companies for employees who are completely incapable of carrying some weight (out of pure necessity), there are plenty of crappy, poorly-architected applications being built at Bay Area startups. You just don't encounter them every day because relatively few people actually use them.
> It doesn't matter if you're friendly, it doesn't matter how long you've been in that position, here nobody cares about these things, although being friendly is nice it is not enough, and in many places you can get by somehow in a way you can't in the Bay Area tech scene.
It's worth pointing out that many folks in the "Bay Area tech scene" would have a hard time getting by in other markets and industries if they could even get into them. Not every company in the Bay Area is Google or Palantir, and not every person who can thrive at the type of companies that are plentiful here is capable of thriving in environments where other types of skills may be more commonly required.
This is a recipe to losing the best and brightest. In addition to this, the slowness and amount of red tape they have to deal with. Tech culture, for better or worse, revolves around new technology and shipping vs. gov't tech with a lot of maintenance of legacy systems. One friend told me a military base's system is running on top of Pike (language), that no one knows. There was a stackoverflow thread that show about 6 people on the site uses it...
It doesn't matter if you're friendly, it doesn't matter how long you've been in that position, here nobody cares about these things, although being friendly is nice it is not enough, and in many places you can get by somehow in a way you can't in the Bay Area tech scene.
The problem is that this attitude overflows into everyday lives, and that's why people protest the Google bus. People don't want to live in a world with insensitive assholes that get their jobs done. They don't want to live in a brave new world devoid of history and culture, segregated by industry, education, age, and class.They especially don't want to live next door to the enlightened bay area techie that can't stop complaining about his company's acquisition by those darn Texans.
And just because there are some people you don't want to associate with doesn't mean you don't want to associate with people - just that after compulsory schooling I don't want to talk with/spend time with about 80% of the world. That leaves a bit over a billion, so it doesn't matter.
In which case I suggest you read up on DARPA, CERN and Fraunhofer. And speaking of innovation, the Manhattan Project certainly produced some powerful technology, although IIRC not by "new kids in their dorm rooms".
I work neither in SiVa nor the Bay Area ( by choice - no offense, but no thanks), I work in Texas and nobody in the building knows everything needed to do just about any one thing.
Government employment is "risk-aversion first" and there is absolutely nothing wrong with that. Think of the gummint as an insurance company with an army. It'll make more sense. It takes all kinds.
None of these bespectacled t-shirt wearing, hoodie-ensconced "whizzes" would have a job or a place in society if it weren't for government employees and the projects they undertook.
Could we get it a better title for the HN post that might encourage more people to follow the link?
But there are so many regulations to government contracting that you can't simply choose the people most able to complete the project. You have to choose from the limited set of people that have jumped through all the necessary hoops and cleared all the necessary hurdles, which basically eliminates anyone capable of producing something usable/stable. When all hell's breaking loose and you're attempting to avert a crisis, only then does it seem that you can bring in qualified people, but those people aren't going to be paid the hundreds of millions of dollars that the original incompetent team was paid to create the mess in the first place.
The contract award process is indeed broken and often awards contracts to the large fish who fail regularly. Part of that is because 'prior performance' carries signifiant weight, meaning that if you're Lockheed Martin and you've done a 15000 user enterprise resource planning project before you have a leg up on the 50 person IT shop that hasn't, even if said IT shop is far more competent.
But really before you even get to the contract, the fact of the matter is that a lot of the full time government employees making the IT decisions are flat out incompetent. The contractor might have smart people that can do excellent work but if the FTE continually makes bad strategic decisions the best coders in the world are not going to be able to deliver a great system. The original article goes a little bit into that where it talks about how technical people in government don't have the power.
Another problem is that government people are rarely held accountable for their failures. They in turn often don't hold contractors accountable.
Then there's the fact that the government has systematically reduced the amount of full time employee programmers in favor of contractors. That isn't necessarily bad in some ways, but basically it results in the government paying a lot more money to get the same technical expertise. The argument is usually, "Yeah but we don't have to pay for a contractor's benefits." Yet the government is paying 2 or more times the cost of a full-time employee per year for the contractor bill rate.
I think for government IT to truly improvement there needs to be some serious structural changes to the way government work is done from contract awards to employee accountability to the composition of the government work force. It really will need to come from the top, and unfortunately the people at the top usually don't make things like that their priority which is why we're here today.
Having worked at Google I can tell you I have infinite respect for the quality of SREs. They really know the deep dark levels of the system, and take their work seriously, especially given some of the messes they have to clean up. I can't even imagine the shitstorm Mikey Dickerson flew into when he volunteered, but the fact that he was described as the guy who was "actually helpful" is not shocking.
I'm not sure exactly how the Obama administration dragooned the tech companies to send volunteers. However, if Obama and Larry Page did have a convo, I like to think it went something like this:
Obama: Mr. Page, we have a dire situation and we need a team of your best men now.
Larry: What do you need exactly?
Obama: 10 of your SREs to help us fix a production system we can't understand.
Larry: ... you can have 1. Obama: 10 of your SREs to help us fix a production system we can't understand.
Larry: ... you'll only need 1.Considering that two states (Washington and Colorado) now make it legal for its citizens to purchase and consume marijuana from the age of 21 onward, it's ludicrous that the federal government can sustain itself by completely excluding the citizens of two states from holding federal jobs.
There are absolutely other structural and cultural problems that prevent government from attracting the best from industry, but an insistence on a drug-free past has already and will continue to be a show stopper until attitudes (and procurement requirements) change.
But really I think the absurdly slow and convoluted gov't application/hiring process, lower pay, and paltry starting annual vacation are bigger deterrents to joining government IT.
Unless you really do believe that, because it's legal, all citizens of those states use marijuana. In which case the above still holds true as that's not a correct belief.
Not that I disagree with your sentiment.
Obviously this isn't the exact situation as described by the article but it still goes to show how out of touch the federal government is with the tech industry and how much catch-up they need to play if they want the best of the best.
[1] http://www.ibtimes.com/fbi-director-says-agencys-pot-policy-...
What happens in government is that the ones who spend it have all this power, they don't value the money, so then it goes to people that give them kickbacks, and then there is no accountability. Except in the government you talk about hundreds of millions and billions of dollars as opposed to millions and tens of millions around here.
The government needs to take up a different way of budgeting their money. Instead of cutting budgets where people can save money, they should be increasing budgets of those people that can save money or spend it wisely. There are so many things wrong with how the government spends money, no wonder people hate paying their taxes, when they see $300M spent on the government website that could have been made in SV for less than 1% of that.
Start creating real accountability for government organizations and the right people can actually rise to the top and the wrong people can get weeded out (rather than waiting until the bad apples retire). People will start paying a lot more attention to their budgets when they're actually held responsible for using them wisely.
> Instead of cutting budgets where people can save money, they should be increasing budgets of those people that can save money or spend it wisely.
While that sounds like a simple solution, it would incentivize people to make ill-advised cuts one year so the budget could be increased next year. Really all that needs to be done to end the end of fiscal year spending spree is to not reduce budgets when an organization doesn't spend all of it in a given year
Hiring and promotion are certainly amongst the first things to fix. But you're going to have a tough time retaining decent engineers in a toxic environment, one that has been around for many, many years and is probably impossible to fix.
I had to fight to get that changed but it's just indicative of the serious dysfunction in the organization.
Take applying for driving tests, for example: in the UK, there's one central body that administers them, so one website can cater to all comers (and it's not massively difficult to roll out country-wide changes). The US has 51 different state-run DMVs, each with their own regulations and application processes. The amount of money it would take to centralise that system is enormous, to say nothing of the political wrangling it would take to wrest control of even a small portion of the process from the states.
If we (engineers) would stop serving the state, which has now become tyrannical, it would be forced to change.
Engineers supporting tyrannical states is a classic case of Rand's "sanction of the victim."
(I'm looking at you, NSA. But also at anything involving Obamacare.)