Why Software Is Eating the World
An anonymous reader writes "Web browser pioneer Marc Andreessen writes in the Wall Street Journal that software is 'eating the world.' He argues that software's importance to the economy is being underestimated, and will become much more evident in the near future. Quoting: 'But too much of the debate is still around financial valuation, as opposed to the underlying intrinsic value of the best of Silicon Valley's new companies. My own theory is that we are in the middle of a dramatic and broad technological and economic shift in which software companies are poised to take over large swathes of the economy. More and more major businesses and industries are being run on software and delivered as online services—from movies to agriculture to national defense. Many of the winners are Silicon Valley-style entrepreneurial technology companies that are invading and overturning established industry structures. Over the next 10 years, I expect many more industries to be disrupted by software, with new world-beating Silicon Valley companies doing the disruption in more cases than not.'"
And yet developers are still treated like second class citizens in far too many organizations. The fact is that most management simply does not have any appreciation or understanding of good coding practices, instead using short term metrics to try to recognize valuable developers... Such as how little they are willing to work for. Just recently I read a comment here on slashdot from some developer who said his whole team had been working 12-16 hour days for a year and a half with no extra pay... Because it would "secure" their future with the company. They are in for a very sad surprise.
You cannot virtually grow food. In the end, humans need something real to eat.
The Tao of math: The numbers you can count are not the real numbers.
The Matrix, of course. :-)
The Tao of math: The numbers you can count are not the real numbers.
There's certainly a revolution happening but it's not about software companies. That's confusing the food industry with the refrigeration industry. The winners of tomorrow are firms that can use software to create knowledge pools that can exploit new markets successfully. Future digital businesses may look more like 4chan than like IBM or Oracle.
Does this guy work for the BSA?
and some places have little to no QA + poor IT support as well.
A lot of falls on management who does not know that much about IT.
management simply does not have any appreciation or understanding of good coding practices
There are no measures - just like there is no objective measurement of good prose. As a consequence management places value on things that it CAN measure: cost, time, manpower, bugs, lines of code. What all this means is that without any way to measure what is "good" code, or to quantify its "goodness" all the coding practices are really just as much hot air as any other management fad.
Back to the reason why developers are considered 2nd class citizens (actually, fourth class: customers are second class citizens, prospective customers are first class and suppliers are third class). The reason is that they produce nothing with any measurable value. Sure the software they write SOMETIMES adds to a company's profits, but the link between a specific piece of code and a line in the P&L is tenuous at best and non-existent most of the time. If you want to improve your worth (to the company, to society, to yourself) come up with a way of demonstrating the hard-currency value of your code: how handling a particular exception is worth $500 and how reading that input data is worth $2000. When you can do that, there's be some value to employing developers - until then, they're just a cost item.
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
THIS JUST IN
An expert of [field of study] believes [field of study] will change the world.
Also emphasizes that other people are not taking [field of study] seriously.
My own theory is that we are in the middle of a dramatic and broad technological and economic shit in which software companies are poised to take over large swathes of the economy.
Fixed that for you. If there's any way that software is eating the world, it's stifling innovation through bullshit patent wars. From Apple and Oracle all the way down to the bogus holding firms in East Texas.
-- Ethanol-fueled
My own theory is that we are in the middle of a dramatic and broad technological and economic shift in which food companies are poised to take over large swathes of the economy. More and more major businesses and industries are being run on food, from movies to software to national defense...
DSPs killed of many analog designs.
MC and PLCs killed of digital controls
image recognition killed of many specialized sensing techniques.
People building control panels are replaces by gui designers.
Wiring of sensors in industrial plants is replaced by a single digital bus.
The Slashdot FAQ does claim that the vast majority of Slashdot users are from the USA. Though I'm one of the recent exceptions, I personally don't find it all that US centric, with some exceptions like articles on creationism. As for software eating up the world, the only thing eating up the world is entropy, and it's inexorable.
We don't
If we were to liken the software "revolution" to the change that the world saw when printing was invented/developed/popularised, we're not at the end of that process - we're still futzing around trying to design workable printing presses and wondering why our ink doesn't stick to the dried leaves we call paper.
Software isn't a process that we've mastered, we've barely started to use it. Hell, we don't even have a functional language to write our stuff in: one that deals with the abstractions and realities of the world we live in, as the spoken and written languages we use everyday allow us to communicate with each other..
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
Sounds like California - they were wanting to make cost savings by reducing overtime payments or salary grades. It sounded simple, just update the Excel spreadsheet or whatever table they used. Didn't realize that the entire pay scale system was hard-coded in Cobol, as nested if-then-else statements. Every new employment grade had resulted in a new set of conditional statements. Just having a special exemption for a single year would have meant duplicating everything.
Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
All accountants do is measure some metrics, convert those measurements into a dollar value in a sort of "normalisation" process and then seek to maximise that value.
That's fine. So long as the things they assign monetary value to are real (not necessarily tangible, but aren't simply fictional or some sort of trick/device) and the valuation process makes sense. The problem with software is that it's not well matched to this measuring / valuing / optimising mechanism.
if the software industry is to thrive, something has to give. It probably won't be the way accountancy works - as it's too successful (or maybe just entrenched) in all other branches of industry. Obviously it evolves and accounting rules and practices change, but until the world of software development finds a way to produce inputs that the accountants can deal with, we're stuck trying to justify our existence in a world that can't value what we do.
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
I've thought that the reason for the triumph of the bourgeoisie in Europe is that in the middle ages, the aristocracy needed the products of the towns -- but the towns didn't need the aristocracy, and managed to obtain some independence of the aristocracy. This meant that, later on, when there were direct clashes, the aristocracy could never win, because they depended upon the products of the towns to control the towns.
So, I've thought that by analogy, if we want to move past capitalism, we want to develop facets of the economy which are socially owned, upon which capitalism will come to depend, but which do not depend upon capitalism. And it occurred to me that there are only a few entities in evidence that look like this, and the strongest (and the one I could most likely find a way to play a part in) was free software.
About the time I was thinking this, I was reading Free Software, Free Society and Open Sources: Voices from the Open Source Revolution. The former appealed to my radical left sensibilities (and my hankering for heterodoxy), and the latter, while a good read, irritated me in that almost every essay made a point of stating that open source software was not socialist.
It occurred to me, however, that if the idea I had in mind was to work at all, it would be necessary to both maintain the independence of free software, and to encourage businesses and governments to use it; thus, some sort of compromise between the (apparent) two approaches would be necessary.
You don't seriously think this. Working class employees are treated far worse, have fewer options, make far less money, get fewer benefits, are less secure, and have less rewarding work than almost any white-collar employees. Everyone know this. Why would people spend $100k on college education, and lose years of earnings, with no promise of a career, if everyone wanted a blue-collar job. Unions didn't work out for the employees of GM, or for that matter, almost any other unionized industry. What's in demand are skills and no level of organization will ever compensate for the lack of them.
I'm surprised no one has already mentioned this -- Andresson is on the board of directors for HP. Last week HP announced they were dropping most hardware and converting to a "software" company. I think it's bullshit and so did a lot of people as their share price dropped 20% on the news.
So, Marc is doing spin control by trying to sell HP's new plan in the form of a editorial in the Wall-Street Journal. Don't try to read anything deeper into it than that.
When information is power, privacy is freedom.