Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Pat Helland - IT shops have evolved a lot like cities

2 minutes, 20 seconds


Right click “Save as…”

Pat Helland,is one of our favorite story tellers at Microsoft. In this video Pat talks how IT has evolved a lot like cities. 

Interesting?  Check out Pat's entire Metropolis webcast where he goes deep.


Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • CumpsDCumpsD Mine! Mine!
    Very interesting, now we have to get to the same point city development is, with software, and then lead it. Easier said then done Wink
  • jj5jj5 Yeah. We got goth served.
    Heh, so that's what Pat looks like. This is fun. Smiley

  • miseldinemiseldine Embrace the Geek

    Insightful. I've been looking into the Globus toolkit and the OGSA spec for a while now, and although Microsoft are a sponser of the technologies, they don't seem to be in anyway vocal about Grid computing benefits, unlike IBM for example. This talk highlights many of the benefits Grids hope to achieve...

    I know Microsoft are pushing the service-oriented Business Framework, which deals with some grid-esque functionality, but is the Globus vision something Microsoft still subscribes to?

  • Great points, and I agree that interchangability needs to exist in common areas of infrastructure, such as security, Name Resolution, number crunching, but I feel there will always be value in adding the unique capabilities that may break the standard, but provide distinct value.
  • This is a quite interesting perspective to look at the present development and advancement in software with comparision to the development of civilization.  History always reminds us of what we should look at for and what's ahead. 

    Even a computer scientist should know history, and reason to its parallels.

  • teknologiklteknologikl Joe Duffy, ​www.​bluebytesof​tware.com

    Tongue Out
  • the video's on this site are really cool...i wish more bloggers out there would put stuff on their site like this...maybe in the future..gg guys
  • miseldine wrote:

    I know Microsoft are pushing the service-oriented Business Framework...

    Ah, the irony. That would ensure long term sustainability, yes. But is that where they *really* want to go?

    I think not.

  • GG Gerard Marshall Vignes

    Pat, that is an awesome post.

    As Developers, we have been quitely neglecting this issue out of self-interest.

    The day of reckoning is coming, and our profession will forever change.  I only hope that the change happens first in the USA, and that American developers lead the way.

    Remember what happened to those poor people who got left behind in the technological revolution that actually began during the European Renaissance. They became colonies.

    There is one issue I would like to raise: the growing shift from Applicative to Declarative programming.

    As a business programmer, I would like to focus on turning Requirements (a declaration of what the users want) into a declarative programming language (a declaration of what the computer must do to satisfy the user).

    I want business software (as with SQL) that allows me to specify the results I want. I want business software that then goes away and does it, reporting on any problems it encounters.

    THere are an infinite number of ways to re-invent the wheel. I just need something that rolls properly.

    Herein lies, I believe, the key to the problem of interchangeability.

    Of course, I could just be drinking too much caffine and watching too much television. It wouldn't be the first time  Smiley



  • edjedj BlueBricks- Information *wants* to be free
    I agree that innovations in domain-specific languages could boost productivity & maintainability (as well and AOSD and other techniques that I believe compress + orthogonalize what you have to deal with)

    However it is thinking along the lines of today's SOA discussions that will help you distinguish where to draw healthy boundaries between systems & thus establish rules on how to move them around. IMHO it is the effect of good ol' coupling and cohesion principles playing within and across IT systems.

    The cities metaphor works. And if the purpose of the metaphor is to find symmetries that would lead to learn more about systems, we could be looking around in others as well.
    I expect not to be many differences with comparing it to evolution of anything that went from 1 to many to organized many. (Eg..single-cell organisms to multi-cell, cities, cultures)...
    can we learn from those metaphors about what comes after? What has made systems that can evolve easily?

  • Hi Perhaps MS can make more of its applications for other plattforms, like its flightsims for mac or linux. Or does the interchangeability only apply when others have to conform to Microsoft. Yes, I have a mac... Kåre
  • Smiley

Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.