I think there are two other factors that come into play: technology and 
marketing.

I know of at least one site here in the UK who are committed to moving to SAP 
because they believed for a long time that UV was a dead platform. Why? Because 
for years they heard nothing to the contrary. They now know that is not the 
case, but it's too late: they've spent the dollars and they are committed to 
move. There are some great VADs and ISVs out there, but equally it's inevitable 
that there will be some channels that are uncommunicative and unresponsive - 
you'll get that in any industry. But since IBM's policy (outside the US at 
least) is to sell via VAD or ISV, if you're stuck with one of them that's bound 
to colour your view of the technology. Organizations like U2UG are there to try 
to counter these impressions, but sometimes it feels like swimming against the 
tide.

The second issue is the growth of technology that fools people into thinking 
that it can solve business problems for them, and thereby lowers the 
appreciation of the need to develop proper skill sets. Take Visual Studio for 
example: you can build applications at rapid pace using drag and drop to data 
bind to SQL data sources. Job done. Of course, anyone with any experience of 
writing real SQL based applications would freak at the lousy job the wizards do 
in automatically generating update statements, would despair at the lack of 
proper concurrency control, will steer away from the ugly datasets that scatter 
validation all over the shop.. but developers raised on these technologies are 
given the impression that the technology will do it all for them and so simply 
don't know any better.

(And don't even start me on BizTalk..)

Now, don't get me wrong. I like Visual Studio, I like C# and I use it on a 
daily basis. But like most on this list I've been around long enough to 
recognize at least some of its limitations, and the no-go areas for real world 
applications. I'll also admit the first client/sever applications I wrote were 
awful: luckily I have been fortunate enough to be able to learn from them. With 
the speed of new technology emerging, new markets offering cheap labour and the 
latest solve-all-your-problems wizardry always jumping at you, I wonder whether 
these new developers are getting that chance. However much I hate it, having 
been raised on ugly green screens and long winded hand coding at least gives a 
sense of the real work involved. Now we are coming towards the time when 'real' 
programmers - the people who taught many of us - are retired and it's that kind 
of perspective that is in danger of being lost. 

Brian
-------
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to