Keep analysts and VCs out of politics
Okay, first read Keep developers out of politics, please and then read Keep stereotypes of software developers out of politics, please.
I’d suggest, given the arc of the thread thus far, that it would be far more useful to keep the existing political class out of politics. That means lawyers, that means money-men and that sure as fuck means bankers. Software developers are ill-suited to politics? Perhaps I have too much self-interest in perpetuating this stereotype but software developers are, by and by, the group of easily identifiable people I know that are least likely to fall into the ‘greedy asshole’ category.
And greedy assholes are the problem. To understand the problem with politics, don’t look so much at ideology, look at greed. You want to understand the bailouts? Greed. Want to understand the lack of a decent regulatory framework around the financial sector that led to worldwide economic collapse? Greed. The response to Deepwater Horizon? Greed. You go to Westminster or Washington and you’ll find fucktons of greedy assholes being fed bullshit ideological lies sweetend with bullshit pay-offs by other greedy assholes. And, if those people were in the IT industry, they’d be the suits. Or, these days, they’d be the assholes in suits who don’t wear ties to look cool and trendy.
However crazy Richard Stallman gets, I’d much rather have him serving in US politics than some fucking Gartner analyst. He may be nutty and do embarrassing and impractical things, but the Richard Stallmans of this world are far more genuine and non-asshole-ish - even when they are being assholes! At least they are being assholes for a good cause, rather than just being assholes to further their own greedy self-interest. Richard Stallman is being an asshole so that you can have a free and open source copy of Emacs. The fucking legislature are being assholes so that they can get a handjob from some big business lobbyist in a vague and unfulfilled promise to bring jobs.
And, to be honest, anyone who has done web stuff knows about governance. If you are building social systems, you know what huge differences very small changes can bring. Write the copy slightly differently and you get a huge reduction in trolls. Think Slashdot’s karma system. Think of the process of trying hard to build niche community sites that are filled with good content rather than assholes. While the social media people and their corporate overlords are happy to pull a Wordpress or phpBB thing off the shelf and stick it up, we know that sometimes you have to put some effort in if you want to get the reward out. Again, think Hacker News or Stack Overflow. The economics and political science crowd have discovered this kind of thing recently with all the behavioural economics “nudge” stuff.
Given Douglas Adams’ very simple rule that the people who are best qualified to rule are the people least desiring of power, I think software developers are a pretty good fit. We’ve got a public relations man in No. 10 at the moment. Yes, David Cameron is formerly of the PR industry. Compare: software developers are paid to tell you the truth. And we try to not hesitate in that task. If you ask me what I think of a particular database or programming language, I’m not going to beat around the bush. David Cameron is a PR man. A man whose former profession is nothing more than the task of lying for money.
This is nothing personal or partisan about Cameron, but how can I believe anything he says when his former profession is lying for money? How could I believe Blair with the omnipresent Alistair Campbell whispering in his ear? Our leaders are either turning into celebs - Schwarzenegger - or being surrounded by such a huge layer of PR bullshit as to insulate them from reality, and to free them from the petty demands of truth and reality. This is no grand or original observation: it is simply cold, hard fact. And what are the results? Crap. Government seems to think that issuing press releases is making policy, giving press conferences is implementing policy - and the actual policy itself is being written behind the scenes by lobbyists.
The governments of the Western world have brought us the Digital Economy Bill, the Digital Millenium Copyright Act, crazy fucking libel laws that allow assholes to persecute our fellow geek brothers and sisters (the Singh v. British Chriopractic Association case) for attempting to bring scientific understanding to these idiots. Our governments are ripping up funding for basic academic research and replacing it with bullshit like the Research Excellence Framework.
And rather than stopping to realise the craziness of all this, they seek to impose it on everyone through international bodies: through the IMF, through the WTO, WIPO, the UN, through bullshit trade agreements like ACTA.
Our governments have padded their own nests in creating voting systems that are totally unfair, outdated and more suited to a time when it was only the lord of the manor who could vote and not the servants or peasants around him. They’ve promised change alright - for decades. Do we believe them? Occasionally. We are then promptly disappointed.
Now we have governments who, to fix the problems caused by their asshole friends in the banking industry are taking it out on the worst off in society.
My question is just this: where are you going to find more concern about this? At some hoity-toity analysts and VCs conference like Web 2.0 or LeWeb or at a hackers conference? Just what have our industry’s money-men done about this? Sweet fuck-all, it seems. Silicon Valley, and its offshots, is filled with a rampant and totally fucking stupid technolibertarianism. They’re all off in Ayn Rand la-la land, believing that if we can just privatise the roads, that’ll sort everything out. Yeah, assholes. Yes, yes, you can go on about boring things like the Internet being created by the US government under DARPA, and the public funding given to CERN, and how much of all this is public infrastructure, about the key role that universities have been playing in fostering startup cultures (MIT, Stanford, Cambridge etc.). You’ll just get back a load of Ron Paul propaganda and exhortations to read Atlas Shrugged.
But, come back down to earth. Software engineers seem to be much less assholish than that. There’s a reason why we try and keep things like BarCamp free and low-cost. Because we’re not all rich assholes. The Web 2.0 Summit costs four thousand dollars. BarCamps are free. The BarCamp crowd mostly aren’t rich assholes. They’re people who are just trying to do useful and fun things with the skills they’ve got.
What makes software development slightly different is that it is a relatively creative act - not the only creative act (some people, for some reason, seem to think that if we say building software is a creative act, we are saying that it is the only creative act. I do not know where this stereotype comes from, but people have made a lot of hay out of it.), but a creative act. Those who are involved in it get to spend time solving relatively interesting problems and are reasonably well paid for it. Admittedly, you have to spend all day in front of a computer. But you aren’t spending most of that time answering e-mails from assholes.
I can’t imagine why anyone in their right mind would want to exclude software developers from politics. They are genuinely some of the least assholeish people I know. Oh, wait, I do know. Certain existing powers would much rather have our government made up of easily-bribed, industry-lobbyist-fed assholes who will preserve their comfy status quo and bend over backwards the next time Goldman Sachs wants to run our economies into the ground and walk away with a giant fucking bailout.
Software developers: we may not be pretty or be dynamic and exciting speakers, but we try hard not to be assholes. That is a huge asset in a world run by assholes.