Static News Archive

   (2-Sep-08 16:16)  Teched 2008 (tenz08)
I've been to my first Tech Ed in Auckland for the last two days, and it has been really enjoyable.

I went to a range of talks covering system architecture, security, WPF, virtualisation, and even Iron Python.

Harry Pierson ( gave a great talk about how we have a tendancy to centralize everything.
But centralization is not always scalable. An example of this is the so called "Systems Architect", whos job it is to give the development team instructions about what to develop, and how to implement features.
Unfortunately, this makes the Architect's time a limiting factor in scalability of the development process.

Harry also talked about standards. While standards have their place, they actually inhibit innovation. Think about it - Adhering to a standard means that you must not extend that standard, and add new features. Otherwise, your implementation is not supported by other implementations.

Doctor Neil Roodyn ( gave an interesting talk entitled "I am not an Architect, I am an architect".
The idea was that Architect's don't really belong in the software development life cycle. An Architect will sit down and design the whole system from scratch, then get a team of (mindless) developers to go off and implement the design.
However, software needs to be flexible, and be able to accomodate the changing requirements of the customer. The initial design step prevents this by essentially nailing down unwaivering 'set in stone' plans for the project.

Instead, the Architect needs to become a craftsman. Someone who sees the product through from beginning to end. Someone who starts off with a basic design, but is flexible about the changing requirements of the customer.
The craftsman needs to take the software, and mold it to the shape the customer desires. Not implement it to the shape of the original design done 1 year ago.

I am definitely looking forward to next years TechEd - especially since we will have a stand in the marketplace!

Post a comment     

<-  (18-Aug-08 0:09)  Unloading an assembl... (22-Sep-08 20:30)  An expensive investm...  ->