2 thoughts on “dotNetDave Talks About The Future of Software Engineering

  1. The notion of Microsoft ‘learning about programmers’ is interesting and perhaps ironic to me. They /are/ programmers, right? So shouldn’t the tools they create for other programmers reflect that? Sometimes I get the feeling that the programmers are playing second fiddle to the marketing people. I hate to see Microsoft suffering from the blind leading the naked, but if the shoe fits the clueless can wear it.

    The other thing that stands out to me in this interview is the notion of ‘the cloud’ as the end-all be-all of everything in the future. To me, ‘the cloud’ is simply application hosting for systems provisioned as shared services. Yes, it can including data sharing and distributed computing. However, I don’t agree that it is necessarily ‘the wave of the future’. Just because you can set something up in ‘the cloud’ doesn’t always mean that’s the best way to do it. It is difficult to imagine a flight simulator or a linear video editing system as a ‘web app’. It really depends on the purpose of the software. I do agree that the ways in which system interface to each other across the Internet today are the tip of the iceberg in terms of possibilities that we have not yet fully exploited. In that sense, I agree that ‘the cloud’ will be increasingly leveraged. Level heads and past lessons should show that just because we have ‘the cloud’ doesn’t necessarily mean everything is (or should be) Azure simply because it’s possible or because marketing thinks “it’s cool.”

    1. I totally agree with you. This interview is part of an 1hr interview that was supposed to be 15 minutes. There are a lot of topics we got into so I could not get into specifics. My comments just conveyed that there is going to be a demand for programmers that create apps for the cloud. Every app needs to use the best technologies decisions that is right for it’s goal.

Comments are closed.