1. 5

  2. 5

    With no offense meant to @calvin this is a downright awful article.

    If we make it easy for developers to quickly use lots of computing resources, these developers might effectively think of computing and storage as infinite. It also wipes away all incentives to produce efficient systems.

    This is a bogus assertion on its face. First and foremost, resources “in the cloud” are not infinite even when viewed in terms of the interfaces they expose simply because in just about every case using more resource costs more money - so efficiencies in performance directly equate to efficiencies in cost.

    And then there’s the fact that this same argument could be made for virtually any distributed or even load balanced system.

    On top of all of this? The author claims that if you use the cloud you will be singlehandedly responsible for global warming (I’m engaging in the same kind of hyperbole the author does here).

    There are plenty of reasons people might choose not to move to the cloud, and sadly the author has failed to surface even a single one.

    1. 2

      I agree “all incentives” is a ridiculous hyperbole, but it also is undisputably true that I am less conscious of computing cost compared to when I was in the university because now I can afford better CPUs. This is still true even if I could access the cluster in the university; convenience matters. Cloud improves convenience (I agree with you it doesn’t really improve cost) so it probably has a similar effect.

      1. 1

        Again, apples and oranges.

        You’d be just as insulated by convenience if, say, you were using a Docker container swarm or kubernetes cluster. The computes just magically happen :)