Slashdot Mirror


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.'"

12 of 192 comments (clear)

  1. Developers still 2nd class citizens by digitallife · · Score: 5, Insightful

    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.

    1. Re:Developers still 2nd class citizens by RogerWilco · · Score: 4, Insightful

      I think the problem is that software developers aren't organized.

      I don't just mean something like a labour union. It could also be like the medics, civil engineers and lawyers, with widely regarded exams.

      We let ourselves be treated like this.

      I think it's because of three reasons:
      1) Unlike medics and civil engineers, there usually is no responsibility for failure.
      2) Software developers as a whole aren't the most social.
      3) Software engineers usually don't have money as their prime motivation.

      --
      RogerWilco the Adventurous Janitor
    2. Re:Developers still 2nd class citizens by billcopc · · Score: 4, Insightful

      As they should be. Once you acknowledge the fact that money is an artificial construct, the only realization is that accountants truly create nothing in the enterprise. They don't produce a saleable asset. They don't offer any services to the clients.

      If you run a company without an accountant, the only bad thing that will happen is the tax man will get angry.

      If you run a company without software, you have no company.

      --
      -Billco, Fnarg.com
    3. Re:Developers still 2nd class citizens by BoberFett · · Score: 4, Insightful

      You've gotten lucky. There are a lot of horrible shops where it's always crunch time. And usually because of poor decisions by upper management that could have been prevented with a little bit of planning.

  2. I don't believe it by maxwell+demon · · Score: 5, Informative

    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.
    1. Re:I don't believe it by neokushan · · Score: 4, Funny

      That's bullcrap, my computer is chocked full of cookies and every time I visit a website, it grows more!

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  3. Software is the means, not the end by Anonymous Coward · · Score: 5, Insightful

    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.

  4. and some places have little to no QA + poor IT by Joe_Dragon · · Score: 4, Insightful

    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.

    1. Re:and some places have little to no QA + poor IT by hedwards · · Score: 5, Funny

      That's socialist talk buddy. Next thing you're going to suggest that executives shouldn't get obscene bonuses for running their company into the ground.

  5. Answered your own question by petes_PoV · · Score: 4, Insightful

    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
  6. Confirmation Bias by Mozai · · Score: 5, Funny

    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.

  7. We still don't understand the scale of it by petes_PoV · · Score: 4, Insightful
    We think we're pretty good at "doing" software. That because it's been around for 50 or more years, we've basically got it cracked and we know all the problems.

    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