LinkedIn Twitter Facebook

Ben Kepes is a technology evangelist, an investor, a commentator and a business adviser. His business interests include a diverse range of industries from manufacturing to property to technology. As a technology commentator he has a broad presence both in the traditional media and extensively online. Ben covers the convergence of technology, mobile, ubiquity and agility, all enabled by the Cloud. His areas of interest extend to enterprise software, software integration, financial/accounting software, platforms and infrastructure as well as articulating technology simply for everyday users.

More about Ben here.

4 responses to “Force.com and the Uber-Democratization of Programming”

  1. Jeff Sussna

    If you are right (and I think you are) then development will face a similar trend to the one now facing IT. Cloud and consumerization of IT are forcing IT/ops to evolve from “doing” to “advising”. Uber-democratization of development (dare we call it “consumerization of development”) will have the same effect on developers.

  2. Kin Lane

    These platforms powered by APIs bring programming solutions closer to the problem owners, who aren’t always programmers.

    Salesforce is a great example of this in action.

  3. Matt Lacey (@LaceySnr)

    I like to consider myself a ‘real’ developer, I’ve got a background in game development and still my favourite language to use for anything is C, and I’m currently learning ARM assembly.

    But day to day, I work on the force.com platform and I love it; yes it’s got the ‘high-level’ feel of something like VB when you compare it to Amazon’s offerings and the like, but who cares? Why spend your time re-engineering the basics every time you want to create an application? I can build apps with Force.com at a crazy pace because it makes it so easy to do, instead of getting bogged down in technical implementations I can build end-user, useful functionality, right off the bat.

    I don’t think platforms such as this will harm developers either, half of being a decent developer is having the right mindset, and that applies regardless of the method you’re using to hook things up (i.e. cutting code or clicking buttons).

  4. buyan

    Hi,
    This is a great article of the evolution of apex and visual force as the next generation Language. I can foresee the following happening in the next few years.
    a. Salesforce administrators getting into programming to customize saleforce for their needs.
    b. Governor limits helps to write optimized code but a great deal of training would be needed to help build scalable apps on the force.com platform.
    c. Lot of developers becoming experts in products rather than languages and slowly there will be a world of industry specific programmers rather than language driven programmers.
    Buyan