This poll has served to confirm my concern about the aging workforce and the 
effect of that on the future of the mainframe. 
 
I watched with interest what discussions the poll provoked on the lists. It 
certainly seems that there are a lot of valuable people working on the 
mainframe. There are people with years –nee decades - of computing experience 
and heaps of wisdom to share.
 
If we look back over the last ten years – IBM has also succeeded in bridging 
the chasm that once stood between mainframe technology and the rest of the 
computing world. They continue to innovate and share (Alphaworks). They also 
continue to participate in standards organizations to ensure that they don’t 
slip down the proprietary slope again. Sometimes they upset me tremendously 
with decisions they make like z/NALC (see http://www.pcs305.com/node/147 for 
more details). I am of the opinion that it creates an uneven playing field for 
products like CICS. But seen holistically I believe that IBM is dedicated to 
the future of the mainframe.
 
The question is – are we? I suppose (or hope) the initial response to the 
question would be “Yes”. But the unavoidable follow-up to that is – what are we 
doing about it? 
 
Are we creating an environment that promotes and nurtures new talent? Over the 
years I have seen the mainframe world make at least three mistakes: 
 
Firstly we don’t create development environments that promote innovation. As I 
say this I realize the reaction that I will get. Before you flame me all the 
reasons for controls, security and standards – hear me out. I believe in all of 
that – but I also believe that we sometimes prevent developers from being 
creative by implementing too many controls and procedures for creating new 
applications. All of us believe in the protection of production environments – 
but do we really have to tie down development environments with all the 
controls? About ten years ago at a previous employer – we performed an 
experiment. We removed the access control from our development CICS; we gave 
the programmers access to their own compile JCL; we gave them access to define 
their own CICS resources (with clear guidelines mind you) and we sat back to 
observe. That amount of trust we put in the developers was returned with 
increased productivity and a new found trust between developers and system 
folk. Did we still protect production – yes. Did the sky fall because we let a 
developer define his own program definition – no. Did we succeed to create an 
environment that promoted innovation – yes there was measurable success.
 
Secondly we do not learn and implement the new technology that IBM makes 
available.
I know – here comes another wave of complaints about how long it takes to test 
and promote a new version of software into production. But do we really know 
what those new enhancements are that IBM has just brought out in CICS or TCP or 
z/OS? Hands up CICS people – who downloaded the 3.2 beta edition and tested it? 
It was free – question is – are we interested in learning new stuff or are we 
counting the days to retirement? Let Bob Yelavich be an example to all of us ( 
www.yelavich.com ). I see that in myself at times when I let myself get so 
bogged down with work that I forget to sharpen the proverbial blade. But if we 
don’t do that – then next week we sit in a meeting where somebody asks whether 
the mainframe can do Web Services – or how well does Java work in CICS. Will be 
able to answer or will we let that slide because we don’t want to show our 
ignorance? Or – are we still of the opinion that older languages are “better” 
than modern languages? Have we allowed ourselves to discover new technologies 
without discarding the wisdom of the older technologies – or are we stuck in an 
immature self-opinionated rut counting the days to retirement? Frankly - I 
don’t think it is always that deficient. Most of the times the new technology 
falls on us like a wave and we are just overwhelmed by it. Then we do what is 
natural and we go back to the older technology where we feel comfortable (and 
more useful).
 
Thirdly – on a much more personal level – do we invite young people into our 
world? IBM can create thousands of university programs to train people on the 
mainframe; they can create sites like Alphaworks; they can create the software 
that can do the job – but if we that work on the mainframe do not portray an 
open attitude of acceptance towards young people we might just get written off 
as dinosaurs working on dinosaur technology. 
Do we willing explain to a young person why two-phase commit is important or do 
we get on our soap box and spew out insults that are prefixed or post-fixed 
with “whippersnapper”. Do we call them over to show them how easy it is to 
communicate with the mainframe via TCP/IP or do we continue to monologue about 
how to calculate a Set Buffer Address while their eyes glaze over? In other 
words – are we being ambassadors for the mainframe? All I can say to finish 
this point is – “be nice”. Don’t be a grumpy old man or woman that takes 
pleasure out of frustrating young people – remember that you represent the 
mainframe.
 
Well there is no possible recovery after sending a message like this to four 
thousand people so I will just end with this: I made or sometimes still make 
all the mistakes I mentioned above. As mainframers we also have to get to the 
place where we admit that some applications don’t belong on the mainframe. As a 
forty year old person I am seeing the big wave of older people move ahead of me 
in life – but I see that wave crashing on the beach of retirement. Behind me I 
see a younger generation that are keen to learn and frankly more capable to do 
so than we are. They accept, learn and reject technology at a much greater pace 
than we do. We can learn a few things from them just like they can learn a few 
things from us.
 
Let’s represent the mainframe well.
 
 
 
 
 
 
_________________________________________________________________
See what you’re getting into…before you go there
http://newlivehotmail.com/?ocid=TXT_TAGHM_migration_HM_viral_preview_0507
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to