Apps, John wrote:
Andrew S. Townley wrote:Thank you for these responses. I agree with both of you in terms of the problems you identify. But I do not agree with either of your conclusions! Let me explain ... What is happening to IT, quite gradually until recently, is that it is changing from an amateur to a professional practice. Of course there have been professional IT staff since the 1960s, but until relatively recently most of them were not educated in IT - they came from all sorts of disciplines, including the arts and humanities. And the approach most such people took to IT was extremely varied, and often governed by personal predilections as much as by breadth and depth of industry knowledge. Now, it's not a bad thing to have such people around. To the contrary, in areas such as user interaction design they are essential. And I myself had to choose at University which route to follow, so I know from experience that there is no clear-cut division in mindset. However, in general, IT is becoming so complex these days that it's no longer acceptable to fudge together solutions - what we need are engineering practices, followed consistently. So, following this train of thought, how do engineers work? What they *don't* do, is re-evaluate the foundations of their profession every time they design a bridge. Except for the very few most brilliant leading lights in every generation, most engineers draw from a small number of tried-and-tested approaches to carry out their work, whatever the precise nature of each piece of work may be. And this is what I think needs to happen, and is happening, in IT. In other words, not only do we not have the time to understand the basis of every framework, but such efforts are misguided. What we should be doing is going forwards by leveraging the advances of our predecessors, not continually deciding whether or not they got it right. To try and do so in fact combines several failures of duty - including in particular the arrogance to think your employer wishes you to spend your time deciding whether you personally approve of how Eclipse/Spring/J2EE/etc were designed, rather than getting on and delivering the solution they asked you for. Now, I know I'm coming on strong here. But I really think it is beyond time for the IT industry to grow up. We call ourselves "architects". Well, let's start behaving like architects, then. -- All the best Keith http://keith.harrison-broninski.info__._,_.___
SPONSORED LINKS
YAHOO! GROUPS LINKS
__,_._,___ |
- Re: [service-orientated-architecture] Re: Platfor... Keith Harrison-Broninski
- Re: [service-orientated-architecture] Re: Pl... Andrew S. Townley
- [service-orientated-architecture] Re: Pl... Gervas Douglas
- Re: [service-orientated-architecture] Re... Patrick May
- Re: [service-orientated-architecture] Re... Keith Harrison-Broninski
- Re: [service-orientated-architecture] Re... Dan Creswell
- Re: [service-orientated-architecture] Re... Stefan Tilkov
- Re: [service-orientated-architecture] Re... Keith Harrison-Broninski
- Re: [service-orientated-architecture] Re... Andrew S. Townley
- RE: [service-orientated-architecture] Re... Apps, John
- Re: [service-orientated-architecture] Re... Keith Harrison-Broninski
- [service-orientated-architecture] Re: Pl... Gervas Douglas
- Re: [service-orientated-architecture] Re... Dan Creswell
- Re: [service-orientated-architecture] Re... Gregg Wonderly
- Re: [service-orientated-architecture] Re... Keith Harrison-Broninski
- Re: [service-orientated-architecture] Re... Gregg Wonderly
- Re: [service-orientated-architecture] Re... Ashley at Metamaxim
- Re: [service-orientated-architecture] Re... Anne Thomas Manes
- Re: [service-orientated-architecture] Re... Gregg Wonderly
- Re: [service-orientated-architecture] Re... Eric Newcomer
- Re: [service-orientated-architecture] Re... Andrew S. Townley
