Slashdot Mirror


Mainframe Operators Needed

blueforce writes "Computer World is reporting that there's a shortage of skilled mainframe workers on the horizon. Quote: "Getting IT professionals, especially young ones, interested in learning mainframe work isn't easy." No kidding. While I've never worked on a mainframe, I have worked on AS/400's. 3 words - Mind Numb ing. Perhaps it's time for a more long-term solution to the problem. Interesting nonetheless. Who'da thunk it - a shortage in IT. What's next, COBOL?"

550 comments

  1. mainframes.. by scovetta · · Score: 5, Insightful

    The problem is lack of specialized talent. In neither undergraduate nor graduate school (graduated last year) was a single mainframe course offered. The "old timers" who work on mainframes here are their own special group-- very few people are brought in, and certainly it would be a good idea to change this, since mainframes are years ahead of PCs in terms of hardcore OS technology. If colleges didn't focus so strongly on learning VB and Office, maybe CS degrees would mean as much as they used to...

    --
    Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
    1. Re:mainframes.. by Anonymous Coward · · Score: 0

      Just want to say that my CS program has never touched Either VB or Office.

      Now my CS program sucks because the grades are inflated and its to wasy.. but them the brakes.

    2. Re:mainframes.. by trefoil · · Score: 0, Troll

      pfft.. move on, nothing to see here.. can't stop progress... horse to car, mainframe to newer technology...

    3. Re:mainframes.. by Anonymous Coward · · Score: 0


      since mainframes are years ahead of PCs in terms of hardcore OS technology

      Have mainframes made significant progress in operating systems in the past 15 years or so? Last time I used IBM VM/CMS, its idea of interprocess communication was a virtual card reader and virtual card punch.

    4. Re:mainframes.. by Anonymous Coward · · Score: 1, Interesting

      I wouldn't want to learn how to operate mainframes even if it were available. After all I choose CS because I love playing with interesting technology, not maintaining some 50 year old stuff thats going to be switched off sometime anyway.

      And even if there's a shortage - I don't care. If I were after the money I'd got a business degree.

    5. Re:mainframes.. by scovetta · · Score: 1

      True, mine didn't either, but the IS or IT "degrees" were all about it. And yeah, grades were inflated terribly. Of course, I wasn't complaining when I was there--maybe I should have been.

      --
      Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
    6. Re:mainframes.. by scovetta · · Score: 1

      When was the last time you ran 2, 3, 5, or 100 separate O/Ss on your intel box, sectioned each of them a chunk of memory, etc? Mainframes are still cost-efficient--they don't have many commericals (other than IBM), but what was done on mainframes 15 years ago is stuff that PCs just got-- Mainframes are still being improved, and aren't going anywhere soon-- at least, IMHO.

      --
      Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
    7. Re:mainframes.. by Oligonicella · · Score: 1

      The acronyms you used indicate you are behind the times.

    8. Re:mainframes.. by afidel · · Score: 1

      If you think that mainframes are going to be going away during your career then you are oftly naive. Unless another system apears that can guarentee job completion like JCL then mainframes are never going away, institutions like banks and insurance companies don't care about how fast a job can be done, they care that the whole job queue is cleared by the end of the day. As long as the big competition focuses on max performance and not on worst case performance the mainframe will live.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:mainframes.. by AArmadillo · · Score: 1

      Heh. In my first basic 3000 level CIS course, we went over how to install an IDE for over two weeks. How to *install* one -- it came with a freaking InstallShield setup wizard. Whats even more horrifying was that people were confused about it, and were having trouble. Higher level courses such as OS design and stuff like that were decent, but from my experience in college they don't teach nearly the skills required to be a successful IT employee. One of the problems is the people that really know their stuff are out there making big money working in the industry, not teaching. A lot of CIS professors don't even have a degree in CIS, but in Computer Business Management (most college accreditation boards only require a PhD in a related field to teach undergrad courses). Likewise, people that know mainframes aren't teaching mainframes at college -- I'd say most of them, if not all, don't have a PhD so they even could. Unfortunately, collges are too focused on loading up students with the hot new things (it appears to be Java now) and passing out easy degrees rather than having a comprehensive CIS program.

    10. Re:mainframes.. by Oligonicella · · Score: 1

      What makes you think mainframes are all "50 year old stuff"? When you purposefully ignore a given arena, it is no wonder you don't know what's going on inside it.

    11. Re:mainframes.. by walt-sjc · · Score: 1

      Nice troll.

      It's amazing how mainframe technology such as VM is just beginning to filter down to lower end systems. While there are some older concepts in mainframes that are kept for compatability, there are also features that lower end machines could really use. Hardware wise, the massive amounts of I/O available is truely amazing. Mainframes scale. They also use some of the very latest technology that just isn't affordable in smaller packages. Sun, for example just implemented over the past few years in it's highest end systems capability that mainframes have had for almost 30 years.

    12. Re:mainframes.. by Upright+Joe · · Score: 1

      The mainframe isn't going away but all of the software technologies that run on it certainly are. Look at IBM's investment in Linux and Java. The big shops are slowly starting to kick over from COBOL to J2EE already. It will take a long time. It's hard to get approval to spend millions of dollars upgrading a legacy system that still works. It does happen though as new features are required and interoperability with newer systems becomes an issue.

      My employer has recently started several 10 million dollar+ projects to replace COBOL systems with J2EE systems. It's just a matter of time. Based on my experience, I'd predict in 15 years COBOL will be all but extinct.

    13. Re:mainframes.. by Anonymous Coward · · Score: 0

      i would love working with mainframes i have friend that
      also would like it. but as you say universitys seldom have courses that teaches that. and if your thinking about going one of ibms course you haveto be preperd to pay som heavy money for it

    14. Re:mainframes.. by deaddrunk · · Score: 1

      Which, hilariously enough, still isn't as good as the 'old' technology. Please let me know what, from a business point of view, a mainframe can't do that a Solaris (or *laughs sarcastically* a Windows) box can? We got C, C++, TCP/IP, Unix (AIX and Linux), SMB, NFS, Kerberos etc. etc., but we also have hardware that absolutely creams anything commercial Unix suppliers can provide. Why do you think Sun and HP have been offering 'mainframe-class' servers for the past 5 years (even though they aren't).

      --
      Does a Christian soccer team even need a goalkeeper?
    15. Re:mainframes.. by Anonymous Coward · · Score: 0

      I'm sorry, I didn't want to sound ignorant. But isn't it true that mainframes are basically old technology and that we can safely assume that almost nothing new/interesting is going to be developed in this area anymore?

      These things may still have some advantages that make companies continue to use them, but there is absolutely no doubt that everyone is concentrating on other technologies and that mainframes _are_ going to be replaced with a modern technology at some time in the future (not too far away probably).

    16. Re:mainframes.. by deaddrunk · · Score: 1

      Funny, that's what they said when I started as a COBOL programmer 12 years ago......
      Can J2EE do large-scale batch processing?
      If not then it will run into the same problems that client/server did in the 90s, namely that processing 5 million customers every night can only be done with hardware and software that was designed to do it, which client/server most definitely was not, and I have a feeling that J2EE doesn't have this capability either.

      --
      Does a Christian soccer team even need a goalkeeper?
    17. Re:mainframes.. by Anonymous Coward · · Score: 0

      Since when is "large-scale batch processing" a platform or language feature?

    18. Re:mainframes.. by philipborlin · · Score: 1

      First off I tend to think that most colleges have it right. I am graduating in may and I barely remember writing very much code. There was a lot of mathematics and all kinds of theory (hardware, software, software engineering, management, OS, etc). A computer science degree is in no way specialized and most don't focus on real world skills at all. The focus is on developing the kind of mind that will allow you to adapt to whatever speciality path you decide to go down.

      I don't know if your statement on hardcore OS technology is really relevant to the article. I doubt what is needed are kernel hackers or other specialists in OS internals. At my job we have quite a few mainframes and the mainframe people mostly work on loading jobs and writing COBOL. The mainframe is a totally different beast. The concept of the file system isn't really the same. On OS/390 (the OS we use) there are all kinds of tools like FileAid to look at files. Talk about making vi look like an easy to use application. Our java application has to go through a CICS gateway to get to the mainframe (it is using sna instead of tcp/ip but that is another story). CICS is this huge complicated mess. The mainframe also has daps (Data Access Programs) and dams (Data Access Modules) that are a bit tricky. Throw in other technologies such as VSAM files (flat files) and there can be a steep learning cur ve.

      When I first started working at my job I was going to convince everyone that J2EE against a RDMS or maybe a OODB was the way to go. Our app generates 200,000 transactions per second, another one generates 300,000, and yet another generates 500,000 transactions per second ON THE SAME BOX! Parts of our application need flat files because they can outperform databases on non-relational data (20:1 in a particular case in our app). I can understand why companies love their mainframes and I for one am glad there are others learning those technologies (so I don't have to).

    19. Re:mainframes.. by Anonymous Coward · · Score: 0
      Please let me know what, from a business point of view, a mainframe can't do that a Solaris (or *laughs sarcastically* a Windows) box can?

      Retail for under $30,000? Having one huge machine do everything is well and good, but clustering is better for performance (webservers, etc.) and would run circles around mainframe crap.

    20. Re:mainframes.. by Upright+Joe · · Score: 2, Interesting

      Well, I've got a batch process that is about to go into our production realm next week that processes 4 million customer accounts every night. Close enough?

      You just have to understand the performance aspects of the various J2EE components. You probably wouldn't want to implement a huge batch process using entity beans with container managed persistance if you could do the same with stateless session beans. You probably wouldn't want to use a remote interface if your process is running on the same server and can use a local interface, etc...

      J2EE is still fairly young but they've added tons of performance sensitive features to the spec. Also, every server vendor has included their own optimizations to get around the most common performance hurdles. It's a rapidly maturing technology.

    21. Re:mainframes.. by Anonymous Coward · · Score: 0

      since they made machines specifically designed to run cobol.

    22. Re:mainframes.. by NighthawkFoo · · Score: 1

      You're still wrong. Mainframes are going to be replaced with...more modern mainframes!

      When you need bet-the-business reliability, you really can't go anywhere else.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it."
      - Evelyn Beatrice Hall
    23. Re:mainframes.. by TarPitt · · Score: 1

      If a mainframe is obsolete because it is 50 year old technology, what about the 120 year old technology called the "telephone"

      Same basic concept, has been gradually improving under the covers - just like mainframes.

      Old obsolete

      Old unchanging

      --
      If your children ever found out how lame you are, they'd murder you in your sleep
    24. Re:mainframes.. by Mainframes+ROCK! · · Score: 1

      You must have last used VM a LOT more than 15 years ago or didn't know it very well; VMCF has existed since VM/370 release 3 in 1976 ....

    25. Re:mainframes.. by XSforMe · · Score: 2, Informative

      Please let me know what, from a business point of view, a mainframe can't do that a Solaris (or *laughs sarcastically* a Windows) box can?
      Mainframes are in a different league, when it comes to reliablity, scalability and raw transaction power. Take a look at this article.

      --
      My other OS is the MCP!
    26. Re:mainframes.. by Mainframes+ROCK! · · Score: 1
      50 years old? Actually the major two remaining IBM mainframe operating systems are only a few years older than Unix ...

      Unix started as UNICS in 1969

      MVS(OS/390) started as OS/360 in 196X

      VM/CMS started as CP/67 in 1967 (approx)

    27. Re:mainframes.. by Mainframes+ROCK! · · Score: 1

      Opps MVS should be 1964 sorry

    28. Re:mainframes.. by asdfghjklqwertyuiop · · Score: 1

      When was the last time you ran 2, 3, 5, or 100 separate O/Ss on your intel box, sectioned each of them a chunk of memory, etc?

      Last week.

    29. Re:mainframes.. by deaddrunk · · Score: 1

      So instead of one very powerful server you have dozens of little servers that need loads of looking after, much more electricity and more floor space, not to mention all the networking equipment you need to balance the load between them all. I wonder which is the crap you're talking about.

      --
      Does a Christian soccer team even need a goalkeeper?
    30. Re:mainframes.. by deaddrunk · · Score: 1

      Superb. I love the definition of a mainframe:

      "an obsolete device still used by thousands of obsolete companies serving billions of obsolete customers and making huge obsolete profits for their obsolete shareholders. And this year's run twice as fast as last year's."

      --
      Does a Christian soccer team even need a goalkeeper?
    31. Re:mainframes.. by Fulcrum+of+Evil · · Score: 1

      If a mainframe is obsolete because it is 50 year old technology, what about the 120 year old technology called the "telephone"

      Try using a telephone from 50 years ago, with the infrastructure from 50 years ago and tell me that phone is not obsolete. Sure, a modern mainframe isn't obsolete (though it is irritating to use), but it isn't 50 year old tech, either.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    32. Re:mainframes.. by Anonymous Coward · · Score: 0

      How is Oregon, treefoil?

    33. Re:mainframes.. by wideBlueSkies · · Score: 1

      >>Well, I've got a batch process that is about to go into our production realm next week that processes 4 million customer accounts every night. Close enough?

      What precisely are you doing with those accounts? Updating balances or some such thing?

      Why would you do this in Java? Java == slow. Sorry it's true. Also, even if you implemented in C/C++ on distributed hardware, you're just not going to get the same performace you'd get on a mainframe. The 390 is faassst.

      Our batch process consists of 45 jobs, about 150 programs (not including utilities like batch fileaid and syncsort), and takes in close to 40 feeds from around the world.

      We're processing 5 million records a night, crunching the numbers every which way, rolling them up every which way, and loading the results an average of 15 million rows into a bunch of DB2 tables for online viewing.

      Our critical path runs in less than 1 hour. The total job stream in real world time is 4 hours. We use about 1 1/2 hours of CPU time every night. That's 1 1/2 hours of 100% cpu utilization.

      Now, this stream runs 3 times, simeltaniously, so multiply the resultant numbers by 3, but the clock time remains the same.

      This is the power of COBOL on the mainframe. If we were doing this stuff in the distributed environment, we'd probably be looking at an 18 hour batch cycle.

      No joke. I once duplicated part of the critical path in C and we let it rip on a prod server.. a newish Sun (can't remember the stats) it took 3 1/2 times as long in clock time to run as the mainframe version(15 mins on frame, 50 mins on Sun). And this was straight file processing and number crunching. I didn't bother to set up tables in Oracle after that... no point, the box was too slow.

      So like everyone else has been saying, big companies run their business on big iron. And they use the distributed systems for not so critical processing and web/gui representation of reports.

      I'm a UNIX guy now, but I started on the mainframe and I keep my skills sharp by doing a couple of COBOL projects a year. I like the fact that there's gonna be a shortage of mainframe guys.

      I doubt that there are a large number of COBOL programmers in Bangladore, so I'm looking at some potential job security.

      Also, COBOL's not such a bad language. Not for what it's meant for anyway. Learn it and code in it for a while. You'll see.

      --
      Huh?
    34. Re:mainframes.. by duffbeer703 · · Score: 1

      You are ignorant.

      The agency that I work for just purchased four large IBM mainframes, which will run virtual Unix and Linux partitions that will replace approximately 250 Solaris, HP-UX and Linux servers. We'll save aroune $2.5M in software and hardware service contracts in the first year alone.

      Guess what's going to happen to the bloated Open Systems/Unix system administrators during the next round of budget cuts?

      Oh, btw, our state's DMV just decommissioned a water-cooled mainframe originally purchased in 1981 and replaced it with a new more powerful machine. The switchover resulted in approximately 4 minutes of downtime. That simply isn't possible on any other platform. Heck, Bill Gates was playing with Basic interperters and Linus Torvalds was playing with Tonka trucks in 1981.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    35. Re:mainframes.. by buck_wild · · Score: 1

      You sure don't know much about mainframes, then.

      Several of the boxes I work with have 10 processors each. All of them talk to each other, and share resources, such as disk, tape, etc. Each of them also back up the processing power of the others.

      How is that different from clustering, I wonder?

      Tell me, how is the search performance on Yahoo?

      --
      If all you have is a hammer, everything looks like a nail.
    36. Re:mainframes.. by Anonymous Coward · · Score: 0

      Bloated Open Systems administrators are dying. Underarm sweat flows like a river of blood. Smelly GNU Hippies are the most endangered of them all.

    37. Re:mainframes.. by buck_wild · · Score: 1

      How is it irritating to use? Did you say the same thing when you switched from a 4 cylinder car to a 12?

      When is the last time you used one, and for what exactly?

      --
      If all you have is a hammer, everything looks like a nail.
    38. Re:mainframes.. by Anonymous Coward · · Score: 0

      I am a mainframe computer operator, 21 years old, been doing this for 3 years now.

      We have 8 mainframe cpu's for 10 seperate mainframe customers. They are all interconencted via parallel sysplex to share tape, disk, printers, etc.

      Some of our customers have MASSIVE batch schedules, running -thousands- (literally) of jobs a night, 12-16 hour batch cycles. I have to really bust balls some nights to get everything run and have CICS up by 8am

    39. Re:mainframes.. by Anonymous Coward · · Score: 0

      You know, speeling [sic] and grammer [sic] is a prerequisite for even being near a mainframe.

    40. Re:mainframes.. by wideBlueSkies · · Score: 1

      >> have to really bust balls some nights to get everything run and have CICS up by 8am

      Yeah. But think about how bad it is for the companies that try to process that much data without the benefit of the mainframe and all the related utilites/hardware enhancements.

      --
      Huh?
    41. Re:mainframes.. by sjames · · Score: 1

      I think you (along with many others) have a few misconceptions about what a mainframe is for. It is true that clusters are able to do some things that used to require a mainframe. Other tasks can be taken over by many smaller systems.

      The misconception comes from the bad old pre PC days when it was mainframe or nothing for businesses. It is true that many of the duties that used to be part of the mainframe's role such as word processing, paste up, and spreadsheets are best done by cheap PCs now that they exist.

      A mainframe is best suited to enterprise computing where system failures are absolutely positively not acceptable. Forget 5 9's availability, we're talking MTBF measured in decades.

      They are also useful where you need to crunch millions of transactions an hour in a single program. Especially if your entire business comes to a screeching halt if the processing stops.

      Clustering is probably going to take over in the future, but we are just beginning to put the tools together to make that happen. It's all fine and dandy that if a web farm machine goes down, others will take it's place, but any transactions that were happening on the machine that died are going to fail. If that's acceptable, get a cluster. If it's not acceptable, you need a mainframe.

      If you need a few thousand servers, a mainframe may be the most cost effective option for you. Resource allocation (and reallocation) support in clusters is just not up to mainframe standards yet. It will get there, but not today.

      Some of the hot topics for modern OSes and systems such as true persistant objects are old news on the mainframe. Checkpointing? journaling? Old news.

      Ever seen a mainframe line printer in action (not the teletype, the real line printer multinational enterprises use to generate detailed printouths of monthly and quarterly inventory). The printed reports come out so fast that the paper flies over the guide rather than on it. Try that with your PC.

      In other areas, mainframes are in serious need of modernization. The thing is, because of partitioning, the same machine can support both a new modern environment, and the legacy environment all in one. That's a great way to make the transition. The shortage of people familiar with the old systems will likely spur that on. The mainframe won't go away, it will just become a bunch of modern operating systems running on top of VM. It looks like IBM is already headed in that direction.

      They're definatly not the right tool for every job. PCs, and clustering have been able to move into areas where mainframes used to be the only answer. But there are jobs where they are still the only sensible tool.

    42. Re:mainframes.. by zackbar · · Score: 1

      Mainframes aren't always the best solution though.

      At one job, the mainframe was horribly underpowered, and they couldn't add more processors without going to the next level of licensing for all their software.

      What they needed to do was remove all non-cpu intensive apps such as email, project timelining, etc, from the mainframe, and limit the mainframe to just those cpu-intensive applications that needed it.

      Some applications, such as the accounting ones at that place, didn't even need to be on the mainframe. They weren't cpu intensive.

      The big stuff could have been run on pcs as well. Half the time, our jobs were loading data from tape. A few million records from tape takes a while to load. Or write, for that matter. The rest of the job it was sorting against another file. The biggest reason it was on the mainframe seemed to be because that's where the primary data was stored, not because it was efficient.

      Those jobs we ran could probably run on today's pc almost as quickly.

    43. Re:mainframes.. by adam872 · · Score: 1

      Not necessarily true. There are many situations (like databases) where having a large multi-way system is much more efficient than a cluster. The thing that kills cluster performance is inter-node communications. The big Sun, SGI, HP and IBM systems as well as the Mainframes have a huge system and I/O bus which is designed to carry very large amounts of data around. The clustering world doesn't have this (yet). So, for those apps that need to lots of message/data passing, the SMP or Mainframe class system is going to do a better job. There are situations where I would use a cluster, for sure (e.g. web serving). But give me that Big Iron for databases, ERP, Financials Apps etc etc any day. Sometimes they actually work out cheaper too.

    44. Re:mainframes.. by pmz · · Score: 1

      Unfortunately, collges are too focused on loading up students with the hot new things (it appears to be Java now) and passing out easy degrees rather than having a comprehensive CIS program.

      One very significant problem is that many companies no longer seem to do on-the-job-training for technologies that aren't proprietary (i.e., only the company knows it anyway). Most classified ads say "don't bother applying if you aren't already an expert at obscure tech XYZ". They simply don't see their employees as investments, any longer--they just want some magic pixie to come and build their next killer "web app".

      Businesses want to ignore training, hoping the problems just magically disappear. This is why they look to colleges and tech schools to train people (at the people's expense) so they don't have to. The end result is tons of incompetence, waste, and frustration leading to very high turnover in many companies. Sometimes at interviews, once I see how a company operates, all I can do is be polite and hope the interview ends soon.

      Most company executives spout a few words about how valuable their employees are, but how many of them are really and truly willing to follow through with genuine company-paid on-the-job training?

    45. Re:mainframes.. by Upright+Joe · · Score: 1

      What precisely are you doing with those accounts? Updating balances or some such thing?

      It's mainly synchronization type duties between our webserver's UDB server and our mainframe's DB2 server. But there are quite a few date calculations taking place as well as some aggregation and such.

      Why would you do this in Java? Java == slow. Sorry it's true. Also, even if you implemented in C/C++ on distributed hardware, you're just not going to get the same performace you'd get on a mainframe. The 390 is faassst.

      Well, first off, your 390 can run Java. IBM has really been investing heavily in Java. I get the impression that they see it as COBOL's eventual replacement on the big iron. As for Java being slow, it just isn't true anymore. Java is slow for certain things. You just have to know where its weaknesses are. Obviously GUI code is one place where native code spanks it. However, on most platforms, it's nearly as fast as native code when it comes to raw math. And believe it or not, there are places where it can be faster than COBOL. My batch process is very database heavy. In this case, Java outperforms COBOL. I've written it as a multithreaded application. While your COBOL program is waiting on the results of a huge DB2 transaction, my java program is kicking off 19 more transactions. I can keep the database server saturated with requests. Now, if I were working directly off a file system, without a database server, COBOL would probably be faster and the mainframe would certainly be faster than the solaris box I'm using.

      Also, COBOL's not such a bad language. Not for what it's meant for anyway. Learn it and code in it for a while. You'll see.

      I had to take a year of COBOL in college and I've done a little real world COBOL since school. I hate COBOL. I hate JCL. I hate the mainframe text editor that everybody uses. I hate VSAM, ISAM, CICS. Ok, CICS is a little interesting. I'm not some young kid that makes fun of COBOL because they've never used it and they view it as antique. I've used it and can't stand it. I'd rather write System 370 assembler than COBOL (and have). It's equally as awkward to use but at least it's not so verbose.

    46. Re:mainframes.. by trefoil · · Score: 1

      that's a bullshit move to mark mine as a troll just because someone put in the magic "troll" word..

      seriously.. you're probably 50+ years old and worried about your AS400's going out.. read a book, adopt some new technology and don't be lazy

    47. Re:mainframes.. by Anonymous Coward · · Score: 0

      The reason for bringing up the "t" word is that your post has no relation with reality -- so you are a troll or a clueless PHB. Considering that you just compared an AS/400 with a mainframe, I'm personally inclined to believe the later. Even a troll wouldn't do that.

    48. Re:mainframes.. by unitron · · Score: 1

      Actually in 1981 Gates was licensing DOS to IBM for their PC that hit stores in October of that year.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    49. Re:mainframes.. by unitron · · Score: 1
      "Try using a telephone from 50 years ago, with the infrastructure from 50 years ago and tell me that phone is not obsolete."

      Well, back then you could direct dial across town (except in Mayberry :-), although I think you still needed the operator for long distance calls until about 45 years ago. That same phone could easily still be in service and work just fine with today's infrastructure, it just couldn't do touch-tone.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    50. Re:mainframes.. by wideBlueSkies · · Score: 1

      >>While your COBOL program is waiting on the results of a huge DB2 transaction, my java program is kicking off 19 more transactions.

      You got me there bro. :)

      My post wasn't meant to trash java, or your programming efforts. Just trying to understand what other guys are doing, and why.

      I wasn't thinking about the Iron Penguin when I posted. We've got LINUX partitions on a couple of our frames. I forgot about this. They're still being tested at this point(in house bs really), but should be in prod later this year.

      I never said that I liked JCL. It serves it's purpose, but it still gives me a headache. I do like COBOL though. Simple, straightforward. Sure the program layout is a little ancient, but once you get into the Procedure Division and start writing code, it's OK.

      I've never found the time to write 370 assembly, probably because no user has ever funded a project that needed it. I look at my compile listings and I can follow what's going on. I'd like to learn one day. Maybe I'll have free time in 2005.

      Good luck to you.
      JNB

      --
      Huh?
    51. Re:mainframes.. by trefoil · · Score: 1

      check IBM's website, dimwad.. AS400's are mainframes

    52. Re:mainframes.. by Anonymous Coward · · Score: 0

      w00t!

  2. Why would it be mind-numbing? by Effugas · · Score: 4, Interesting

    I don't entirely understand why mainframe work should be much more mind-numbing than point-and-click or shell-hopping. Would somebody with AS/400 experience explain what makes administration of the machines completely non-automatable, and thus requiring massive amounts of repetitive input?

    --Dan

    1. Re:Why would it be mind-numbing? by suckass · · Score: 1

      The 400 is not mind numbing at all. It's just a great big DB/2 database. It's even got a point and click interface with Operations Navigator. The Hardware and OS are extremely stable and you can get very creative with the newer boxes. We are partitioning ours into 2 AS/400's and could even split it a third time and run linux on that partition. The problem comes down to schools not offering education on the equipment.

      --
      blah, blah, blah
    2. Re:Why would it be mind-numbing? by Dr+Caleb · · Score: 4, Insightful
      Mostly due to their reliability.

      I administer several AS/400's, and if it weren't due to the Win2K domain I also administer, I'd have nothing to do.

      AS/400's just run. I take an hour or so to go through the backup logs - which are mostly automated now. I just search for "Not Saved" and check that the value is zero. Anything else, I investigate. I check the logs for break in attempts and any severe errors.

      They do have some tasks that people just must do. Someone with "QSECOFR" or 'root' authority must check the message logs to make sure no processes are looped, or that pool memory isn't all used etc.

      Every once in a while the lock tab on a backup tape will get flipped (anyone who uses a Magstar 3570 know what I mean - Arrrrg!), and the machine will be in a restricted state come morning. Then all hell breaks loose until you kill the backup processes and restart subsystems so people can work. There are just some things that need a human decision.

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    3. Re:Why would it be mind-numbing? by semanticgap · · Score: 1

      I've worked on AS/400's, albeit a while ago - early/mid 90's. As a matter of fact my first paid programming experience was in RPG IV lanugage. I would not say it was mind-numbing - the documentation provided by IBM was fantastic, and the AS/400 administration is very much automatable using their CL language. The machine was incredibly stable and even most hardware upgrades did not require a reboot (IPL). And even though it doesn't resemble anything UNIX or most other systems I know, and all files are database tables (no such thing as "file" really), I sould say it was very consistent and even intuitive once you get a hang of it.

      Having said that, I wouldn't want to do any AS/400 work now - but probably more because I don't like a typical AS/400 user (brick and mortar businesses not focused on technology) than the system itself.

    4. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 2, Insightful
      All of this talk is disingenious (and I'm a 25 year UNIX guy). Let's be real for a minute
      • IBM's zSeries has a MTBF of 72 years
      • Mainframes today can run Linux.
      • All languages you can think of run on mainframes. Yes, including Java. (These two ought to help)
      • Most mainframe specific operating systems are extremely secure.
      • Mainframes still provide the highest transactional rates - hands down. Think the airlines could do without them? How about your credit card companies? (For those of you actually old enough to have one)
      • Many cutting edge technologies got started on mainframes. They aren't new now, but how about relational datbases? How about LPARs/domains/whatever?


      Heck, this could be a long list. I'll save some of the fun for somebody else.
    5. Re:Why would it be mind-numbing? by bsd_usr · · Score: 5, Interesting

      Administration? I never knew there was administration to an AS/400. Ours just runs and runs and runs by magic. It doesn't have problems. It doesn't go down. It just works. Period.

      Okay, seriously. The only work I ever have to do with the AS/400 is maybe kill users off the system when I need to backup. Or, move spool files from queue to queue when a printer gets really busy printing other stuff. AS/400's are built for business number crunching and business data warehousing. That's it, nothing more and nothing less.

      There are no themes to play with on an AS/400. Well, I guess you can change the color of a green screen client access session, but that's about us much themeing as you get. Why? Because it's for working, not playing.

      Most applications on the AS/400 are written in RPG which I bet most people would these days would not like to program in. I don't like it much either so I never bothered to learn it. But you can also use Java to access the data as well.

      But RPG is so powerfull on an AS/400 that you really don't need anything else. You can create screens in RPG, business reports, and more. You can also use RGP to create CGI apps for web based applications. Maybe one day I should learn RPG.

      The hardware support is like no other. Although, working with Twin Axial cabl is a pain in the ass. But, it gets the job done quite well. I have about Twin Ax 40 devices (give or take) on one AS/400. That's terminals and printers. Not counting the numerous RF scanners as well. Not sure how many of those we have. Maybe like 30 or more. I'm also not counting the network printers as well. There's like 5 of those.

      We also have another warehouse which uses our AS/400 through a fractional T-1 private line. They have RF devices there too that use the AS/400.

      It's a workhorse. Nothing more, nothing less. It might not be the fastest of them all. But who cares when you have stability and durability and all the great features of an AS/400.

      Although, like I said before AS/400's are for business. So don't expect to see them in the scientific fields and stuff. I guess for every problem there's a tool. For business, it's the AS/400.

      I guess it can be mind numbing because it isn't very glamorous or fun. It's user interface can be called ugly, but at least it's functional and fast.

    6. Re:Why would it be mind-numbing? by Nate237 · · Score: 5, Interesting

      I've spent the last two years trying to get up to speed on OS/390, and I'm still very green.

      It is a different world altogether.

      Take a look at Unix, DOS, and Windows. Many of the concepts are similar. You have files, directories, fairly straight forward users and groups, etc. Even MacOS is similar in some ways, like having a directory hiearchy, files, and so on.

      In the mainframe world (btw, an AS/400 is midrange, not a mainframe), its a whole different ballgame. The concept of a filesystem is not the same. You have PDSs (partitioned datasets), libraries (similar), and sequential datasets. PDSs are entities that contain members (like files). PDSs can not have PDSs in them, so there isn't a hierarchy.

      OS/390 and z/OS do have OpenEdition, which is the Unix part of the operating system. It uses HFS (hierarchical file system), which is more like the standard Unix file/directory system.

      Things are put into motion by submitting jobs. These jobs are written in JCL (job control language). The jobs are submitted to JES2 or JES3 (Job Entry System), which is the subsystem responsible for job control.

      On top of all of that, there are several other subsystems. You'll usually see security handled by IBM's RACF, CA's ACF2, or CA's TopSecret. Then there are other subsystems such as CICS, CA-IDMS, or IMS that have their own programs running within them. Then add products like MQSeries, DB2, Websphere, etc.

      You very rarely, if ever, run into someone who handles all of these components. Almost all shops have separate teams. Maybe a security team that handles RACF or ACF2, a CICS team, DB2 team, and so on.

      I've found the most difficult barrier to learning the mainframe to be the lack of comprehendible documentation and tutorials available on the web. I find myself always having to query others who have years of experience already under their belts, or having to dig deep within IBM's documentation sites, usually into several books at once.

    7. Re:Why would it be mind-numbing? by bpfinn · · Score: 1

      I have a tiny amount of AS/400 operator experience. I found the names of the commands to be difficult to remember. For example, "ps" in Unix is "WRKACTJOB" in OS/400. All of our code is in RPG, which looks to me like FORTRAN without all those pesky numerical functions. All of the files are limited to 8 character names. Most of the IBM supplied files start with Q. "Messages", which in the Unix world would probably get written to syslog, can "break" into the operators terminal session which is annoying. Those messages have also interrupted our backup process more than once. However, I have never ever seen a piece of hardware on the thing fail.

    8. Re:Why would it be mind-numbing? by bsd_usr · · Score: 1

      Every once in a while the lock tab on a backup tape will get flipped (anyone who uses a Magstar 3570 know what I mean - Arrrrg!

      Doh!!! I know is all too well, although our machine doesn't restrict itself. Are you talking about a savsys? W've always questioned if we can boot off a 3570 tape drive.

      I just backup our data library and our source library on the 3570 but savsys go on the 8mm tape. And it takes sooooo long to backup that way. 3570's are quite fast. I'm sure there are faster now though.

    9. Re:Why would it be mind-numbing? by walt-sjc · · Score: 1

      FYI, a mainframe is Nothing like an AS/400. TOTALLY different architecture.

    10. Re:Why would it be mind-numbing? by bsd_usr · · Score: 1

      Having said that, I wouldn't want to do any AS/400 work now - but probably more because I don't like a typical AS/400 user (brick and mortar businesses not focused on technology) than the system itself.

      Why is that? They really aren't focused on technology. My boss is like that. It's annoying. Just recently do we have T-1 internet access, a server, a firewall, etc.

    11. Re:Why would it be mind-numbing? by bsd_usr · · Score: 1

      how can you find it hard to remember? It's pretty easy. Most things start with WRK, or CFG, or DSP. If you don't know the rest then type WRK* and it will give you a list to choose from. Simple.

    12. Re:Why would it be mind-numbing? by Oloryn · · Score: 1
      Most applications on the AS/400 are written in RPG which I bet most people would these days would not like to program in. I don't like it much either so I never bothered to learn it.

      RPG is pretty awful, although given what you have to do to program in modern windowing systems, the aspect of having to fit what you want to do into RPG's fixed flow of control may well seem less onerous that it used to. I still remember the story of someplace running a small 360 with only RPG available who whipped up a version of the old text 'Star Trek' game using 5 RPG programs, so you can probably do more than you might expect if you're willing to bend your mind into the way RPG does things.

    13. Re:Why would it be mind-numbing? by nutznboltz · · Score: 1

      Lies, damn lies, and "mainframes are peerless"

      http://www.sun.com/datacenter/mainframe/

    14. Re:Why would it be mind-numbing? by Dr+Caleb · · Score: 1
      Savesys on weekends. You can boot off a 3570 use PWRDWNSYS ... IPL(C). Just make sure you have the tape in the drive. I use an MP library 3570

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    15. Re:Why would it be mind-numbing? by Yohahn · · Score: 1

      Hehe... you mean that all the infomation is not contained in a "Yellow Card"?

      I agree Mainframe is a completely different world.

      JCL by itself is a freightening beast. And that's just the lingo for telling programs to run!

      I went to a school that emphasized mainframes (Northern Illinois University). One of the few advantages is that you get really good at looking things up. (I agree the IBM Doc, while complete, is incredibly hard for looking things up.)

    16. Re:Why would it be mind-numbing? by MAXOMENOS · · Score: 1
      I found the names of the commands to be difficult to remember. For example, "ps" in Unix is "WRKACTJOB" in OS/400.

      Dude, use F4. :)

      All of our code is in RPG, which looks to me like FORTRAN without all those pesky numerical functions.

      My shop is using Advantage 2e (yes, Synon) in COBOL. Fortunately, it looks like we're going to move to Java soon. (Yes, you can do Java on the AS/400. We're doing it right now, for non-mission critical applications.)

      However, I have never ever seen a piece of hardware on the thing fail.

      No kidding. These things make Solaris boxen look like they're running Windows 3.11 for Workgroups.

    17. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 0

      Well... An AS/400 isn't a mainframe -- it's a midrange, so your responses might not relate to to original post.

      To your question, mainframes (S/390, zSeries) are just as automatable -- if not moreso -- as any other platform. I suspect the "mind numbing" comment comes from the high reliability of the machine. They're not as exciting to operate as the less mature platforms.

    18. Re:Why would it be mind-numbing? by deaddrunk · · Score: 1

      Try and get your dept to invest in Quickref. It is without a doubt the greatest piece of mainframe software in existence. All the IBM manuals condensed into an actually searchable database :)

      I taught myself Rexx using just that and a few examples from IBM's supplied EXECs.

      --
      Does a Christian soccer team even need a goalkeeper?
    19. Re:Why would it be mind-numbing? by Dr+Caleb · · Score: 1
      Yea, but a Beowulf cluster of AS/400's...

      *smack*

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    20. Re:Why would it be mind-numbing? by Nate237 · · Score: 1

      The junior college that attended (Northeastern Oklahoma A&M) did a lot of mainframe stuff as well, although it was on VSE. Unfortunately, since I didn't use what I learned much, I forgot most of it. We didn't get very indepth anyway.

      I could kick myself now for selling back my textbooks. I did find my assembler book though. I didn't sell it because they quit teaching the class and weren't buying back the books.

    21. Re:Why would it be mind-numbing? by KMAPSRULE · · Score: 0
      I used to wrok as an AS/400 operator but the only thing we had on TwinAx were the 2 Main Printers and 2 Green screens, everything else was CLient Access over Ehternet, Im suprised that the TwinAx is still such a big thing.

      RPG is rough to get used to but so is any other platform/task optimized language. But the fact that here is never a problem does make it mind numbing, like you say they just run and Run and.......

      --

      --Im an oven mitt, not an engineer! (SLArbys Radio Commercial)
    22. Re:Why would it be mind-numbing? by rnb · · Score: 1

      I went to NIU also (in fact, I knew you for a while). It was possible to get through their CS program without doing an overabundance of mainframe stuff, and that's what I tried to do.

      The mainframe classes I did take (465, Assembler and Cobol were it for me) were fun but not what I was looking to do at all. In retrospect, I wish that I had gone somewhere else, but I did have a couple of totally great teachers that I would have missed out on otherwise. Still, I wonder if their program is leaning less towards mainframes these days. While I was there, their mantra was Big Iron Will Never Die. Is lack of new student interest starting to change their thinking?

    23. Re:Why would it be mind-numbing? by Schnapple · · Score: 4, Insightful
      Here's what's mind-numbing about programming them:

      Imagine coding all day at a screen limited to 20 lines, 80 characters wide, all capital letters, red text on a black background. This is regardless of screen resolution. You can customize colors on your Windows client, but it's pretty much the same. I've downloaded programs into text files to study them for sanity's sake before.

      Imagine no debugging. Just hardcoded write statements.

      Imagine jumping through 1,000 loopholes to recreate test data, only to discover too late that the production data still doesn't work - your code is wrong.

      Imagine top down programming. Structured? Sorta. No object-oriented nature at all. Being punished by people thirty years older than you for trying to use a function or some reusable code. Make a change to a program? Good - now change the 10 others sorta like it.

      Now imagine that suddenly your clientele (college students in my case) suddenly want all their data to be accessible via the web. Now do you chuck the old busted system? No, you instead place more systems on top of it to interface it with your web system. Synchronization? Forget about it. Transactional data over the web? Not gonna happen.

      I'm 26. My colleagues are dinosaurs. I'm getting out as soon as I can. I'm not sure what's gonna happen to this situation in the long run but I don't care.

      My colleague across the room from me is thirty years older than me, is nursing a bad back and refuses to learn anything new. He's the guy with a hammer who sees everything as a nail. He has a bizarre theory that the bad economy is good because it means the COBOL programmers of the world shall rise again (I'm pretty sure JFK and Roswell factor into his theory somewhere). Sad thing is he may be right - only they're rising in India.

    24. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 0

      I'm in the same position. I've used PCs all my life. But when I got out of college the only IT job I could find was working on a mainframe system. (Cobol, JCL, IMS). I had a couple of Cobol classes in college so that helps. There is a major shortage of good documention an mainframe systems. There a are few websites, but not many. And books are even harder to find. IBM has plenty of docs, but they are way too technical for a beginner. (Or even someone who's been at it for a while :-)

      One good thing though, is that my job is "entry level". They are at least making an effort to get more people to learn mainframe systems. I couldn't find any "entry level" jobs in the PC world.

    25. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 0


      Hi nozzletard,

      FYI most airlines are running or migrating to Unix servers. Virgin Atlantic just migrated from mainframes to pair of Sun Fire 6800s.

      Hope this helps.

    26. Re:Why would it be mind-numbing? by Drakonian · · Score: 2, Funny

      If it's for working and not for playing, what's with all the RPGs! ;)

      --
      Random is the New Order.
    27. Re:Why would it be mind-numbing? by selan · · Score: 2, Insightful
      I've spent the last two years trying to get up to speed on OS/390, and I'm still very green. It is a different world altogether.

      That was exactly my experience. Starting out in OS/390 is like trying to understand a foreign culture, in a different language. All the subtle little cues that you use to help find your way around a new system are different than you expect them to be.

      There are silly little things, like the fact that the "Enter" key is different from the "Return" key--to enter, you need to use the Enter on the number pad, not Return. Or how everything that, in the unix world, would be lowercase is uppercase. Or how the acronyms are constructed--a logical partition is called LPAR, for example, instead of, I dunno, LP.

      Obviously, all these little things are no big deal. However, they all contribute to the feeling that you're not in Kansas anymore. And that's when you're just starting and haven't even gotten to the nitty gritty....

    28. Re:Why would it be mind-numbing? by Surak · · Score: 1

      I've written code in RPG. In some ways it's actually kinda cool because you can write very complex programs with very few lines of code. In other ways it sucks because it's stuck in 80-column land and relies on a fixed-field format, yada yada and is wayyyy different than more conventional programming languages like C or Fortran.

    29. Re:Why would it be mind-numbing? by NoMoreNicksLeft · · Score: 1

      I'm mostly a Windows monkey trying to be something more. So when I saw a JCL book for $1 at goodwill, I grabbed it. I managed to make it all the way through, and if nothing else, learning what "dd" (as in linux/unix dd) meant was cool. Some of it almost seemed familar.

      Just wish I could find a machine to run this stuff on... all I have at home are mini's(a PDP11, some Vaxen, an Alpha, RS6000, etc). Anyone have a mainframe they want to get rid of? Or hell, can you even tell me what I'm looking for exactly...

    30. Re:Why would it be mind-numbing? by Nate237 · · Score: 1

      Here you go:

      Turnkey MVS System

      It includes MVS 3.8J, the last version of MVS that could be freely distributed, and a copy of Hercules, the 390 emulator for Intel boxes. Hercules can run under Linux or Windows.

    31. Re:Why would it be mind-numbing? by Micah · · Score: 1

      I've done a little with RPG on a 400. I really like the AS/400 as a whole -- it's a nice box. Like others have said, they just work. My former boss had been using IBM minicomputers for 20-30 years and has NEVER seen one crash.

      But RPG as a language? Oh, the pain! If you're used to Perl/C++/Java/VB, coding RPG is like the Chinese water torture! If anyone ever asks you to code in it, immediately run screaming from the building!

      Fortunately, Perl, C++, and Java all run on the 400. Probably Python too, but I'm not sure about that.

    32. Re:Why would it be mind-numbing? by CAIMLAS · · Score: 1

      I'm not exactly sure what you're saying here. Maybe you could clarify for me. What I hear you saying is, "So what? Hire a UNIX/linux guy. UNIX/linux on a mainframe can do the same work just as well, if not better, than the native OS." Am I correct? Having never used (or seen) a mainframe myself, I can't easily speculate.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    33. Re:Why would it be mind-numbing? by smallpaul · · Score: 1

      Perhaps part of the dullness is that mainframe work will seldom be working with exciting new technologies that you can chat with your friends about. That's what would make me avoid these jobs. I would expect to get new ports of programming languages and tools years after everyone else has moved on to the next big thing.

    34. Re:Why would it be mind-numbing? by NoMoreNicksLeft · · Score: 1

      No, I mean a real one. I don't much care for emulation... my god, when ijits start talking about how Amiga emulation is sooooo great, I just want to vomit. (a real 500, two 2000's, a 3000 and a 4000).

      I would like an old S/360 or S/370, but how many racks worth of space are we talking? A nice older Hitachi might be cool too, for that matter. And a Cray would just completely kick ass (though that is more of a supercomputer, than a mainframe, I take it..)

      Besides, I need a few more machines to plug into the HIPPI backbone.

    35. Re:Why would it be mind-numbing? by DeltaOne18 · · Score: 1

      I am 24 and I just got out of large insurance company where I was assigned to be the only programmer on a mainframe system. I had several years experience builting web applications in Cold Fusion and Java so I was supposed to be on a Java team. Then someone left the company and I got transfered to the mainframe position.

      I feel for you. Cobol and JCL are really a pain in butt to work with. My co-works were are 50+ and not very fun to be around either. Keep working on your other skills. That is what I did and was eventually able to get a web developer position at another company even in this economy.

    36. Re:Why would it be mind-numbing? by Nate237 · · Score: 1

      You would probably be suprised at how well it runs. Its an old MVS version, so it won't be too demanding anyway.

      I don't know where you could find an old 360 or 370. They are so big and bulky that most places didn't want them sitting around.

    37. Re:Why would it be mind-numbing? by orange_6 · · Score: 1

      I go to NIU now and it's still heavy on the mainframe...actually, they're still running the same donated machine from 1975 (?) And I'm guessing many of your favorite instructors are still there too (Hutchins, Rannie, Zerwekh, Janota)

      They're just now starting to move to a less mainframe core program, merging all cobol into 465, rewriting the intro classes and all sorts of other stuff.

      But none of this starts until next fall, and that doesn't help me one bit!

      Later
      Josh

    38. Re:Why would it be mind-numbing? by MrPCsGhost · · Score: 5, Insightful

      This is a person complaining about a mainframer refusing to learn anything new? I'm incensed. Talk about the pot calling the kettle black.

      I'm 34, an administrator on a z900 running OS390, and it rocks. Please explain what's tough about creating test data? I think we get to the root of the problem - "your code is wrong".

      EVERYTHING you complained about above pertains to your coding and the language (COBOL), NOT the platform. On my box, you can do COBOL, Assembler, Java, C, C++, Perl, you name it. All the "programmers" depend on their IDEs to develop their code - they wouldn't know what's going on in there if you gave them a dump. Ooh! Wait! The dump isn't in Java! I'm confused! It's using numbers! What kind of wacky computer is this?

      I've determined that Moore's law is not driven by technical innovation, but simply by the need to keep up with shitty programming.

      I apologize, but this really cheeses me off.

    39. Re:Why would it be mind-numbing? by WiPEOUT · · Score: 4, Informative

      Now imagine that suddenly your clientele (college students in my case) suddenly want all their data to be accessible via the web. Now do you chuck the old busted system? No, you instead place more systems on top of it to interface it with your web system. Synchronization? Forget about it. Transactional data over the web? Not gonna happen.

      Seeing as my job these last few years has been designing, building and supporting a system that provides web-based access to mainframe transactions, I recommend you do a little more investigation before quitting. Let me give you a starting point: COM Transaction Integrator on Microsoft SNA Server/Host Integration Server.

    40. Re:Why would it be mind-numbing? by Fnord · · Score: 1

      Actually almost all crays are unix boxes running a version of unix they call UNICOS.

    41. Re:Why would it be mind-numbing? by Schnapple · · Score: 2, Interesting
      OK, the phrase "code is wrong" is misleading. In particular I run part of a Student Info Management System, and we'll have, say, 50,000 bills printed and all look fine - except for one or two. So we'll look at what's unique about these students and we'll recreate them in the system. Or try to. We don't have any way to dump the data of the student into the test system (and since we're a state institution it may be illegal to do so) so we have to recreate everything about the student through the interfaces in the test system. Only it's damn near impossible to do so. There's a million flaming hoops to jump through - we have to go through a financial aid approval process in test to get a student admitted to a class! This takes forever of course - plus of course whatever the student's enrolled in isn't in the test system. So what we wind up doing is making our best approximation since the bills have to be printed NOW. So we come up with what we think is wrong, fix the programming around it, and rerun the bill when we get to production. But the bill is still wrong.

      So part of the problem is our system. And my particular set of coworkers. And the fact that we're a state institution with lots of people comfortable in cushy jobs hoping the technology curve doesn't get any steeper before they retire.

      Of course this isn't the case for all mainframe programmers. It isn't even the case for all the mainframe programmers around me. But to me the difficulty curve of programming is like your aforementioned Moore's Law - and a lot of old timers got in on the low end. I'm sure there are lots of mainframe programmers who are perfectly adept at modern concepts, but if I mentioned "polymorphism" or "multiple inheritance" around my workplace I'd probably fell a few people with heart attacks.

      But to be perfectly honest, I just don't *like* mainframe programming. It's not for me. Hell, get me programming for Windows with command-line compilers my whole life - at least that sounds interesting.

    42. Re:Why would it be mind-numbing? by Schnapple · · Score: 1
      I recommend you do a little more investigation before quitting.
      Well like I mentioned in a response to another post, I'm in a state run institution and they purchased an interim solution from the same vendor that sold us the mainframe environment twenty years ago, and that's the only thing we're allowed to use. Nothing else is up for discussion. Another reason I'd like to jet.
    43. Re:Why would it be mind-numbing? by John+Courtland · · Score: 1

      Don't forget MVS (multiple virtual system), the most god awful operating environment known to man. At least at the Uni, it would crash constantly, invariably toward the end of the semester, during crunch time, cause it couldn't handle the load (of maybe 1,000 kids).

      Also, VSAM (Virtual Storage Access Mothod, file system program code) is so out there, I couldn't even begin to explain how it works.

      And the S/390 DOESN'T HAVE A STACK! WHY?!?

      At least linux works on it now.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    44. Re:Why would it be mind-numbing? by sudo · · Score: 1

      Yep and they are a cost-cutting airline.

      Also, it would be really difficult to make those mid-range machines work in a Sev1 solution. They have probably extended the RTO because of that.

    45. Re:Why would it be mind-numbing? by bsd_usr · · Score: 1

      You do savsys's on every weekend? Do you make that many changes to the AS/400. I was told that's only ncessary when major changes or devices changes are done.

      Basically, all of our necessary stuff is stored in one library which is backed up daily. I do that manually. The source libraryis also backed up which is done automatically.

      We don't have a tape library, just the single loader 3570 which is why I do the backup manually, but it only takes about 10 minutes.

      Can you believe, we only have about 60 gigs in the whole system. Using about 15 4 Gig drives. lol I think we're about at 70% capacity. We have a model 620 which was upgraded to a 720.

      My boss does really well at not spending too much on the AS/400 and using it as well as possible. Although, it would be cool to upgrade to a new box. I'd like a 270 just to play with.

    46. Re:Why would it be mind-numbing? by bsd_usr · · Score: 1

      That was exactly my problem. I learned C, Perl, C++ first so the fixed field format thing really turned me off. I like free format and stuff. I'm just too damn stubborn. Although, I guess it's getting better. RPGLE add more free format stuff like EVAL statements and stuff. But, ewwwww.

    47. Re:Why would it be mind-numbing? by bsd_usr · · Score: 1

      Dude, you're probably trying to funny or sarcastic, but...

      You can run Linux on it in what's called an LPAR. You can actually multiple installations of Linux on it. So, it's quite possible you can build a Beowulf cluster. Although, probably the most expensive one in the world.

    48. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 0

      Old 360s and 370s are filled with thousands of dollars of gold wiring and other valuable scrap. There's a whole industry devoted to buying the things and stripping them down. So I can imagine that it's difficult to find a decommissioned machine.

    49. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 0

      You should be doing savlib to a *savf whileactive *synclib. Then save off the savf during the next day. That way you never hangup in a restricted state.
      Alternately, use wrksysrpyle to automatically answer the error with "cancel" so the job finishes and the subsystems restart.
      If you have problems, come to COMMON or at least follow the as400 news group .
      Qpgmr

    50. Re:Why would it be mind-numbing? by buck_wild · · Score: 1

      Sounds like your systems programers sucked. Of the five boxes (4 LPARs apiece) that my team handles, only one has gone down in the last 400+ days...for 37 minutes. Problem corrected, never happened again.

      --
      If all you have is a hammer, everything looks like a nail.
    51. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 0

      I actually go to NIU. I remeber one of my professors saying that you could run MVS on a PC. I think he said that u can actually download it for free from IBM. I have never bothered though. Check out the website

    52. Re:Why would it be mind-numbing? by Matz+L.E. · · Score: 1
      I fully agree with you!

      I had the "opportunity" to help out in a COBOL project. It was a pain in the ass. No Design, no reusability, no SE at all.
      The craziest thing I had to do came in the end: re-number the changed lines (of course there was a 80 year old specification for this: the step was 100, but changes had to be numbered from 50, so i.e. the original lines were 100, 200... and the lines I inserted had to be numbered 150, 151...) and tag them with change-flags! They had something like a CVS but they only used it to check in stuff... CVS-diff apparently was something they didn't have 120 years ago so they don't use it either...
      I grew older and dumber every day. Oh how I longed for my OO-languages, design, interfaces, tools!

      I am glad to be back in the project with the freaky, learning-resistant customer now ;-)

      COBOL is not a bad language, but the dinosours` lack of software engineering makes it hard to maintain so they're still needed. My advice: throw away all those mainframe-ruins and redesign with the help of the dinos as long as you can!

      Matz

      Apologies for my subtle english =)

    53. Re:Why would it be mind-numbing? by sk1ppy · · Score: 1

      Call it a coincidence, but Im sitting here with my 80x20 emulator window (in a nice yellow text on blue background) to a Unisys M/F, going stir crazy at 8:50 in the morning, trying to figure out why all my cheque requests come out with a value of £0! My nice Java based web client is useless unless all this COBOL74 (so old, I wasnt even born when it was released) code to actually do anything worthwhile. Our M/F is due to be upgraded later this year, if we are lucky it might have a Java 1.0.2 VM!

      --
      This sig has been reposessed - The Repo Depo
    54. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 0

      Yeah, just _think_ about all those Linux lie\censes.

    55. Re:Why would it be mind-numbing? by Steve72 · · Score: 1

      I see a lot of Hitachi's being scraped everyday. You wouldn't want to run one though. Even if you could provide input power, you know how much that would cost?

    56. Re:Why would it be mind-numbing? by marko_ramius · · Score: 1

      Checkout /free capabilities in V5R2 RPG (maybe V5R1, I forget).

      If you haven't already ... visit http://www.midrange.com ... AS400 / iSeries technical discussion mailing lists.

    57. Re:Why would it be mind-numbing? by Lovepump · · Score: 1

      You were doing this editing on an MVS/zOS box?

      RENUM will renumber all lines for you. not much use now of course, but if it ever happens again....

    58. Re:Why would it be mind-numbing? by standards · · Score: 1
      Imagine no debugging. Just hardcoded write statements.

      That would suck. I remember using IBM debuggers some 20 years ago. We never had to resort to printing out diagnostics... that's what a debugger is for! You should learn how to use one on your platform.

      Imagine top down programming. Structured? Sorta. No object-oriented nature at all. Being punished by people thirty years older than you for trying to use a function or some reusable code. Make a change to a program? Good - now change the 10 others sorta like it.

      That's the real world - mainframe or not. I maintain a lot of really crappy Java code. 1000 different source code files, kinda of structured, but not too much. And then some native C code linked into it. Even worse.

      Sometimes it's not worth refactoring a crappy program. The folks with 30 years of experience likely know better than you when it's worth fixing something up.


      Now imagine that suddenly your clientele (college students in my case) suddenly want all their data to be accessible via the web. Now do you chuck the old busted system? No, you instead place more systems on top of it to interface it with your web system. Synchronization? Forget about it. Transactional data over the web? Not gonna happen.


      Chuck an old busted system? Why not fix the thing. With 30 years of evolution in a system, it's hard to convince anyone to spend a few million to rewrite a system with a bug or two - especially considering that the system has been operating for the past who knows how many years without anyone getting fired over it.


      Again, welcome to the real world. Do you really think that accounting packages are all written as web apps?


      As for transaction management, well, no one does it better than IBM. Period. It isn't like the Web was a leap ahead in transaction management technology.


      My colleague across the room from me is thirty years older than me, is nursing a bad back and refuses to learn anything new. He's the guy with a hammer who sees everything as a nail. He has a bizarre theory that the bad economy is good because it means the COBOL programmers of the world shall rise again (I'm pretty sure JFK and Roswell factor into his theory somewhere).


      Well, it's better to stay with the tried and true versus switching to the latest and greatest, like Ingres, VB, PowerBuilder, NetDynamics, or Gupta.


      What? Those are all obsolete pieces of crap? Oh yeah! But how many thousands of organizations are still supporting their once "advanced mainframe replacement computing environment(s)"?


      It's easy to complain about things you don't understand. It's easy to complain about things that you don't like. But the fact is that IBM mainframe technology is finally getting around to other environments. And that's a great thing.

      PS - I'm a C++, Java programmer who spends all his time in SolarisLand.

    59. Re:Why would it be mind-numbing? by FJ · · Score: 1
      First, I'm 31 and a mainframe (OS390) sysprog. Let's look at some of your arguments.

      screen limited to 20 lines, 80 characters wide, all capital letters, red text on a black background. Not true. You can go to a 132x27 character screen witch if you emulate a mod-5 terminal. If you need more you can always edit locally and transfer it to the host. If you have OpenEdition authority you can download XTERM and use vi. Caps can be turned off. If you are in TSO, use CAPS OFF. Color syntax highlighting has been available for some time in TSO. Check your settings.

      magine no debugging. Just hardcoded write statements. There are interactive debuggers. I've used them and they do most anything any other debugger can and are very user friendly. They tend to cost $$$ and use CPU, so most businesses frown on them. WRITE statements are much cheaper.

      ... 1,000 loopholes to recreate test data. Why? Sounds like a process error, not an OS problem.

      No object-oriented nature at all. That is a function of the language, not the OS. C, C++, Java and many other languages are available. The problem is that COBOL is more efficient than C on the mainframe so it costs less to run.

      Being punished by people thirty years older than you for trying to use a function or some reusable code. Sounds like a business culture issue.

      ... place more systems on top of it to interface it with your web system. And how is this different than any other existing system where you need to extend functionality.

      Synchronization? Forget about it. Transactional data over the web? Not gonna happen.Why? It definitely can be done.

      ... thirty years older than me, is nursing a bad back and refuses to learn anything new. This is a cultural issue and one not limited to the Mainframe. Many *nix & Windows admins suffer from tunnel vision too. We started a limited Linux rollout and a lot the people who support Solaris were not terribly happy about it because they were had to learn something new.

      ... a bizarre theory that the bad economy is good... While I don't agree with his argument about COBOL, a bad economy can be good in some limited respects. It forces a company to refocus and stop the "white elephant projects" that suck time & resources and nobody cares about.

      ...COBOL programmers of the world shall rise again... If there is money in it, they probably will.

      ...only they're rising in India. Lots of companies are discovering this, but not just Cobol is rising there. I have a buddy in Chicago and his company fired half of their Windows sysadmins and outsourced it to India. The rumors are that the Unix guys are next. Cheaper labor is cheaper labor.

    60. Re:Why would it be mind-numbing? by spookymonster · · Score: 1

      Keep in mind, the size of most old (pre-9672) boxes was due to the enormous water-cooling systems. Al z/Series models nowadays are about as small as 3, maybe 4 racks.

      That's just the CPU, however. The z/Series architecture allows all your peripherials (consoles/terminals, NIC/modems, tape drives, DASD a.k.a. hard drives) to be physically separated from your CPU housing. So if you want a terabite of spinning DASD, a silo with 8 tape drives, an OSA network interface, you'll have to empty out our basement.

      And let's not even get into sysplexing (the mainframe equivalent of BEOWULF clustering).

      --
      - Despite popular opinion, I am not perfect.
    61. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 0
      COBOL programmers of the world shall rise again (I'm pretty sure JFK and Roswell factor into his theory somewhere). Sad thing is he may be right - only they're rising in India.

      My employer just dumped all the old, expensive american-born mainframe folks. They don't have the right "Skills set", they say. Funny thing is, the mainframe is still there, and the department is now crawling with cheap H1B immigrants.

    62. Re:Why would it be mind-numbing? by plsander · · Score: 1

      OS/400 Filenames and library names are 10 char (in the QSYS filesystem).

      8 char filenames is a MVS/VM restriction.

    63. Re:Why would it be mind-numbing? by Matz+L.E. · · Score: 1

      You don't understand:
      It was not allowed to simply renumber the lines (of course I had a tool for that).
      e.g.
      100 SomeOldStatements
      200 SomeOldStatements

      now

      100 SomeOldStatements
      MyNewStuff
      MyNewStuff
      MyNewStuff
      200 SomeOldStatements

      I had to renumber it to:

      100 SomeOldStatements
      150 MyNewStuff
      151 MyNewStuff
      152 MyNewStuff
      200 SomeOldStatements

      And it got even more funny when there were more than 50 lines inserted...

      Matz

    64. Re:Why would it be mind-numbing? by zakath · · Score: 1

      I programmed with RPGIII for three years - and, no, it ain't pretty BUT it gets the job done and done very quickly. The '400 rarely crashes and RPG progs on it churn through database records very quickly. As it was mentioned previously - the AS/400 is a machine for work and it does it very well. When I left that shop I couldn't wait to get out away from RPG and CL and into the 'fun' stuff like JAVA and C. I've since been working in a client/server blended Windows/Solaris environment with Oracle and have come to appreciate the rock-solid reliability of the AS/400. Sure you don't get lots of pretty screen widgets to play with but the reliablilty of the '400 is hard to argue with.

      --

    65. Re:Why would it be mind-numbing? by BurKaZoiD · · Score: 1

      COM Transaction Integrator on Microsoft SNA Server/Host Integration Server

      There are a ton of products that do the same thing. There is no more advantage to using Host than any other. EntireX Broker is more easily configurable, and cheaper, IMHO.

    66. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 0

      (This is meant as a joke guys....well, sorta.)

      > Imagine coding all day at a screen limited to
      > 20 lines, 80 characters wide, [...]

      Sorta like a VGA console on linux?

      > Imagine no debugging. Just hardcoded
      > write statements.

      Sorta like printk's in the linux kernel?

      > Imagine jumping through 1,000 loopholes to
      > recreate test data, only to discover too
      > late that the production data still doesn't
      > work - your code is wrong.

      Imagine jumping through 1000 wickets to recreate
      a problem in your storage controller's firmware...
      nope, the driver you're writing for it is broken.

      > Imagine top down programming. Structured?
      > Sorta. No object-oriented nature at all.
      > Being punished by people thirty years older
      > than you for trying to use a function or
      > some reusable code. Make a change to a
      > program? Good - now change the 10 others
      > sorta like it.

      Imagine writing linux device drivers... rarely, barely and incorrectly documented interfaces that change constantly. Imagine being flamed by random teenagers from around the world for your trouble Make a change to a driver? Good - now change the 15 others sorta like it in 5 different versions times 3 different distributions, plus various random version which people invariably request.

      [...].

      > I'm 26. My colleagues are dinosaurs. I'm getting
      > out as soon as I can. I'm not sure what's gonna
      > happen to this situation in the long run but I
      > don't care.

      Yeah, what he said.

      > My colleague across the room from me is thirty
      > years older than me, is nursing a bad back and
      > refuses to learn anything new.

      Ever try to teach an old unix guy windows?

      The more things change...

    67. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 0

      My, aren't we elitist?! ROFL!!!

      You see, it's not your lack of being a hard worker, it's just that you're so buried in Mainframe "technology" that you can't comprehend the benefits of non-Mainframe technology. I'm sure you're great at what you do, but let's face it: Mainframe work SUCKS!

      Here's why: It's tough to read through COBOL code, little to no reusability of functions and procedures in programs, very little creativity for the average programmer as most everything is a 'work-around' rather than a robust new function or procedure. Etc, etc, etc.

      I've tested JCL and COBOL stuff before. I've had my fair share of DB2 and CICS and all the other Mainframe stuff. Some of it is quick and useful, but for the most part, it sucks. It's too tough to add new features that the users want, it's too much of a dinosaur to even think of automating testing and stability packages, it's OUTDATED!!

      I'm sure that old '69 Ford truck of yours still runs great, but let's face it, it can't do half the things a brand new 2003 Ford truck can with traction control, better suspension, airbags, etc.

    68. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 0

      Schnapple you're full of crapple. The AS/400 has debug mode for all of there languages.

      Have you ever heard of a test library? You copy your production data over to you test library, now that wasn't that hard, eh Crapple?

      Ever heard of Java crapple? I'm running JBoss on an AS/400 which is 100% Java.

      Ever heard of JDBC crapple? You used this directly from Servlets or session beans to access DB2 (AS/400) data and display on the web.

      If I were you I would brush up on the systems I work on.

    69. Re:Why would it be mind-numbing? by JoeStreet · · Score: 1

      Sounds like you're stuck in a bad company, not stuck on a bad platform. I work on an AS/400 using SQL, stored procedures, JavaServer Pages, Java Beans, VB, Apache and Tomcat. It's all very cool and very reliable. (What's a blue screen? Actually we have NT/2000 servers too so I do know what blue screens are.)

      If I needed to, I could partition my machine and run multiple virtual AS/400s or Linux. I could also run AIX binaries.

      As for administration, anyone not running a "lights-out" AS/400 operation isn't trying hard enough. My network admin changes backup tapes everyday (I don't think he has to turn the light's on to do this) and that's pretty much it.

    70. Re:Why would it be mind-numbing? by cerberusti · · Score: 1

      Your mainframe CRASHED?! Wow. The one I used to work on had been running for TEN YEARS, and the only reason it was that short is that was the time for the upgrade to S/390 from S/370. It would have been kind of hard to keep it running through that. It's probably still running without any downtime.

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    71. Re:Why would it be mind-numbing? by Dr+Caleb · · Score: 1
      Yea, every weekend - lately anyway. Our daily save does all the libraries, Notes etc, but our main application is in-house RPG. Some of the Lotus Notes data isn't saved unless you kick everyone off (they always forget to log off at night) and I like to have a good image + all the data just in case.

      I've had to upgrade both O/S's the last few weeks to V5R2M0, so full bootable backups are nessecary. I've never had an OS upgrade go bad, but it would be hell on earth if it did. With the library this is easy. Each /400 is set to 1/2 of the library (2 drives, 10 tapes). I can just SSH in to my firewall box, and VNC to my PC as the console. We have 2 820's with 10 X 18.5G drives, only about 70G of data, which takes less than 10 tapes with V5R2. It seems to be much better at data organization on the tapes!

      We have 4 270's (P10 processor group) that I just installed as my Notes domain, so they aren't full at all. About 10%, also with 10 X 30G drives. They were on special 1/2 price before christmas, so we bought 2 new ones. 270's are bad at interactive, 820's rock at interactive. Makes the 270's perfect for Notes, and the 820's perfect for our in house apps.

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    72. Re:Why would it be mind-numbing? by Anonymous Coward · · Score: 0

      Actually that's not true anymore. You can write new RPG code in free format. We still have lots of old code to maintain in fixed format, but that's never been a problem for me.

      RPG is very different than any other 3GL I've ever used but the way it handles file i/o makes it worth it.

      All files (tables) in OS/400 are objects, so in an RPG program you define what files you are going to use with one line of code. You program will then automatically know all the fields (columns) in your file automatically. You also don't need to use SQL, although you can if you prefer.

      It's not as bad as people seem to think it is.

    73. Re:Why would it be mind-numbing? by LifesABeach · · Score: 0

      sure, that's easy. but you have to adjust your orientation. an as400 usually is the main object in a room. there are tape drives, disk drives, and printers there also. there is a room that has 'off-line' data in it. this data is stored on tape, and disk, ( i don't know of any rooms that store punch cards anymore). there is no robot that can load paper forms into a printer, and also get backup tapes, or disks that is ALSO cheaper than a person willing to be a computer operator.

      i believe when there is this multi-re-programmable robot that can do what operators do, and is avaiable for sale; then computer operators will go the way of punch cards.

    74. Re:Why would it be mind-numbing? by Yohahn · · Score: 1

      Ok, I'll bite... you knew me at niu.. who are you?
      (perhaps e-mail me)

    75. Re:Why would it be mind-numbing? by WiPEOUT · · Score: 1

      I'm not claiming that the MS product is any better, but rather that the parent post's claim of the impossibility of having mainframe transactions available on the web is false.

    76. Re:Why would it be mind-numbing? by NoMoreNicksLeft · · Score: 1

      Well, I wouldn't run it 24/7. Generally, I have less than 5 computers in the house running fulltime. Still would be cool as hell.

  3. Mind numbing work? by binaryDigit · · Score: 1

    Could anyone who's actually done/doing this mind numbing work actually give some more details as to exactly what this work is? It's hard to get any appreciation for just how technical one has to be and just how, uh, appreciative of repitition one has to be.

    1. Re:Mind numbing work? by iggymanz · · Score: 1

      see if this puts you to sleep. If you somehow managed to stay away reading through that crap, then try this

    2. Re:Mind numbing work? by nutznboltz · · Score: 1
      The article said they were trying to replace operators. Those are the people who mount tapes and printer paper.

      A study last year by Meta Group Inc. in Stamford, Conn., found that 55% of IT workers with mainframe experience are over 50 years old. Conference attendees, such as Gerald Tucker, the data center operations manager at Foster Farms Inc., one of the largest poultry operations in the U.S., readily agreed with that finding. But he isn't sure what to do to fix the problem.

      Tucker has two mainframe operators with 20-plus years of experience who will be retiring in six or so years, and finding replacements could be a problem. "The solution could be an outsourcing possibility at that time," he said.

      The Livingston, Calif.-based company needs to find people with a unique set of characteristics: They must have good technical skills and be comfortable dealing with repetitive and mundane tasks, said Tucker. "They are usually one or the other," he said.

    3. Re:Mind numbing work? by cdrguru · · Score: 1
      Mainframe operations is usually broken down into three distinct areas: console, tape and printer. Tape and printer areas are pretty simple - when something needs a tape mounted, you go and get it from the rack and put it in the drive. Printer stuff is about the same - change paper, special forms for special jobs and so on. The advantage with a mainframe printer these days is sheet and roll fed laser printers that run over 120 pages a minute. Takes a lot of paper.

      Needless to say, tape and printer work isn't really all that skilled or high paying.

      Console operators are where the skills come in. You need to understand what is happening with the machine and be able to notice things that need attention. Mostly, it isn't doing anything except watching some messages scroll by.

      Not much of the "watching" part can be automated because it is all "exception" driven. There is nothing to do until something unexpected happens. Mostly, I agree there is nothing to do. Then a user calls up wondering why the test system is down. They can't restart it (no authorization), so the console operator gets to.

      A lot of what is left these days is because mainframe systems have security built in and built around the idea that the "console" and other hardware is physically secure. It isn't that there is a lot to do, but there are things that can only be done there.

    4. Re:Mind numbing work? by luzrek · · Score: 1

      Mainframe operators do a lot more than just load tapes. They are in charge of maintaining the system and correcting all of the problems before they bring the system to its knees. This is a task similar to Ob/Gen in medicine. Easy, until something goes wrong, then everything goes to hell. On top of good technical skils, they would have to be very knowledgeable about the systems they are administering.

      --

      Galium Arsenide is the material of the future, and always will be.

    5. Re:Mind numbing work? by WinPimp2K · · Score: 1

      Ok they are looking for computer operators. I have done this in a prior life and had several friends who did so as well (geophyical data a few years back).

      That means things like running print jobs, (making sure the paper stock is lined up properly, and that the ribbons have enough ink). It might also mean hanging tapes. And in extreme cases it might still mean handling freaking punch cards. (How would you feel about a job where you spent six hours per shift feeding a card reader - when the cards have been stored in a non climate controlled environment?)

      There is also a considerable element of skill in properly scheduling jobs to run (in batch mode environments). Generally, the operators know a great deal about their "dinosaurs" and how to get peak performance out of them. This is generally not a skill needed by programmers.

      But the main point is that this type of work is not software development, nor is it the sort of network admin tasks associated with PC sysadmins.
      So, yes it can be mind-numbingly boring - nothing but hanging tapes, feeding printer/plotters, and making sure that the very expensive mainframe is being used optimally - if jobs aren't getting completed in a timely fashion, the vendor will be more than happy to recommend an obscenely expensive upgrade.

      So, the operator needs fairly expensive technical skills, but much of the actual job performance does not *seem* to require those skills.

      --

      You either believe in rational thought or you don't
    6. Re:Mind numbing work? by Anonymous Coward · · Score: 0

      Notice how the nova.com webpage was last updated in 1996.

    7. Re:Mind numbing work? by CAIMLAS · · Score: 1

      That's "Ob/Gyn". Don't post unless you know what you're talking about.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    8. Re:Mind numbing work? by Anonymous Coward · · Score: 0

      My first job out of school was a mainframe operator and I found it absolutely fascinating.
      I am now a storage system admin across mainframe, unix, windows, novell. My job is basically to teach Unix and Windows admins how to look after their systems in the same we we used to look after the mainframe. "No, you can't install that new software on that Oracle server in the middle of the day".

      Someone said they download program source from the mainframe to their PC so they don't have to use a mainframe terminal emulator. I do the opposite, upload text files to the mainframe so I can reformat them using ISPF editor, which beats the hell out of anything I've ever used on Unix or Windows.

    9. Re:Mind numbing work? by iggymanz · · Score: 1

      hah! that's ok, most places use ANSI 1985 COBOL!

    10. Re:Mind numbing work? by Anonymous Coward · · Score: 0

      hello folks

      first, i'm french so some point of view should be different for others.this is not a joke related to the mess going on in Irak.

      I did start my computer experience on MVS (IBM mainframe OS) 20 years ago, as an operator, day work include :
      - mounting/dismounting tapes for backup and/or input/output data (disk price was so high)
      - fill the printers with papers
      - check the network for continuity
      - organize jobs scheduling (changing queue or running prioritys)
      - write some simple/complex programs to automate some tasks

      it depends on the site (read managers) which level of work you could do, on a site, i was able to do programming in any language, sometimes only for personnal experience, on some others site, i wasn't allowed to do anything else than tape/printer related work.

      actually, i work on a big site with many different kind of systems (AS/400, Vax, NT, Unix), and there is still operators (the actual name is pilots, don't they ?) to fill tapes/printers, the only things that changed is the type of tapes (name it DLT, it's more sexy ?) or printers (this sexy color laser printer ?). the boring tasks are the same, check the correct end of tasks, start some manual procedure (due to bad programming and shitty OS functionnality) and waiiiiiiiiiiiiiiiiiiiiiiiiit.

      it doesnt says you can't improve your knowledge. I personnaly think an operator can became a good programmer/administrator because he has suffered so much from thoses bastards that never seen what they do to the people that manage their applications (many time late at night).

      what I have seen from the beginning, is that all thoses supposed to know, university graded peoples just think the operators are dumb so much (they was unable to go to university) they can't learn, so they don't even try to let them know more, then improve knowledge, then allow them to jump to higher levels, in fact they fear someone else could take their jobs (an asshole can't take my job if he stays an asshole).

      Yes for sure, staying an operator all the life can be a choice, but who really wants to let them improve so they can go higher ? not a lot of peoples.

      then about the "mainframe" :

      MVS, VMS and others dinosaurs just runs, allow a fine tracking of what is going on (I'm able to reverse-enginer any application on an AS/400, try to do that on NT/Unix) and are solid as rock.

      as a single proof, I started to work on AS/400 with OS/400 version 1.0 (first commercial version) and after upgrading to 1.2, the system needed to be forced shutdown due to a loop. This is the only time I had to force shutdown on it. hey ! count your BSOD and al dear NT admins

      next the programs that was running at version 1.0 15 years ago are still able to run at version 5.2, in the meantime, the processor jumped from CISC 16 bits to RISC 64, addressing space from 48bit (yes 48 in 1980, when S/38 former AS/400 appeared) to 128 bit. the supposed to be new Hardware Abstraction Layer M$FT put in NT is a reality on S/38 and AS/400 from 1980 and it still work.
      for sure it's not sexy, but it's not the problem.
      I can sleep at night, i trust my system, this was not the case when I was managing NT systems.

      ndb

  4. What did one french man say to the other? by Anonymous Coward · · Score: 0

    "Please hold my purse while I sit down to go pee".

    1. Re:What did one french man say to the other? by Openadvocate · · Score: 1

      Crybaby posting AC, not even funny, should rather be something like this:
      You know the world is going crazy when the best rapper in the world is a white guy, the best golfer in the world is a black guy, France is accusing the US of arrogance and Germany doesn't want to go to war.

      --
      my sig
    2. Re:What did one french man say to the other? by Fubar411 · · Score: 1

      EXCELLENT comment, mod this guy up!

  5. Mainframe prog'ers. by Anonymous Coward · · Score: 0

    I work at a Fortune 500 company and I know for a fact that we actually *train* legions of COBOL programmers every year to work on our huge IBM mainframe system. (They start at 35k and go to around 40k upon graduation from the 6-month program. Then they're deployed to various groups within the company.) That thing is *still* the brain of our core business. Whether we like it or not. lol

  6. I've a couple of suggestions by joebagodonuts · · Score: 2, Insightful

    1) Hire vets. People getting out of the service are a good source for these skills. That was where I got my training.

    2) Pay more. Companies have to adjust.

    This just happens to be interesting because it is unusual in this job market. It's nice to know I have some skills that might be in demand if my current job goes away.

    --
    "Give a woman two glasses of wine and some pad thai, and they'll agree to just about anything." the Sports Guy
    1. Re:I've a couple of suggestions by Anonymous Coward · · Score: 0

      1) Hire vets. People getting out of the service are a good source for these skills. That was where I got my training.

      Plus, you've got that whole "blind obedience to authority" thing hardwired in your "brain" now.

      2) Pay more. Companies have to adjust.

      Market rules, baby! Eat the shit (2x the work at 1/2 the pay) they feed you, because there are plenty of other starving wageslaves with huge mortgages more desperate than you!

      This just happens to be interesting because it is unusual in this job market. It's nice to know I have some skills that might be in demand if my current job goes away.

      Good luck!

  7. Yes, Cobol is next by XSforMe · · Score: 1

    While the poster might laugh it up, there are millions of bucks invested in COBOL code, and none of the owners are eager to hear on trashing their systems and rewritting things up.

    --
    My other OS is the MCP!
    1. Re:Yes, Cobol is next by binaryDigit · · Score: 1

      Actually I thought the joke was that this "Cobol programmer shortage" has been around forever. It came into the publics awareness around Y2K time frame, but the issue has been punted around programming circles for years before that.

    2. Re:Yes, Cobol is next by Anonymous Coward · · Score: 0

      COBOL isn't really 'next' its 'now'. In teh last 6 years I have worked on two major, multi-year, multi-million dollar development projects that were designed and buiilt from scratch. The gov't depts who were the customers made the decisoin to use COBOL for one main reason; they couldn't afford to either re-train or replace their existing IT staff.

      COBOL is dead, Long live COBOL!

    3. Re:Yes, Cobol is next by Anonymous Coward · · Score: 0

      One recruitment agency here in Manila says that demand for COBOL programmers is around 1000 a year as against 300 Java programmers a year

  8. Still using COBOL, and lots of it by SonicBurst · · Score: 3, Insightful

    We still run a couple of HP3000s...a 928 and a 918. Before that we had another model, I forget which one. In any case, there is 20+ years of custom in-house COBOL programming invested in those systems. Most of that code is still serving its purpose very well. We have started updating the apps and have done some web development with it, but if it works, why change it? The only reason we have even considered migration is because HP has finally pulled the plug on the 3000 line, not because it couldn't serve its purpose. And hey, who doesn't like a half-obscure OS (MPE/ix) running on a 48MHz machine supporting 200+ users?

    --

    Geek used to be a four letter word. Now it's a six-figure one.
    1. Re:Still using COBOL, and lots of it by Blaine+Hilton · · Score: 1

      I think they are going to be around awhile longer, but compaines are already starting to migrate to newer languagues. This is one reason why I haven't even considered learning COBOL. I believe its a lot like steel workers. Its a good job, but if you are just starting its better to find another line of work.

    2. Re:Still using COBOL, and lots of it by Michael+Hunt · · Score: 1

      MPE is an interesting operating system.

      I remember the first time I was exposed to it, the client told me that they had a 'unix box' which I was expected to get our JSP servlets running on (the brain-dead java people had configured the application so it would only talk to the database if it was running on the same machine as the jvm.)

      Turns out the 'unix box' was an HP3000 running MPE and the associated POSIX subsystem. Everything was cool except that MPE's POSIX subsystem didn't support native threads, which for some godforsaken reason was a prerequisite of the java code (don't know how code running in a VM could tell between 'native' and 'green' threads, but it broke on green threads for some reason.)

      I'll agree with the submitter that mainframes are mind-numbing and evil, but not due to their repetitive nature as others have stated. They're just plain unintuitive and dumb. This goes for MPE, AS/400 (and larger systems) running VM (which is an incredibly competent piece of work, just don't try and use it from a pure unix background without at least a week's worth of dedicated study,) and other systems.

      Don't even get me started on SNA. All the evils of TCP, running over a layer 2 protocol (LLC2) with all the evils of TCP.

      Yuck.

    3. Re:Still using COBOL, and lots of it by javiercero · · Score: 1

      AS/400 run OS/400 not VM..... Just my 2c. As evil as Windows is as an educational platform, Unix also ofers the same dangers for Comp Sci learning majors. Since these two OSs do not expose students to "alternative" ways of doing things....

    4. Re:Still using COBOL, and lots of it by good-n-nappy · · Score: 1

      I was kind of shocked to see an Eclipse project intended to support COBOL. Check it out here. I wonder if this would be the first ever COBOL IDE.

      --
      Never underestimate the power of fiber.
    5. Re:Still using COBOL, and lots of it by Michael+Hunt · · Score: 1

      I'll take issue with that statement...

      It's possible, under any system, to get used to 'the one true way.' Windows makes it easier by obfuscating what's going on under the hood. Unix (at least any half-decent Unix implementation) doesn't do this.

      On most systems (with Windows being the notable exception, pre-X Mac was also a culprit), you get a reasonable idea of what's going on, and are able to think about the problem, as opposed to merely the solution.

    6. Re:Still using COBOL, and lots of it by Yohahn · · Score: 1

      On the note of HP3000 is there a free software version of Business basic? I know a school that is either going to have to buy a complete IS system since the HP3000 is going away.

      They have been using the same code base for 30 years only to have HP abandon them.

      So, repeating the question:

      Is there a free version of business basic out there?
      (i've had no luck googling)

    7. Re:Still using COBOL, and lots of it by purd · · Score: 1

      And hey, who doesn't like a half-obscure OS (MPE/ix) running on a 48MHz machine supporting 200+ users?

      The users.... but who cares what they think?

    8. Re:Still using COBOL, and lots of it by tehpenguin · · Score: 1

      Why is everyone talking up COBOL? I have an older AS/400 and I use RPG, a much better and more productive business-oriented language. RPG is considered the primary language of OS/400 (like C to Linux), and every major AS/400 app i've worked on was written in RPG. OS/400 is, indeed, difficult to learn and is not for the faint of heart. However, I've never seen or heard of an AS/400 crashing or being compromised because of a security flaw, something that I cannot say about any other OS I've used. They are so stable and reliable, in fact, that Microsoft used to use them for their core financial applications. When this came to light, they hurredly outsourced the AS/400s so they could make the claim 'we dont have any.'

      Just a thought, most people should stick with Linux or BSD...

    9. Re:Still using COBOL, and lots of it by rayd75 · · Score: 1

      Ahhh, MPE... In a little over a year I'll be dancing on its grave. (in my shop at least) Almost gone are the endless days of troubleshooting the bandaid over duct tape over baling wire "interfaces" written by 20+ year HP3000 veterans with no knowledge of networking or any modern software design concepts. Sure, the core applications run like clockwork on this OS which hasn't changed appreciably in the last 15 years but the hideous piles of crap substituting for code being used to interface it to the modern age of computing are nothing but trouble. I only hope that consultants step in and disuade our core software vendor from carrying over its more archane and poorly thought-out design concepts into the Unix-based replacement. [takes last swig of lager]

  9. Well... by Dark+Lord+Seth · · Score: 1
    What's next, COBOL?

    ... haven't we been meaning to get rid of those Visual Basic people? Here's a way.

    1. Re:Well... by Anonymous Coward · · Score: 0

      And with this we've come full circle...

      I remember in 1995, people were bitching and moaning about how hard it was to train old COBOL programmers in Visual Basic...

      bwuwhahahaahahahaahahahahahahahahaahahahahaha

  10. Best quote by Anonymous Coward · · Score: 0

    "They must have good technical skills and be comfortable dealing with repetitive and mundane tasks."

    Sign me up!

  11. Y2K was supposed to fix this by bearl · · Score: 1

    I had very high hopes that Y2K would make this 'problem' go away. But NO, they managed to patch all those dinosaurs to keep them running.

    Now we're having trouble finding people to toss meat at those same dinosaurs! :)

    1. Re:Y2K was supposed to fix this by the_consumer · · Score: 1

      The people are the meat, which explains their reluctance.

      --
      "If you're thinking what I'm thinking, you're right." -
  12. Cobol may be an easy target, but... by Laplace · · Score: 1

    What's next, COBOL?

    I wouldn't knock it. Which job do you think you stand a better chance of getting: a C++/Java/C# job that you're qualified for with 500 other qualified applicants competing for the same position, or a Cobol job that you're qualified for with 10 other competing qualified applicants. Which do you think will demand a better salary?

    Jerk.

    --
    The middle mind speaks!
    1. Re:Cobol may be an easy target, but... by Upright+Joe · · Score: 1

      I would simply switch career paths if I had to write COBOL for 40 hours per week. I had to take a year of COBOL in school, plus I did ocassional maintenance work on legacy COBOL programs in my first year out of school. Forget it. The salary would have to be high enough for me to do the following things:

      1) Stay drunk or under the influence of illicit substances 24/7
      2) Pay a chauffeur to drive my drunk/stoned ass everywhere I need to be
      3) Retire in 5 years
      4) Pay for years of rehab/detox and daily therapy until regaining some semblance of sanity

    2. Re:Cobol may be an easy target, but... by stratjakt · · Score: 1

      How about just being a good coder in general, and realizing languages are tools of the trade, not trades in and of themselves.

      Luckily my employer realizes this. I've worked on FORTRAN, C, Java, Visual Basic, and others. He realizes by now he can sit me in front of a console full of code written in language "X", and within a few days I'll be proficient at it.

      It's all just syntax, really. (well, some sequential->functional->object oriented paradigm shifts as well)

      --
      I don't need no instructions to know how to rock!!!!
    3. Re:Cobol may be an easy target, but... by gillbates · · Score: 1

      The C++/Java/C# programmer, easy.

      The reason why there are only 10 other competing applicants is because (pick one):

      • Mainframe programming positions get paid an average of 30% less than those for PC/Unix programmers.
      • Everything on a mainframe is harder to do than with a UNIX or PC based system. Programmers get sick of wading through hundreds of modules with names like IEXC056H - as opposed to ParseUserInput.java.
      • Nobody likes COBOL.

      Having experience in the Mainframe world, I can tell you that I would much rather put in overtime on a PC or UNIX based system than have to deal with the crappy 20 line editors, or the assinine syntax of no-local-variables-or-functions languages available on the mainframe, or the fact that the documentation is close to worthless, or the fact that it practically takes an act of congress to do something as simple as creating a file. I've spent the last year working on a mainframe project that could have been done in a few weeks using Linux. I'm not kidding, either - my productivity improves tenfold when using non-mainframe based systems. There's a reason why they are hiring mainframe programmers, and it's not because the job is a good one.

      --
      The society for a thought-free internet welcomes you.
    4. Re:Cobol may be an easy target, but... by deaddrunk · · Score: 1

      the assinine syntax of no-local-variables-or-functions languages available on the mainframe

      You mean like C, C++, Java or Pascal?

      I've spent the last year working on a mainframe project that could have been done in a few weeks using Linux

      Quite probably because you are a poor mainframe programmer with an attitude problem. People with actual talent probably could have done the job a lot faster.

      I'm not kidding, either - my productivity improves tenfold when using non-mainframe based systems.

      Just because you're too lazy to learn how to use the tools available is not the fault of the system. Are you just upset that that horrendous 1970s anachronism vi isn't on there?

      --
      Does a Christian soccer team even need a goalkeeper?
    5. Re:Cobol may be an easy target, but... by Naum · · Score: 1
      Having experience in the Mainframe world, I can tell you that I would much rather put in overtime on a PC or UNIX based system than have to deal with the crappy 20 line editors, or the assinine syntax of no-local-variables-or-functions languages available on the mainframe, or the fact that the documentation is close to worthless, or the fact that it practically takes an act of congress to do something as simple as creating a file. I've spent the last year working on a mainframe project that could have been done in a few weeks using Linux. I'm not kidding, either - my productivity improves tenfold when using non-mainframe based systems.

      I don't mean this as a flame, but if you went through an "act of Congress" to create a file, you obviously weren't doing your job competently. Yes, the idioms and syntax can be arcane but any skilled mainframer can perform the same tasks done on *nix boxes or PC hardware almost as easily in most instances. It's a question of how deep your toolbox is - using Easyedit on MVS, it's as easy as filling out a panel field and then hitting Enter. Maybe it isn't touch myfile.txt, but it works and doesn't take but a second longer.

      Second, the big productivity bottleneck when working with mainframe applications is not the length of time to complete construction or code + test (well, usually not depending on whether or not your shop has invested in maintaining a robust test environment) - it's usually the over-accounting and over-regulation that requires umpteen signoffs and navigation through nineteen panels to request a software install. Change management doctrine that isn't *yet* present in Java/C++ applications where system shelf life is still measured in years, not decades.

      --

      AZspot
    6. Re:Cobol may be an easy target, but... by Rudy+Rodarte · · Score: 1

      The article mentions a guy from bexar county(San Antonio, TX. I got a call from them to take a pre-interview test. Lo and behold, there was a section on cobol. And it was nothing hard, if I have my little Cobol book with me, but since my brain erased that whole class(and most of the semester, due to booze) I crashed and burned.
      I did well on the FLOWCHARTS!! though

    7. Re:Cobol may be an easy target, but... by CAIMLAS · · Score: 1

      You should join the music industry.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    8. Re:Cobol may be an easy target, but... by Anonymous Coward · · Score: 0

      The salary would have to be high enough for me to do the following things:

      1) Stay drunk or under the influence of illicit substances 24/7
      2) Pay a chauffeur to drive my drunk/stoned ass everywhere I need to be
      3) Retire in 5 years
      4) Pay for years of rehab/detox and daily therapy until regaining some semblance of sanity


      Or you could do like Ozzy Ozbourne and get your own 'Reality Show'...

    9. Re:Cobol may be an easy target, but... by Anonymous Coward · · Score: 0

      This is IGNORANCE talking.
      I have yet to find a mainframe job that pays less than any UNIX or PC based systems, let's not mention JAVA. (these are dime a dozen)
      Especially on TANDEM systems. If you know TAL, you can work on any Bank, or E911 systems, Telcos, Credit Cards processing, Messaging, Stock Exchanges... etc.

      You name it.

    10. Re:Cobol may be an easy target, but... by gillbates · · Score: 1
      Second, the big productivity bottleneck when working with mainframe applications is not the length of time to complete construction or code + test (well, usually not depending on whether or not your shop has invested in maintaining a robust test environment) - it's usually the over-accounting and over-regulation that requires umpteen signoffs and navigation through nineteen panels to request a software install

      Which, unfortunately, is exactly the situation here. The problem is that my employer is so cheap that they don't buy the proper security modules, which means that only a priveledged few can make changes. Unlike the UNIX and PC models, there's no granularization of priveledges - I either have full access, or none at all, and this necessitates the assinine security policies which keep me from getting work done.

      But even aside from that, the green screen editors on the mainframe are simply horrible. They make vi look like a Cadillac.

      And likewise, for security reasons(?) I don't have a very deep toolbox. I'm not even allowed to write my own JCL!

      --
      The society for a thought-free internet welcomes you.
    11. Re:Cobol may be an easy target, but... by gillbates · · Score: 1
      The problem with Mainframe systems is that they are so expensive that the needed tools are often skipped because of financial reasons. Granted, I could work just as fast if my company would actually invest in some real development technologies. But they won't, so I'm stuck using an age old paradigm which is prohibitive. And the biggest problem is that upper management sees no problems with my productivity - they are simply unaware that things could be better; they expect projects last 3 to 5 years!

      Granted, mainframe hardware can do some really fantastic things. But the problem is that with the mainframe comes the mainframe people - who are often stuck in a 30 or 40 year old procedural programming paradigm. Some of the developers here have never even seen a UNIX system; most can't even use the command line in Windows (one didn't even know it existed!).

      --
      The society for a thought-free internet welcomes you.
  13. Wow by praetorian_x · · Score: 1

    From the article:

    [quote]A study last year by Meta Group Inc. in Stamford, Conn., found that 55% of IT workers with mainframe experience are over 50 years old.[/quote]

    All your mainframe operators are belong to retirement home. They are on the way to senility. You have no chance to update cobol make your time.

    *ITS A JOKE. I PLAN ON WORKING TILL IM 80*

    Seriously though, I hope mainframe skills make a comeback, properly infused with the spirit of freedom that UNIX and minicomputers have given us. It's no fair that the old timers get to play with all the kick ass hardware. Just imagine a beowulf... Oh fsck it...

    Cheers,
    prat

  14. Only one solution - robotic mainframe workers by SuperKendall · · Score: 1

    Everyone knows robots are cool, so you'll have no shortage of young computer people clamoring to work on the "Cool" AS/400 robo-admin. Even if all they are working on are the routines that tell the fingers what to type on the console...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  15. Not to be rude but... by Upright+Joe · · Score: 1

    ... These are the PERFECT jobs to ship overseas to India for $5 an hour :)

    1. Re:Not to be rude but... by zapp · · Score: 1

      I was thinking the same thing

      --
      no comment
    2. Re:Not to be rude but... by geekoid · · Score: 1

      no, they are the worsed jobs to outsource.
      When they have a problem, you need to be there, because it is serious, none of this "reboot and hope it gets better" which always means putting the problem off till next time.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Not to be rude but... by paganizer · · Score: 1

      Not Really.
      My experience with Main & Mid frames supports everything asserted in the article.

      But...being a Mainframe operator means doing mindless, repetitive, boring tasks 99% of the time, because the hardware & software doesn't screw up.
      Then that 1% comes along...usually due to operator screwup, or just cosmic random crap, and you have to have someone there, or readily available, who actually understands the system.
      This is NOT something you want to outsource, or ship overseas, unless you ship the whole package overseas, of course. And I think very few Banks or public utilities would want to do that.

      --
      Why, yes, I AM a Pagan Libertarian.
  16. Mainframe Operators by raydobbs · · Score: 4, Interesting

    The problem is that no one teaches mainframe operations in schools, you basically need to learn by being dropped into it - and not screwing up everything. Fewer and fewer businesses are willing to invest in promising new talent to learn these legacy systems, but their own mainframe gurus are retiring or dying off - so eventually this corporations will 'bleed out' skill-wise.

    And no, the mainframe cannot be replaced by a client-server solution. I listened to this moron chant throughout school - mainframes are not dead. REALITY CHECK - there are just some applications where a mainframe makes more sense. Mainframes can handle enormous amounts of data without having to break it up for a cluster, or without being bogged down with I/O like most client-server type solutions. Mainframes are great when you need to handle databases with tons of information in it - and you need to consistantly dig through it. Most machines cannot handle it, and will buckle. Mainframes almost never buckle, unless you are testing new stuff on them (naughty newbie - that's what a test LPAR is for) or you do funky things to them.

    1. Re:Mainframe Operators by Anonymous Coward · · Score: 0

      You said "LPAR". That proves you are a mainframe person. Guess what? Sun will gladly sell you a 15K that has "domains" instead of "LPAR"s and they are almost the same.

      REALITY CHECK - midframes can do all that mainframes can.

    2. Re:Mainframe Operators by Anonymous Coward · · Score: 0

      "The problem is that no one teaches mainframe..."

      Not no one!

      http://www.sl.on.ca/fulltime/ft0458Kp.htm

      CMS, JCL, two COBOL courses, CICS.... That's what I took. Bring on the Mainframe shortage!

      WOOO HOOO!

  17. Why do Scotsmen wear kilts? by Yoquimbo · · Score: 0
    Sheep can hear zippers...

    How do you circumcize a hilbilly?(Or any guy from Ohio.)
    Kick his sister/mother in the jaw.

    --
    Death to Reefer Addicts.
    --
    1. Re:Why do Scotsmen wear kilts? by Anonymous Coward · · Score: 0

      hmmm

      you must be from west virginia.

    2. Re:Why do Scotsmen wear kilts? by Yoquimbo · · Score: 0
      I assure you sir, that I am most definitely not a virgin. :)

      --
      Death to Reefer Addicts.
      --
  18. The real problem with Mainframe by BHS_Turf · · Score: 1

    The main reason for Mainframe worker attrition is those bloody games that keep dropping into the zone, and those users that keep derezzing the workers. Gaagh!! If only we had a guardian to mend and defend, then we might be able to keep some workers around.

  19. What do people expect? by JimDabell · · Score: 1

    Of course there aren't going to be too many people interested in working on mainframes - the average person hasn't even seen one. Compare that with the near unbiquitous PC, and you can see why a lot more people go for the "traditional" computer jobs - people can get comfortable and experienced with them without spending a lot of money.

    1. Re:What do people expect? by RodgerDodger · · Score: 1

      You know, I would have sworn that the mainframe operators were the traditonal computer jobs... Given that they've got about 30 years more history behind them than the humble, but ubiquitous, PC.

      --
      "Software is too expensive to build cheaply"
  20. mainframe operators needed by Anonymous Coward · · Score: 0

    Posted by timothy on Wednesday March 26, @05:20PM
    from the reliable-transportation-and-3-references dept.
    blueforce writes "Computer World is reporting that there's a shortage of skilled mainframe workers on the horizon. Quote: "Getting IT professionals, especially young ones, interested in learning mainframe work isn't easy." No kidding. While I've never worked on a mainframe, I have worked on AS/400's. 3 words - Mind Numb ing. Perhaps it's time for a more long-term solution to the problem. Interesting nonetheless. Who'da thunk it - a shortage in IT. What's next, COBOL?"

  21. where to learn by timmarhy · · Score: 0

    I'd love to work on mainframes, bigger the better as far as i'm concerned. trouble is universities here don't teach that stuff ( i guess becuase THEY can't find anyone to teach it) and this doesn't just affect old clunker systems. what about new big iron??? there is always massive computing needs, more is never enough it seems.

    --
    If you mod me down, I will become more powerful than you can imagine....
  22. Damn GUI Tools by luzrek · · Score: 1
    The mainframe skills shortage is emerging as subtly as gray hair. It's bumping up training costs and raising concerns among data center managers who wonder how they will replace retiring green-screen wizards with workers weaned on Microsoft and open systems.

    Kinda funny that the article seems to start off by blaming "user friendly" software for the shortage. Is it true that no one tinkers anymore?

    Or perhaps the problem is that recent CS degrees are getting as devorced from the actual running of computers as mechanical engeneers are from the running of automobiles? Perhaps the field should split so there is a relatively large group of people with highly technical skills to do most of the labor, and another, smaller, group of the cream of the crop to do the actual computer science. This is instead of calling everyone who takes programming classes in college computer scientists.

    --

    Galium Arsenide is the material of the future, and always will be.

    1. Re:Damn GUI Tools by cultobill · · Score: 1

      Perhaps the field should split so there is a relatively large group of people with highly technical skills to do most of the labor, and another, smaller, group of the cream of the crop to do the actual computer science.

      That divide already exists. The larger group are called IT Students :P

      --
      Bill, who is very much a CS student

      --
      -- Bill "Houdini" Weiss
    2. Re:Damn GUI Tools by murphj · · Score: 1
      Kinda funny that the article seems to start off by blaming "user friendly" software for the shortage. Is it true that no one tinkers anymore?
      Sure, man, I tinker with my mainframe all the time. It's out in the garage. My electric bill runs about $10,000/month.
      There's zero similarity between your Debian box and a mainframe. One doesn't prepare you for the other.
      --
      SONY. Because caucasians are just too damn tall.
    3. Re:Damn GUI Tools by Kaimelar · · Score: 1
      Or perhaps the problem is that recent CS degrees are getting as devorced from the actual running of computers as mechanical engeneers are from the running of automobiles? Perhaps the field should split so there is a relatively large group of people with highly technical skills to do most of the labor, and another, smaller, group of the cream of the crop to do the actual computer science. This is instead of calling everyone who takes programming classes in college computer scientists.

      I think the split you describe already exists. First, many colleges and universities have different degree programs within a department that serve different ends. Computer Science usually deals with more of the underlying theory and the science bits, whereas Computer Information Systems deals more with the applications of computer technology, often to business. As an example of the differences, CS requires some physics courses, and often more math. CIS requires business and accounting classes. Though, I wouldn't call either the "cream of the crop" -- people have different skills and interests.

      At least, this is how it worked at my alma mater. Perhaps other schools are different.

    4. Re:Damn GUI Tools by ShadowDrake · · Score: 1

      Actually, you raise a good point implicity. Where can people "learn by wrecking?"

      Anyone can learn to operate and administer a *ix by throwing Minix or Slackware on a thrift-shop refugee 486/66. If you blow away /, nobody cares.

      How do I learn to run a 370? It's typically too expensive and bulky to play with the "real thing" at home, and nobody will give you a running system to play with.

      The only thing that comes even close is emulation, and that won't teach you that you shouldn't tie up the annoying guy who's bothering you with the system master tape.

      --
      It's just like a fascist dictatorship, without the punctual rail service!
    5. Re:Damn GUI Tools by Usquebaugh · · Score: 1

      You are aware there's a mainframe emulator for WIN/NIX?

      So yes I have mainframe under my desk it's also part of cluster. Do I get a bonus for that?

      Or to paraphrase my boss "Jez, when you gonna do some real work?"

    6. Re:Damn GUI Tools by Lovepump · · Score: 1

      So, it'll support 3,500 concurrent TSO users with sub 1.8 second response times, 60+ batch jobs all running at 6000 I/O requests per second, maybe 10 or 15 people compiling in foreground and some of those 60+ batch jobs also compiling in background. It'll serve FTP requests and HTTP requests in sub second times, whilst all this is going on. In essence, if you throw work at it, it just gets done.

      Tonight, it'll begin processing your quarterly ledger, finance and payroll suites for 19 seperate companies. You *KNOW* it'll all be done in the morning. Your downtime is measured to the 5th decimal over the year, and they are all 9's.

      This machine I'm working on right now will.

      I rather suspect you don't have a mainframe under your desk. You might have something which looks like a very slow mainframe on-screen, but it sure isn't a mainframe!

  23. MORE long-term? by mblase · · Score: 1

    Perhaps it's time for a more long-term solution to the problem.

    I thought the reason this was an issue was because mainframes were a long-term solution to a problem. They're dinosaurs, sure, but remember that dinosaurs ruled the Earth for millions of years before anything smaller or smarter could come take over. Mainframes are solid, reliable, and house very large amounts of very important data that would have been moved to other systems by now, if it were at all easy to do.

    Sure it's easier to get help for newer systems, but it also involves paying for new hardware and software as well as that new help. Why should anyone do that in this economy when they can just pay twice as much for a skilled mainframe administrator and keep their current investment?

    Me, I'm surprised that universities aren't training their students in these systems as well as everything else. If I could get AS/400 training as easily as I can get Oracle or Java training, I'd be pulling down twice the money I am now.

    1. Re:MORE long-term? by Anonymous Coward · · Score: 0

      I've GOT more AS/400 training than I know what to do with, and I do development on Windows. Where can I find this double salary job? Is it as a sysadmin or a developer?

  24. Quick and Easy Karma? by NickisGod.com · · Score: 3, Funny

    Real MCSE's know that real main frames run Windows2000 Server!

    Unix is just DOS with funny application names (ga-new what?)

    1. Re:Quick and Easy Karma? by Anonymous Coward · · Score: 0

      better go get your hotfix before slammer brings
      yer @55 down

    2. Re:Quick and Easy Karma? by Anonymous Coward · · Score: 0

      You are a complete moron

    3. Re:Quick and Easy Karma? by NickisGod.com · · Score: 1

      And yes, I know AS/400 and the like aren't Unix.

    4. Re:Quick and Easy Karma? by glib909 · · Score: 1

      Yes, that's a quick and easy way to LOSE karma.

      --
      Suudsu, that stuff is G-E-W-D.
  25. Nothing new by selderrr · · Score: 1

    15 years ago, in college, our uni bought a (then new) IBM SP2 machine (only the 32 processor (2x16) if I recall correctly).

    I had to do my thesis about multiprocessor interval-based polynomial factoring on it. I wasted a solid 3 months finding someone who could get the PVM installed. They had NO skilled personel back then. I can't imagine they will find them now.


    Mainframe experts are a bit like those iraqi weapons of mass destruction. The dudes in charge claim that tey exist, but no-one has ever seen one :-)

    1. Re:Nothing new by Anonymous Coward · · Score: 0

      Nice attempt at being funny, it was a failed attempt.

      Almost makes me wish Sadam and his gang drop some chemical weapons into your house and your house alone.

      faggot.

    2. Re:Nothing new by SysKoll · · Score: 1

      SP2s are actually Unix machines (RS/6000) packaged as a cluster. This ain't no mainframe, this is a modern Unix machine.

      A student with a modicum amount of Unix experience and the root password could have RTFM and installed PVM in a few days. I am afraid that your college was just as clueless as most colleges.

      --

      --
      Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

    3. Re:Nothing new by selderrr · · Score: 1

      A student with a modicum amount of Unix experience and the root password could have RTFM and installed PVM in a few days.
      Probably. But the machine was new, expensive, and thus securely locked away from all student access except for poor thesis dudes like me. They were overly protective of their machine, which is understandeable since they'd fall flat on their face if students turned out to be better at administrating a god-knows-how-many-million-dollar-machine. Like I said : they had no skilled personel. The few operators that had a bit of mainframe knowledge were busy keeping the old 370 running (which was cracking under the load. The SP2 was supposed to take some of that load away, but never got configured properly for most software.)
      I am afraid that your college was just as clueless as most colleges.
      lol. That's even an understatement

    4. Re:Nothing new by SysKoll · · Score: 1

      Oh, so your college had a 370 background? Then I am not surprised that the AIX operating system of the SP2 was a complete mystery for them. The sysops were probably using MVS or VM, which are totally different from AIX/Unix.

      --

      --
      Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  26. Mindnumbing? I think not by pcs305 · · Score: 1

    I don't think so. It is a common mistake to associate Mainframe with COBOL and say "boring". That is an ignorant association. Like Windows users saying Linux is for just for geeks. We use the following languages on our mainframes: COBOL(duh), C, C++, PERL, JAVA, Assembler, REXX and CLIST. There's more. We run Transaction servers, WebServers and application servers. All on a good'oll mainframe. Doing about 45Million business transactions a day.

    1. Re:Mindnumbing? I think not by technomom · · Score: 1

      and, of course, PL/I!

      (duck!)

      JoAnn

    2. Re:Mindnumbing? I think not by BrokenHalo · · Score: 1

      Indeed, and the parent poster forgot FORTRAN. I know we usually do that in lower-case nowadays, but if you can't say it in upper-case, it's not worth saying :-)

  27. The problem with mainframes... by Sloppy · · Score: 2, Insightful
    ...is that you can't easily learn as a hobbyist. You probably can't play with one at school, either.

    Anyone remember that Woody Allen movie, "Take the Money and Run"?

    Interviewer: Do you have experience operating electronic high speed digital computers?
    Woody: Yes
    Interviewer: Where did you get that experience?
    Woody: My aunt has one.
    This was funny in 1967 and is senseless today, because in 1967, nobody's aunt had a computer. And today, nobody's aunt has a AS/400 sitting around. So the only way to learn is on-the-job, which means there's that chick-an-egg problem of: you can have the job if you have experience, you can get experience if you have the job.

    With PCs today, you just spend an affordable amount of money, and you can start learning.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:The problem with mainframes... by Kaimelar · · Score: 1
      And today, nobody's aunt has a AS/400 sitting around. So the only way to learn is on-the-job, which means there's that chick-an-egg problem of: you can have the job if you have experience, you can get experience if you have the job.

      Funny you should say that. My aunt actually does have an AS/400 sitting around in her home office, where she does programming (mostly COBOL) for area businesses that have have huge payroll, inventory, etc databases set up on mainframes. And she has more demands for her services than she knows what to do with.

      Hmm, maybe I should think about visiting more often, to add another line to my resume . . .

      BTW, I think you're right about the chicken-and-egg problem in general. My college used to have a required COBOL course, but it had been phased out before I started my CS degree. At the time, I thought it was a good idea. Now, however, I wonder if anyone who took that course now has a job working with mainframes . . .

    2. Re:The problem with mainframes... by Sloppy · · Score: 1

      Your aunt sounds cool. Maybe you really should visit her more often! :-)

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    3. Re:The problem with mainframes... by adamthornton · · Score: 2, Informative

      "...is that you can't easily learn as a hobbyist. You probably can't play with one at school, either."

      Hercules.

      Adam

    4. Re:The problem with mainframes... by frank_adrian314159 · · Score: 1
      And today, nobody's aunt has a AS/400 sitting around.

      But one of my co-workers does. Just google for IBM system resellers. You can get an old AS/400 relatively inexpensively and learn on that. The software doesn't change that much from release to release so the knowledge you gain will still be good for another 20 years or so...

      --
      That is all.
    5. Re:The problem with mainframes... by Anonymous Coward · · Score: 0

      The problem with mainframes... is that you can't easily learn as a hobbyist. You probably can't play with one at school, either.

      I totally disagree.

      Some people refer to the HP 3000 as a mainframe. I access the HP 3000 in 7th grade, and at the time, the total breadth of the HP 3000 was graspable by a 7th grader. (with the exception of MRP systems and advanced applications). The interface was very much parallel to DOS, when MS-DOS finally came out 5 years later. (this was mid-70's).

      Now, after 25 years of advancement, they're really not much harder to grasp. The information is CERTAINLY more accessible now than it was in the mid 70's - all the manuals are on the net.. News Groups, etc., make it very easy to get answers. If a 7th grader could do it with little access to information, then you pros should have no problem at all.

      My experience is that if you have the interest and motivation, then it's easy. (Same with any technology). Computers just haven't changed all that much over the years. Files, moving bits from here to there, etc.. all the same.

    6. Re:The problem with mainframes... by Sloppy · · Score: 1
      Some people refer to the HP 3000 as a mainframe. I access the HP 3000 in 7th grade, and at the time, the total breadth of the HP 3000 was graspable by a 7th grader. (with the exception of MRP systems and advanced applications). The interface was very much parallel to DOS, when MS-DOS finally came out 5 years later. (this was mid-70's).
      But that's just it: it was the the 1970s, so the HP3000 is what was there. Today's 7th grader has personal computers at his school. People will learn to use whatever is around, and that isn't likely to be a mainframe.
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    7. Re:The problem with mainframes... by Anonymous Coward · · Score: 0

      Interviewer: Well, your resume says you have AS/400 experience, but I can't see what job it was at.

      You: I bought my own AS/400 and practice at home. RPG is great fun!!

      Interviewer: OK. I'm just going to back out of the room slowly....

    8. Re:The problem with mainframes... by tnmc · · Score: 1
      Not true! The Hercules emulator lets you have an S/370 z/OS class mainframe on your home PC. It'll run anything from OS/360 to Linux for S/390 & zSeries.

      Personally, I run MVS 3.8j, which was IBM's flagship operating system circa 1974.

  28. Three words my ASS!!!!! by Anonymous Coward · · Score: 0

    'ing' is not a word.

  29. Nearsighted geeks by stratjakt · · Score: 1

    Mainframes already are a long term solution. They aren't going anywhere anytime soon.

    There's easily more COBOL and FORTRAN code out there than there is Perl or Java.

    Systems dont get replaced just because they aren't the 'latest thing'. They get replaced because they dont work anymore. The mainframes work.

    Interestingly, I read an article not too long ago about increased interest in mainframes and dumb terminals. Apparently there are those wise enough to realize that the client/server model of computing is full of flaws. When was the last virus to target the Sys/36 or HP-3000?

    --
    I don't need no instructions to know how to rock!!!!
  30. This is a trick ! by Anonymous Coward · · Score: 0

    Business wants lower costs. Business says
    "there's going to be a shortage of X". More labor supplied for X. Cost of Labor of X goes down. Business profits go up.

    DO NOT GO INTO MAINFRAME ADMIN !!!!!

    The few guys that do know deserve all the money they get. They will be un-employable when the
    finally pull the plug on the old iron, so they need to stock up.

    People react rationally. The market is a good determiner of labor allocation.

    There is no need for special legisilation to promote an industry. There is no need to continually increase the guest worker H1-B quota over and over again.

    If business needs a special skill, just raise wages. It's amazing, you'll find the labor you need.

  31. Only part of the issue by msobkow · · Score: 5, Interesting

    That's only part of the issue. I didn't learn squat about sysadmin tasks in University, because the focus is on teaching you how to think about software development, not how to use a particular tool or platform -- that's what tech schools are for.

    A far bigger issue, as was already pointed out, is the mind-numbing tedium of being a mainframe operator. Alas, the same applies to being an operator on any system, as your main job is to swap media for backups, stock the print servers, and act as remote fingers when support staff call in on a page.

    Regardless of platform, the only operators I knew who were happy with the job were middle-aged people who were more concerned about job stability than job challenge/fullfillment. Many of them were highly skilled, knew more about the systems than the developers, and would have made good developers. They just didn't want the pressure and insecurity that comes outside the data center.

    As to "learning VB and Office", it sounds more like a tech school than a university. I've never heard of VB or Office being considered part of the programming course on a university campus. I have seen it offered as a half-credit course to help out students who have no prior experience with basic office automation tools, but who need the basics in order to be able to prepare and submit their coursework.

    Another issue with getting people to consider a career as an operator is that the job stability is a smokescreen. Who wants to take a job for lower pay, that has little or no challenge to it, requires dealing with pissed-off user managers, and is subject to termination whenever someone gets a brain-fart about "saving" by outsourcing?

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:Only part of the issue by Monkeyman334 · · Score: 1

      It's not a university, but here at the community college they start you off with VB to learn programming basics. Then they progress to PERL, C, C++, etc. I helped someone with their homework in VB and they just learn things like variables, statements, conditions, etc. just like any other programming language. But advanced VB is a whole different course and is more for people looking for a job using VB.

    2. Re:Only part of the issue by hazem · · Score: 1

      I think learning general concepts about sysadmin is good, though. I'm astounded by the CS guys who have no clue what goes on, hardware-wise and OS-wise in a computer.

      At the university I used to work for, they held a class on computer security - focusing on how to protect a box from being broken into. They used Linux for the OS, but only one of the students in the class had a clue how to even install linux, let alone administer it.

      I'm not sure what was needed to fix it, but somekind of pre-req on systems would have been helpful.

    3. Re:Only part of the issue by Anonymous Coward · · Score: 0

      advanced VB, I find that humorous.

    4. Re:Only part of the issue by DonFinch · · Score: 1

      The big problem is the disjoint in the course work in some universities. At mine, the MIS programming was fairly light weight (VB, followed by C++, then harder core C++. now its all Java) and the analysis and design class for me was a damn joke. then you go from this striaght into projects and Systems engineering coursework that is lightyears ahead of where the university gets you before thses classes. Luckily for me I found "playing catch-up" over the summer to be very interesting, and read everything I could about design in general, and Oracle and powerbuilder (the platforms for the projects and engineering courses). I can see that they want you to learn to think about system design and implementation, or how to think like a programmer, but the total lack of technical training does put most grads far behind the curve. Most schools have the IS degrees as business degrees. While finance is important and all, IS majors would be better suited to doing more math, and taking more technical courses along with the theory. Unfortunatly the crummy cirriculum has made many employers look at IS (or even CS from some schools) as non-qualified for anything but a basic tech position.

      --
      -- Insert wisdom here:
    5. Re:Only part of the issue by Door-opening+Fascist · · Score: 1

      It really depends where you go. Where I am, at Earlham College, I've learned more about sysadmining since I got here than at any other time.

      The entire CS department's network is student-run, and being an admin there has taught me far more than any class could have taught me. I also have an internship with the computing center, for which I work on testing out LDAP authentication. Small schools tend to provide more opportunities like that, because it allows direct communication between professors and students, and staff and students.

    6. Re:Only part of the issue by Anonymous Coward · · Score: 0

      OXy-moron ?

    7. Re:Only part of the issue by Cignus20 · · Score: 1

      The problem with schools and CS/IT programs is they advertise "BIG MONEY" and a lot of people who have no clue what is going on make it through the weed out classes (i.e. basic Cobol) meanwhile the truly talented people who may actually be useful in the real world are failing classes because the basic Cobol test is closed books and notes (when was the last time you programmed with out cracking at least one book?)

      Lord help us when these grads hit the real world. It's very frustrating for me, I feel like I got cheated because the course work in my school was aimed at non-technical people for a degree in IT. I guess the clueless ones go on to be Vendors.

      --
      The world called out for a hero and all it got was me...
    8. Re:Only part of the issue by Slime-dogg · · Score: 3, Insightful

      I know plenty of older guys (my dad included) that need jobs. My dad can do mainframe stuff, but he used to do primarily embedded work. The shortage will last only as long as companies insist on hiring young people instead of older ones. Sure, I'm young, but I've noticed that the young ones tend to be very arrogant, ignorant, and sometimes downright stupid. When you see the median age at Microsoft, you shouldn't have to wonder why they have so many problems with buffer overruns, and bounds checking.

      My dad's been coding for years and years and years. He had trouble trimming his resume down to 2 pages, having been a consultant. People still won't hire him, mostly because he's pushing 60. Sure, he'll cause higher insurance premiums, he may not last 40 years with the company (as if many young ones would), but he can still contribute skills that have had 30 years of refining...

      God Damn H-R departments.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    9. Re:Only part of the issue by Da+VinMan · · Score: 1

      Well, I don't know your dad, but he could just as well throw up a shingle and market himself as an independent consultant. (It doesn't sound like he's busy anyway.) That circumvents the HR folks entirely because he's not looking to be an employee. Of course, being a consultant has its downsides, but at least he could stand a chance of getting back in the game.

      If he's really got good experience with critical skill sets, he should be able to find something. I wouldn't count on being cash flush in today's market though; expectations need to be tempered.

      --
      Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
    10. Re:Only part of the issue by buck_wild · · Score: 1

      Mind-numbing tedium? It's been a while since you were an operator, huh? In my shop, my operators are managing the box that schedules all the batch, monitoring all 7300+ batch jobs that run in a night (including several hundred that run on open-systems Sun environments, creating and perfecting countless automation routines to make their lives easier, etc.

      Now they're installing a product from BMC called Patrol Enterprise Monitor, and it's assiciated PhonePoint software that will make callout and escalation automatic. Granted, this will take some months to perfect, but that will leave them more time to perfect the web environments they're creating on several of our LPARs.

      Now how in the hell can you call that much diversity and oportunity 'mind-numbing'?

      Oh, and the average salary for my operations staff is $65k. In fact, they're in the same pay-scale as both the Intel and Sun admins.

      --
      If all you have is a hammer, everything looks like a nail.
    11. Re:Only part of the issue by SethJohnson · · Score: 1


      Your Dad is probably asking for a lot more money than those young, inexperienced people you're describing. Microsoft has a bunch of young people because those are the most exploitable. Them and HB1s from India.
    12. Re:Only part of the issue by Anonymous Coward · · Score: 0

      You get what you pay for.

      Something most businesses are happy to tell you, but too fucking stupid to listen to.

    13. Re:Only part of the issue by Anonymous Coward · · Score: 0
      Sure, I'm young, but I've noticed that the young ones tend to be very arrogant, ignorant, and sometimes downright stupid.


      Absolutely.. We have a young programmer who will ask something, and then when you are replying he will be jabbering "ah yes, I knew that, you know". Why waste my time then?! And he's also typed "shutdown -r now" in a wrong terminal, rebooting our main server instead of his workstation. (No, he doesn't have that kind of access anymore.) But he insists he's good. Bollocks.
    14. Re:Only part of the issue by StormReaver · · Score: 1

      "I've never heard of VB or Office being considered part of the programming course on a university campus."

      You've never been to Southwest Missouri State University, once ranked as the #1 CIS program in the country until the focus shifted to Microsoft vocational training. This illustrious career path split a brain-dead-easy 3-credits, one semester VB class into a 4-credits, 2 semesters, even-more-brain-dead assurance of computer illiteracy.

      To add embarassment to insult, the AOS (Administrative Office Systems [or something like that]) associate degree program was folded into the bachelor of science CIS degree program. The result? A few extra classes on using Microsoft Office were added to the "required for graduation" list for incoming freshment (thankfully I had long since filed my degree program, so was not subject to the new requirements).

      Unix systems were relegated to "this is what you need to type to make your Java applets readable by the instructor" prior to the AIX web server being replaced by NT (which, SURPRISE, quickly became extraordinarily unreliable). The rest of the campus quickly converted to all-Microsoft.

      The end results (whether related or not, but I think they were) were that the SMSU CIS program completely dropped off the ranking charts around the country, and graduates frequently knew very little about computing in general and software development in particular (a primary focus of the CIS degree at SMSU).

      I think I may have been in the last (or next to last) class that contained highly competent graduates. The vast majority of the graduates in my class that were highly competent were already (or nearly so) that way due to their own outside efforts (many times before even entering the University program).

      I suspect that most CIS graduates at SMSU that known anything have gotten to that point on their own steam despite the best efforts of the university's administration.

      Sometimes it's embarassing to admit that I got my degree there, but I point out to people that I was over halfway done before the school was bought by Microsoft and that most of what I learned was self-taught; the degree was just a formality I had to endure.

    15. Re:Only part of the issue by Anonymous Coward · · Score: 0

      Yes. My school has a course called -- I shit you not -- "Advanced Basic".

  32. just say no to cobol by mcguyver · · Score: 1

    I coded cobol during the Y2K 'crisis'. That was a painful job that caused irreverasable damage on my psyche. To this day I break out in a cold sweat whenever I see a green screen and will probably be in therapy for the rest of my life.

    1. Re:just say no to cobol by LBrothers · · Score: 1

      You could have just changed your TSO session's settings. Then you could have stared a lovely blue screen all day.

      But don't pick the wrong terminal settings or you'll hose your machine and get a REAL blue screen - did that at work today, yikes!

    2. Re:just say no to cobol by zoydoid · · Score: 1

      green screens? my god, didn't everyone move to amber screens in the mid '80s?

    3. Re:just say no to cobol by salty_oz · · Score: 1

      Where does all of this monochrome screen stuff fome from? In 1987 when I started on mainframes we were using 7 color 3279E's that could do full graphic display some great graphs (SAS programming at the time).

      --
      ln -s /dev/null /dev/clue
  33. The Problem With Specializing by beanball75 · · Score: 1

    It seems like a losing proposition in the IT business to specialize too much. Now that you don't have a lifetime job, you will have a very narrow range of jobs that you can take. Mainframe maintenence isn't really a growth industry (well, maybe when the current engineers start retiring).

    So why would you invest big bucks in a college degree for a career in a shrinking speciality in shrinking field?

    Solutions: Ship the jobs to India or import Indians, or just grab some guy off the street and train him (or her).

    [off-topic]
    Maybe I'm just saying this because of the demoralizing state of the economy: I don't think I'm going to stay in the IT business. I spent a lot of money on a BS and MS degree to get into this field and the IT world looks like its heading the way of Old Detroit. It's not too late to go to medical school.

    1. Re:The Problem With Specializing by geekoid · · Score: 1

      if the IT problems are bothersome, then you do not want to go to medical school.

      I see what doctors have to put up with, and it is not worth it, money speaking. If you have a desire to heal, and the money don't matter, go for it, they could use you.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:The Problem With Specializing by Anonymous Coward · · Score: 0

      It seems like a losing proposition in the IT business to specialize too much. Now that you don't have a lifetime job, you will have a very narrow range of jobs that you can take.

      Nah. It's supply and demand. The demand for specialised skills is more variable than mainstream ones but the supply is also lower. Going mainstream is safer but cutting yourself the right niche in a speciailist skill can be much more lucrative (or not).

    3. Re:The Problem With Specializing by xtremex · · Score: 1

      Can India afford mainframes? They're still a third world country.

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
  34. no training, companies take little risk by Anonymous Coward · · Score: 0

    Personally, I don't think it's a lack of interest. There are plenty of unemployed, ambitious IT people. It's simply that HR departments and recruiters don't even consider someone who is willing to learn and has experience in other IT areas (like client-server, or AS-400 for instance).

    Anyone with no experience (but is willing to learn, and has an aptitude to do so) is rejected, and very few companies and/or schools are training anybody on mainframe support.

    One or the other must change. It's a vicious cycle - no mainframe support being trained, greater demand for mainframe support personnel, no hiring of any mainframe "trainees", repeat.

  35. Not just card readers anymore by Anonymous Coward · · Score: 1, Informative

    Guess you haven't heard of MQ message queueing, TCP/IP sockets, Websphere all on the mainframe, and even a Unix (no not Linux) native environment and filesystem and a JVM as standard parts of IBM's Z/OS.

    Your comment about the mainframe is as clueful as if I'd said, "Have PCs made significant progress? Last time I used MS-DOS I had to program in QBasic and dBaseII and I only had a monochrome Hercules graphic card."

    1. Re:Not just card readers anymore by markvilla · · Score: 1

      Jeeze, how do you guys remember back that far! Monochrome? J2EE is it now baby. Should have seen the look on my face when my supervisor showed my my cubicle on day one, the tube was so old it had VM/ESA burn't in the screen and the keyboard had the shift key that enabled 2 sets of keys making one key set. That terminal lasted about 5 days...they did not have that archaic stuff in school... I whined for color.

  36. Where Do I Sign Up? by Aldurn · · Score: 1

    This is something I would be interested in: Working Mainframes. I'm in their target range (20 years old), and would love to at least get some experience in the mainframe arena. Trouble is, I can't just pick one up and play around with it like I do with all of the other technologies I know.

    I am currently a college student, and there is no course on how to run a mainframe. They will teach you the latest and greatest advances in object oriented programming, but when it comes down to how to work mainframes, I'm in the dark.

    So, in short, what can I do to learn? They mention having training programs in the article, but where do I go? And how does one "break in" to the mainframe operator industry?

    --
    char sig[120] = "\0"
    1. Re:Where Do I Sign Up? by maquaro · · Score: 1

      If you are interested in an older mainframe emulator that you can run on your own machine, then check out the "Hercules" emulator. It can run OS/390 which is the operating system for the BIG IBM zServer series. The problem is that you have to have a OS/390 server license and software. OS/360 is available for free to the public, though it's probably 15+ years old.

      If you can get OS/360 running inside Hercules, then you will have a great base of knowledge to work on other IBM base mainframes, not the midrange servers like the AS/400 or iSeries.

      Just a suggestion. Good Luck.

      --
      What I am I once was. What I now become I long to be. Life is a journey not a destination.
    2. Re:Where Do I Sign Up? by timbrown · · Score: 1

      I asked our main frame guys this, apparently the most common route is to start out as an operator doing stuff like tapes etc and then work your way up...

      --
      Tim Brown
    3. Re:Where Do I Sign Up? by finkployd · · Score: 1

      And how does one "break in" to the mainframe operator industry?

      (1) You do not want to be an operator (although you may have to for a while to break in, I did for 8 months), you want to be a systems programmer (or sysprog). Operators DO have mind numbing jobs and usually are paid poorly. 'Tape Monkeys' is the term usually used :)

      (2) Universities. Plenty of large Universities run Mainframes and they need people. They also cannot pay as well as industry so they will willingly hire "less qualified" people and train them. It's a good way to get experience and get paid for it.

      Finkployd

    4. Re:Where Do I Sign Up? by Anonymous Coward · · Score: 0

      I beleive there is some thing called simulation software for mainframe OS which can be installed in a pc and probably you can write MSCOBOL or do whatever you do normally in mainframes using CICS,VSAM..
      It is good to start with until you find an oppurtunity, In india we have an institution where you can rent a mainframe for some days..
      I hope there will be something like that in the united states

    5. Re:Where Do I Sign Up? by tyen · · Score: 1

      Trouble is, I can't just pick one up and play around with it like I do with all of the other technologies I know.

      I just picked this comment at random out of all the comments that expressed the same frustration of lack of training facilities. I've looked into this issue a lot because I run into z/OS boxen enough in my consulting work that it would be useful to know the mainframe.

      If you are in a college or university, you're in luck. The IBM Scholars Program basically gives any university to a huge variety of free and deeply discounted training material. You will need to pester a willing CS or MIS professor into teaching a class that can be taken for degree credits, and a local IBM Business Partner needs to participate as well. IBM supplies the mainframe services through the web. Steep requirements, but not impossible, especially if the course is structured like a 1-hour credit course, and you can convince the professor that your local IEEE or ACM chapter will handle all of the administrative tasks.

      If you are not associated with an university, Marist College offers a degree credit course remotely. A little spendy, but doable.

      If you are not associated with an university and want a self-study option, options are pretty grim. This is my situation. I cannot predict the time demands of my consulting business enough to guarantee I can set aside time for a structured course, and pretty much everything I've learned is by self-study. Some Googling turned up only one vendor who sells z/OS timeshare services. The minimum block of services from Internet TimeShare Resources costs $500 USD per month. Gulp. Another option is to purchase your own mainframe; the minimum configuration I could find through IBM, refurbished, was well into five figures. After I passed out and came to, I decided to try Hercules and the turnkey MVS based upon a much older version of MVS, as mentioned earlier in this thread.

      If you're in the same situation as I am and want some MVS timeshare just to play around in, I think five people or companies can feasibly split the cost of the timeshare, by agreeing to use the timeshare only on a particular weekday, with access rotating on the weekend days, so you get access two days out of a week every two weeks, and the rest of the time you get access one day a week. If this kind of setup intrigues you, drop me a note at maildrop001 at yahoo com

      Judging by the comments on this article, there is probably a market demand out there for $20/month accounts that would give newbies a pico-LPAR to install MVS programs, install Linux for z/OS, play around in, etc. Wrap some basic web services that let the newbies punch a button to wipe the LPAR to its initial state, download datasets they created, and such so that the support can be bare-bones ("fubar'd your LPAR? Reset it, bud.") and the costs can be kept low. I found three such firms offering this kind of service for OS/400 access.

      IMHO, contrary to what the article claims, I don't think the shortage is real. There is and always will be a shortage of top-flight folks, just as in any field, but for a rank and file that is dedicated to just mainframe work, the rates are not reflecting any shortage. There is demand however for folks who can fluidly cross the distributed and mainframe worlds, but as always, industry-specific and domain-specific knowledge is really what is prized by clients, not just straight technical skill. Furthermore, a lot of people's retirement accounts took a serious hit in the dob bomb, so hordes of mainframers retiring is not likely to happen anytime soon. Maybe in 20-30 years we might have a shortage, but to start talking about it now is premature.

  37. Mindnumbing? by osxuser-02 · · Score: 3, Interesting

    Why do you consider it mindnumbing? I'm 27, and I've been working with AS/400s for about 4 years. They aren't anymore mindnumbing than running an *nix CLI, or point and clicking all day. On a side note, the AS/400 is quite the machine. I could sit and name all the great things it can do that are better and faster than any Intel system, but it'll still be labeled "mindnumbing" because it doesn't play solitaire.

    --

    I went to college for this?...

    1. Re:Mindnumbing? by entrigant · · Score: 1

      Holy shit, it really doesn't play solitaire? There should be a law against that! What would I do at a job with no solitaire... it's like willfully giving up sex.

    2. Re:Mindnumbing? by tonywestonuk · · Score: 1

      Try here: AS400 Stuff Theres even tetris for AS400, Written in RPG/5250 as well!! Tony

  38. I don't want to judge the poster.... by malraid · · Score: 1

    ...since I have never worked on Main Frames and don't have an idea how complex they are. But I think most people like easy interfaces, and that's where they focus, and that's where there is oversupply of labor. Find something hard, and not very popular, and learn it well. You'll earn well, have close to zero competition, and be happy. I learned Novell Netware, and at the begining it was HARD, much harder than Linux. If you didn't know how to do something, there was nowhere to point and click to see if it works. But after a couple of nights playing with it, and asking people who worked with Netware in the past (including my mother) I began to get the hang of it. And I'm happy I did. I have few clients, but they pay well, and since they trust me, *I* will be migrating them to other plataforms if they so choose. If I could, and they pay well, I would be learning to work with mainframes

    --
    please excuse my apathy
  39. not true here by timbrown · · Score: 1

    I work for a large uk bank, and I haven't found this to be the case, whilst I work with the unix security team, I cross train with the main frame guys and gals and here they range from 22 to 60 odd... They're not a bad bunch for a night out either...

    I don't agree that working with main frames is boring either, the guys that work on ACF/2 and RACF are extremely highly skilled

    One odd thing that ammuses me is the Microsoft like feature of capitalising the dataset if you enter a string containing only capitals... almost makes me expect to see clippy pop up :)

    --
    Tim Brown
  40. Umm... by Anonymous Coward · · Score: 0

    Chris, you do realize that there is a significant portion of the slashdot population under 18, right? There's no way in hell such little dopes can understand a business need being more important than the latest and greatest. Hmm, going by your lead-in(replacing YEARS of mainframe development with new applications, oh yeah, a definite cost-saving move), you don't get it either.

  41. Simple obvious answer: by burgburgburg · · Score: 5, Funny
    Add some Windows code:

    Things too reliable? Predictable? Functional? Secure? Just can't find anything to do?

    Windowsize it!
    Just ten lines of Windows code will have you scrambling for hours to try and figure out what in the heck has gone wrong!
    Add twenty lines of Windows code and you've got a month worth of worries on your hands!
    And for the truly daring: A mission-critical Windows application!
    Kiss the wife and kids goodbye! You'll never eat/sleep/bathe in peace again!

    Windowsize it!
    (Not approved for those with heart conditions/risk of stroke/high blood pressure/pregnant)

    1. Re:Simple obvious answer: by Anonymous Coward · · Score: 1, Funny

      Whats wrong? Did he hurt your feelings and your mum wouldn't answer to 'phone? Aww, widdums. Sure, its as easy to write a stable application for Windows as it is for any other system. Doesn't make much difference if the Operating System is a peice of shit though, does it?

      You're just bitter because you've realised that your years spent learning VB and Windows Administration arn't going to make you a millionaire like the ads promised, arn't you?

    2. Re:Simple obvious answer: by Anonymous Coward · · Score: 0

      God damn, you're right - I could have told them I have heart problems!!!

      Shit!!! that's a year down the drain!

  42. Quite a few years back... by symbolic · · Score: 2, Interesting


    When the Mac first came out, I spent about six months reading technical manuals for IBM's OS370. I wanted to actually work with mainframes, but the people that ran the shops acted like it was some holy grail or something, as though you had no chance of setting FOOT in a data center unless you knew a super-secret magic chant or something. I still think the big iron is fascinating, but I've never been quite motivated to resume my interest (the salaries don't really help, either).

    As for C++ programmers - someone made a comment regarding competition among "qualified" c++ programmers. I'd argue that the ability to toss some code into a class so that it compiles with a C++ compiler does NOT a C++ programmer make. If you count only those who know both the language, and how to use it effectively, I'd guess that your competition goes way down.

    1. Re:Quite a few years back... by Anonymous Coward · · Score: 0

      When the Mac first came out, I spent about six months reading technical manuals

      Doesn't that count as Funny?

    2. Re:Quite a few years back... by symbolic · · Score: 1


      I guess I can understand why it might sound funny, but I assure you that my interest in the Mac was quite technical. Since there were few development options on the Mac, I was drawn into 68000 assembly language programming. Not for the faint-of-heart, I assure you.

  43. What is a mainframe? by Obiwan+Kenobi · · Score: 1

    I've worked at banks my entire professional career. They all call their main systems "mainframes." But, considering they're usually just ass-kicking unix or windows 2000 adv. server boxen, what's the difference between the homemade kind?

    Could it be the cash? It certainly appears so, when's the last time you spent $50-100k on a box?

    Does lots of SCSI, RAID and redudant power supplies make a mainframe? Or lots of noise? Lord knows you'll find no louder boxen than those beasts.

    I've worked on all kinds of unix, from an RS6000, to an AS/400 to BSD, but nevertheless, its all *nix and they're all equipped with the same crontab that everyone else relies on. I make and run scripts all the time, and I don't feel any more leet or cool because I'm working on a "mainframe" rather than a "server."

    And the pay doesn't go up for a mainframe sys admin compared to a regular sys admin either, let me tell you.

    Mainframes don't require that much babying, that's normally caused by manager ignorance, which is to be expected.

    As for COBOL, sure I've worked with some COBOL code, you wouldn't believe how much COBOL is still around in the banking world, but if it ain't broke...

    Anyway, my point is is that mainframe is a dated term, now synonymous w/ server.

    If I'm mistaken, please, let me know.

    1. Re:What is a mainframe? by Anonymous Coward · · Score: 0

      Yea. You are pretty much full of shit.
      I challenge you to find 'crontab' on an AS/400. I actually doubt if you could identify an AS/400 or a mainframe in a room full of computers.

    2. Re:What is a mainframe? by timbrown · · Score: 1

      Keep on smokin'... I work in banks too, for the UNIX team... but as I posted elsewhere, I cross train on main frames and I can assure you they're not the same thing.. that being said, I prefer OS/390 to Windows NT :)

      --
      Tim Brown
    3. Re:What is a mainframe? by evilskull · · Score: 1

      Well, sitting next-door to the company AS/400 setup, I'm going to tell you right now that it's not a Unix/BSD/Linux/Minix/QNX/Multics/AIX/Whatever based solution in any but the most abstract concepts.

      The AS/400 is nothing like a server, in the sense as it's used now. There is no client to serve data to. More often than not when you connect to the AS/400, you're opening a TN5250 Terminal session directly to the machine, the updated counterpart to an old-school DB15 serial connection. You're working on the AS/400 itself, and none of your tasks are handled locally. This more or less goes against what I understood to be the basic point of the client/server model.

      The actual machine itself churns through amazingly huge amounts of data, in all but realtime, working with databases larger than the most hardcore college students MP3/Pr0n collection, constantly adding, appending, and deleting records. The I/O on even the mid-range solutions like the "now-outdated" AS/400 iSeries is, bar none, insane. Period.

      And the reason new blood is so hard to bring in really amounts to a lack of training and willingness to train. I mean, it's a totally foreign environment compared to what so many people my age (18-25) have dealt with, and if you're not willing to just get in there and embrace it, you will burn out, quickly. The first time I saw an OS/400 command line I plotzed myself. The first time I had to clear a physical file member I thought the person training me was speaking gibberish. But if you find a chance, and a place of employment willing to train you, you'll find yourself learning to love the machine almost as much as your Linux desktop, Windows laptop, or for the more hardcore old-school among you, your AT&T System V boxen.

      Now pass me my rainbow suspenders.

    4. Re:What is a mainframe? by blincoln · · Score: 1

      Anyway, my point is is that mainframe is a dated term, now synonymous w/ server.

      If I'm mistaken, please, let me know.

      What you're talking about are midrange servers. Mainframes are in an entirely different class.

      Ace's Hardware had a good overview of them awhile ago.

      Mainframes are a completely different world than what most people nowadays think of as computer systems. They are unbelievably hardcore. Imagine the computer equivalent of a cinderblock weapons factory in the former Soviet Union, full of workers chain-smoking cheap cigarettes. They get the job done well, but they are devoid of anything remotely resembling fun.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    5. Re:What is a mainframe? by Anonymous Coward · · Score: 0

      ahh fuck off with your as/400 shit

      I'm sitting 30 feet away from 6 shiny new z/ series boxes, and a half dozen smattering of other IBM s/390 machines that will shit on your little as/400

      laugh

    6. Re:What is a mainframe? by Anonymous Coward · · Score: 0

      right on brotha the ass/400 should never have been mentioned anywhere by anyone in any comment for this article; they are to a 390 as a yugo is to a bmw

  44. What's so tough about operating a mainframe? by dotgod · · Score: 1

    Can't you just have to sprinkle some Magic Server Pixie Dust on it? I thought when used regularly, servers would solve their own problems.

  45. IT shortage? by Anonymous Coward · · Score: 0

    I'm programming in C++, completely overworked, and running at roughly 2.5 times the normal workload (i.e. 2.5 programs in the time allocated for just one).

    No jobs in IT? Perhaps employers do not want to hire people, but there sure is plenty of work to go around...

  46. One word..."Automation" by peterdaly · · Score: 1

    They must have good technical skills and be comfortable dealing with repetitive and mundane tasks, said Tucker. "They are usually one or the other," he said.

    The computer world has come a long way in terms of automating mundane tasks while they have stood at one point in time. That is the problem, not the lack of people smart enough to type commands and follow instruction, but dumb enough to be content doing the mudane tasks over and over for their whole life. Automate the monkey tasks. It's not rocket science. Wake up and smell the 80's.

    Long ago people invented things like print servers and backup schedulers. No reason at all humans should still be doing those tasks. That's what most of the the ops did in the two AS/400 shops I've worked in.

    -Pete

    1. Re:One word..."Automation" by NTworks · · Score: 1

      Hey I hear you - but you have to understand the demographics.

      The types of places that are running mainframes - have ALWAYS been running mainframes. Thats the whole mentality, dont change anything!! Changing things always means things break, and in the mainframe world, you are looking for 100% uptime.

      One of our clients who outsourced their mainframe infrastructure to our datacenter is very bad about this. All of our other mainframe systems are about as automated as they are going to get - the schedules (normally) run on their own with little or no operator intervention.

      AF/Operator starts and stops CICS regions and datbases for backups and batch processing, and ties into the job scheduling package. However this one customer we have has nothing automated, and its such a freaking beurocracy, to change one tiny thing in the way we operate their system, it has to go through 3 dozen middle managers who all work for the state government and of course it all gets shot down, 'we dont need no stinkin' automation'

      Regardless, you really need to have system operators anyway. Not all mainframe shops can afford massive robotic tape silos, they need someone to mount the gajillion tapes running through the drives all night for batch processing... someone has to call someone when a job abends (no way these places trust their shit to some auto-pager crap) if a job abends on some systems, we have literally minutes to fix it without risking downtime, which costs tens of thousands of dollars every minute a database or CICS is not available to the end user (of which there are tens of thousands spread across the state)

    2. Re:One word..."Automation" by Inthewire · · Score: 1

      Bringing back the memories...I remember working as a "Disaster Recovery Area Team Lead" (read "idiot who pulls the eject jobs from the silos in the morning and puts them on the truck in the afternoon"). We had, lessee, 60+ StorageTeK silos.
      Man, I got to where I could fly from silo to silo, hitting them faster than the jobs. That was a useful skill - it meant a three minute nap waiting on the doors to fill.
      What a shit way to spend a life. I'm glad it's behind me.

      --


      Writers imply. Readers infer.
  47. Wasn't there already a shortage of COBOL ... by dangerweasel · · Score: 1

    programs at the Y2K thing? I thought I heard some rumblings about it during all of that.

  48. The Article is setting up H1B visas for mainframes by cryofan2 · · Score: 1

    You just watch.
    start:
    More cheap labor

    more cheap labor

    more cheap labor

    loop

  49. Its Called an ENTERPRISE SERVER by Kefaa · · Score: 4, Insightful

    When you compare MVS to UNIX to Linux, and do the math, MVS wins big. Billions of lines of mainframe investment are not going anywhere soon. Billions were spent on making legacy systems Y2k compliant, now that the investment has been made, companies are finding it difficult to call for a re-write.

    IBM saw this coming a while back. The 390 mainframes were renamed Enterprise Server (and we all snickered). However, the enterprise server is now running Linux, Websphere, integration services, websites, ASPs, and the legacy systems with incredible stability.

    It is difficult to find operators because in many mainframe shops the job consists of running print jobs and contacting support staff when alerts occur. It is no longer a career. It would improve if companies started treating it like a first step. Hire some college students or entry level employees and provide a career path to greater opportunity. Isn't that what we all want?

    1. Re:Its Called an ENTERPRISE SERVER by Anonymous Coward · · Score: 0

      I would love it if Companies actually hired Employees today. My previous two jobs were for "temp. companies" that I'd never heard of. I applied at the Company and the company had no intention of actually hiring me. They'd much rather "contract" through a temp company. That way if they don't want to spend money, bye bye. I was an As/400 Backup Tape operator for a Smaller business (15 nation wide sites hey they had an AS/400). The job really was typing about half page of text to shut down all the subsystems load the tapes, sit for 4 hours while backuping, unload tape, type another half page of text to bring the system back up. Initially they hinted that they my train me as a RPG programer. I read most of the manuals up there. RPG as I've read is described as the perfect lanuage.. Ha ha yeah right. It was just a step or two up from assembly and a long way from COBOL. Heck, I don't care want I program in as long as its programming. Right now I'm not doing any of that. I'm the computer tech. which job functions include updating the website for anything, modifing any of our Access databases, keeping the MS 2000 server running and backuped, fixing anything that breaks, updating a fleet of 25 cars laptops. Oh and I'm asked to fix vendor software in another department. Yeah, I could do it if that was the only thing I was doing and had access to the original source, but I don't. Thank God because they don't pay me enough for that. I would love to straggle every magazine writer that said the starting salary of BS in Computer Science was more than 40k. More like min wage, then 7.25 an hour, then 8 dollars and hour, and now 26k..

  50. Learn it or else... by wpc4 · · Score: 1

    I work for Kaiser Permanente. We still many Memorex Telex 1191 terminals and IBM 4124 printers in production. The most important application on our PCs is Attachmate Extra, a mainframe emulator. I'm 20 and didn't know a thing about mainframe when I started here 2 years ago. Now they've fired all the mainframe only guys that couldn't learn PC stuff so now knowing how to work on mainframe system is part of our job function. Happily we have an expensive contract with IBM so they repair all the hardware, but trying to figure out why a printer won't print from 1 of its 3 applications can be a real bitch. Kaiser is currently moving to an automated medical record system, which I think will finally start phasing out the mainframe systems. Of course that will probably be another 10 years.

    1. Re:Learn it or else... by Anonymous Coward · · Score: 0

      No it really won't, because I know what system you are referring to (I also work in health care) and while it may not run on the big iron, the technology is straight out of the 1960's.

    2. Re:Learn it or else... by Anonymous Coward · · Score: 0

      > The most important application on our PCs is Attachmate Extra, a mainframe emulator.

      The version of Extra I use only allows me to access various hosts.
      Where can I upgrade it to a mainframe emulator? ;)

  51. Universities by yamcha666 · · Score: 1

    I don't know about any technology-based Universities in the US (or the world for that matter)that offer mainframe classes, but I don't even think my college, or any near me, offers mainframe classes for CS Majors

    Actually, my college recently announced that the "C And UNIX" course was optional, instead focusing on Java and theory

    1. Re:Universities by Koldark · · Score: 1

      Mine does... well... technical college. http://cc1.sctc.mnscu.edu/

      --
      Mike http://thenextgenerationofradio.com
    2. Re:Universities by blogan · · Score: 1

      http://www.rctc.edu/catalog/courses/index.html

      They have a whole section of AS/400 classes.

    3. Re:Universities by Anonymous Coward · · Score: 0

      www.cs.niu.edu

      Our school does lots of Cobol, JCL, IBM Assembly and graduate students learn MVS systems programming too. :)

  52. This is easy by WindBourne · · Score: 1

    MIS/CIS probably have very little opportunites compared to CS/EE type ppl. I suspect that many ppl will be more than happy to apply and more importantly, happy to take the jobs. In fact, that may offer them some unique opportunity for these MISers to move into linux away from MS.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  53. I do. by SHEENmaster · · Score: 1

    Playing BOFH is fun!

    --
    You can't judge a book by the way it wears its hair.
  54. diff --help, part 1 by Anonymous Coward · · Score: 0

    $ diff --help
    Usage: diff [OPTION]... FILES
    Compare files line by line.

    -i --ignore-case Ignore case differences in file contents.
    --ignore-file-name-case Ignore case when comparing file names.
    --no-ignore-file-name-case Consider case when comparing file names.
    -E --ignore-tab-expansion Ignore changes due to tab expansion.
    -b --ignore-space-change Ignore changes in the amount of white space.
    -w --ignore-all-space Ignore all white space.
    -B --ignore-blank-lines Ignore changes whose lines are all blank.
    -I RE --ignore-matching-lines=RE Ignore changes whose lines all match RE.
    --strip-trailing-cr Strip trailing carriage return on input.
    -a --text Treat all files as text.

  55. The mind numbing part by Anonymous Coward · · Score: 0
    What's mind numbing about mainframes?
    JCL
    IBM Job Control Language. Think you are a hot shot programmer? Ok buster, master JCL.
    1. Re:The mind numbing part by TarPitt · · Score: 1

      Naaa... Try BAL (Basic Assembly Language).

      --
      If your children ever found out how lame you are, they'd murder you in your sleep
    2. Re:The mind numbing part by Anonymous Coward · · Score: 0

      Is that an abbreviated form of BALZEBUB, by any chance?

  56. First vs. Second Generation Programmers by RobertB-DC · · Score: 1

    I'm a second-generation programmer. I'm in my mid-30s, and I've done little more than play Startrek on a mainframe terminal... I started out with TRS-80's and followed that track.

    The first generation of programmers would be represented by my mother. She started working with computers before there was even such a thing as a "Computer Science" degree -- she has a Master's in mathematics. She was big iron, all the way... when I was a kid, she showed me the washing-machine hard drives and taught me to play the aforementioned Startrek.

    She retired just a year or two ago, and she was nervously counting the days. Despite being in the airline reservations industry -- home of some of the biggest iron of all -- her skills and experience were held in less and less esteem as client-server and GUI became the buzzwords. Her biggest fear was that some beancounter would declare her mainframe expertise redundant before the magic date arrived.

    On the other hand, at about the time the previous generation was sweating it out, my PC-based experience and VB credentials were all the rage, a ticket to ride the Rapid Application Development gravy train.

    So here we are... GUI programmers (thankfully, not myself) frantically searching the want ads, and mainframers in demand. Go figure.

    Or to put it another way, plus ça change, plus c'est la même chose! (Yes, I'm a French-speaking Dixie Chicks fan. Call John Ashcroft!)

    --
    Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    1. Re:First vs. Second Generation Programmers by painehope · · Score: 1

      Yes, I'm a French-speaking Dixie Chicks [dixie-chicks.com] fan. Call John Ashcroft!)

      You know, that's the great thing about the Internet, you can do and say all sorts of embarrasing things, and still walk around in real life and noone knows about it.

      </end_humor>

      Of course, if Ashcrufty has anything to say about it, that will go away as well...

      --
      PC moderators can suck my White pierced, tattooed dick. If you think pride == hate, s/dick/Aryan meat mallet/g.
    2. Re:First vs. Second Generation Programmers by Requiem · · Score: 1

      Third generation, baby.

      My grandfather was writing psychological-disorder-diagnostic programs on IBM Big Iron in the late 50s/early 60s in FORTRAN and COBOL.

      My father programmed in PL/I on IBM Iron, too.

      My languages are C, Java, and Prolog.

  57. Cobol programmers needed by Brett+Johnson · · Score: 2, Funny

    Actually, a local sporting goods chain has been advertising for programmers that are "experts" in Cobol, SQL Server, VB, and IIS to move a legacy system from mainframe to Windows. I taped a 10 foot pole to another 10 foot pole, but still wouldn't touch it.

  58. Note to self by Anonymous Coward · · Score: 1, Interesting

    Disregard anything Computer World has to say. The problem in this industry isn't the fact that there isn't any skill around. I'm sure there are young bucks out there that would love to wrap their heads around a mainframe system even if just for the experience; including myself. The problem is that most human resources departments don't know what the hell they are looking for and/or don't have qualified staff to hire for such positions. The people who get their hands dirty and the skill on the "big machines" are usually apprentices of sorts. People who learn and make their living in the academic community or scientific community. They tend to stay in these communities and never leave; ie, they take care of their own. On the business side of thing there needs to be inroads made in the human resource depts everywhere, even if it means hiring someone technical with a business degree or something of the sort. Or maybe training a technical liason for the purposes of hiring and deeming what actually makes sense because looking in the want ads is like reading the comics.

    As for someone highly qualified looking through the want ad's nowadays really allows me to see which companies not to bother with and which to send my resume off to. The shortage has nothing to do with lack of skill.

  59. Pengiun clusters replacing mainframes? by Nate237 · · Score: 1

    No, try something more like mainframes running VM with multiple Linux parititions running.

    This is how IBM has planned on selling more mainframes. You never hear of new shops going straight to OS/390 or z/OS. It doesn't happen. IBM recognizes that Linux is the future.

    Imagine being able to pitch Linux on rock solid zSeries mainframe hardware that can run the equivalent of a couple of hundred Linux servers on one system.

    In fact, IBM has a development mainframe with Linux VMs available to certain partners. You sign up online via the web, and after you submit, a job is submitted that creates your Linux VM. You're ready to go within a few minutes.

  60. WANTED : Mainframe Operator by halepark · · Score: 1

    I hear the Nebuchadnezzar is hiring.

  61. outsource by zapp · · Score: 1

    How about we hire some of these eager-to-take-my-job-for-less-money foreigners for the boring jobs, and leave the American jobs for the American citizens?

    --
    no comment
  62. Supply/demand by unicorn · · Score: 1

    If you could get AS/400 training as easily as Oracle/Java training. Then everyone else would too. And the pay scale would adjust accordingly.

    --
    "Politicians are interested in people. Not that this is always a virtue. Fleas are interested in dogs." P.J. O'Rourke
  63. Its not a lack of interest by jasonditz · · Score: 2, Insightful

    Its a lack of opportunities. I for one have some IT experience, and have been passed up over and over for entry level mainframe IT jobs because they want someone who already has experience in it.

    I know plenty of out of work IT people who'd be eager to learn mainframe IT if it meant a job, they just aren't willing to teach it.

  64. recommendations? by SHEENmaster · · Score: 1

    I've been programming for half my life (since I was 8 y/o) in one language or another, and I'm planning on graduating highschool a full year early. I have experience administrating a multi-user server with users ranging from clueless website admins to fellow developers. I also have experience in automotive mechanics and electronics.

    1. How much will a graduate/undergraduate degree affect my eventual wages as a programmer?

    2. If I got an electrical engineering degree instead of a computer science degree, would I be able to make more as an embedded technology developer? In the automotive industry?

    3. Is college much better than highschool course-wise?

    4. Will running various website such as this, that, and the other one help me with admissions? With scholarships?

    5. If you woke up and it was X many years ago, would you redo college and grad school, or just go on to a career?

    6. Know of any good tech scholarships?

    --
    You can't judge a book by the way it wears its hair.
    1. Re:recommendations? by Anonymous Coward · · Score: 0
      I have experience administrating a multi-user server with users ranging from clueless website admins to fellow developers.

      The word is administering. Clueless managers "administrate". System admins administer.

      1. How much will a graduate/undergraduate degree affect my eventual wages as a programmer?

      Do you really WANT to program? That's gotta be the most boring job around. Why not going into networking?

      5. If you woke up and it was X many years ago, would you redo college and grad school, or just go on to a career?

      College definitely, even though I'm still going part time (after 8 years). Don't get involved in any activities at school, avoid partying, and never ever ever join a computer science club at your college and spend your day playing games with your friends instead of going to class. Games and friends are fleeting, but a good education is forever! I recommend avoiding human contact if at all possible. Try taking classes online. ;-)

    2. Re:recommendations? by Anonymous Coward · · Score: 0

      If it were x years ago and I was still young, I wish I would have realized that doing something just for the money is stupid, because there's a good chance that you'll end up hating your job.

      I wish I had studied EE or physics instead of CS. I started programming as a hobby at a very young age, too. I hate it today, because 95 percent of all jobs you'll get will be boring business problems you don't care about.

    3. Re:recommendations? by bbk · · Score: 1

      FYI - I graduated with a BS in Computer Science 2 years ago, and am now working a job doing system administration on Unix/MS systems. I find this more enjoyable and social than a straight programming job, which makes it more rewarding for me than banging out code.

      Figuring out if you want to be a sysadmin or a programmer is probably a good way to start out.

      As for your questions:

      1. People with MIS degrees make less than CS degrees, and people without a degree make less than MIS degrees. I'd go with CS, and keep up a sysadmin job on the side. Anyway, being a sysadmin lets you play with hardware, whereas programmers don't get to do this a lot on the whole.

      2. EE degrees are good, but they tend to be very single track, and harder to get than CS (at least at the school I went to). They also are more practical and less theoretical, which means building stuff, instead of doing math problems (for example). However, there are many people hiring for EE positions, especially defense contractors, and other embedded systems people.

      3. College is better from a social standpoint (no being forced into the social format of the school), and a class standpoint (You have more choice to take what you want).

      4. It can't hurt.

      5. I'd do it the same way - I love my job.

      6. You're on your own - good luck!

      Hope this helps!

      BBK

    4. Re:recommendations? by spirality · · Score: 1


      1. The education the college gives you goes way beyond doing a job. You'll gain a perspective of the world that would be hard to get any other way. I'd reccomend college just for that. Make sure to take lots of liberal arts classes so as to make yourself a more "round" person.

      3. Yeah high school sucks. In fact I'd call it the biggest waste of four years of my life.

      4. Can't hurt.

      5. I would definitely go to college, but I'm not entirely sure I would still study CS. I would have gone for one of those riskier liberal arts degrees, perhaps history, and tried like hell to be a foreign policy analyst of the Far East. As it is I got a minor in history, and the word is not up on me going back to school. On the other hand, I do like programming about 75% of the time. I just feel I could be doing better things with my time.

      -Craig.

    5. Re:recommendations? by LordNimon · · Score: 2, Insightful
      Anyway, being a sysadmin lets you play with hardware, whereas programmers don't get to do this a lot on the whole.

      Unless you're a system software programmer (device driver, BIOS, embedded, etc), in which case you get to play with much cooler hardware than the admins.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    6. Re:recommendations? by CAIMLAS · · Score: 1

      First, as a little background, let me state that I've applied at dozens of colleges and gotten accepted, and have looked into the whole college admittance thing pretty thuroughly in the last 4 years or so, so I like to think I'm fairly knowledgeable of the whole financial aid, scholarship, and admittance game.

      1.) Probably significantly, especially in this economy. Age often helps determine wage: if you're starting at 30k a year at 18, as opposed to 40k at 22 then you're already several thousand dollars behind the curve.

      2.) I'd go EE if I had your skillset and interests most certainly, especially because of (once again) the economy.

      3.) My experience with college is that it depends on where you go to school (and what they have to offer), what you consider a 'good' course, and your previous experience. I've been to two different colleges, and neither really did it for me - I don't learn well in lecture environments because people go too slowly, the information isn't particularly interesting, and other instances like that.

      I'd say that if you went to a middle-of-the-road high school, did well, and didn't particularly enjoy it, you probably won't enjoy college course work much or at all. Large colleges have the same homework/test structure as high schools (and they're mostly the accuscan variety). A small college will have a lot of essays and intensive instruction, which I'd definately say is better.

      Overall, however, I found college courses to be oriented towards those that didn't know what they were doing with their lives to help them give them a broader knowledge base, and to hopefully give them direction (not absolutely, of course - that's just my take). I ended up withdrawing from school as a result, and haven't regretted it yet. It's given me the freedom to persue things on my own. If you're a very self-motivated person (as it apears you are) you might want to consider forgoing college and just starting something up on your own. If you feel technically inclined/motivated enough to do it, that is.

      4.) Yeah, it'll probably help, but probably not that much. If you're trying to goto MIT, chances are most students already do things like that (HAM radio, companies on the side, small engine design, etc.) so it'll almost be a prerequisite, while at a lesser school, it'll possibly gain you scholarships. My experience is that unless it's somewhere like Stanford, Duke, or such, as long as you meet the mininum requirements, they'll gladly accept you in - almost too eagerly. I suspect that unless they have a special tech scholarship, things such as that will be relatively unimportant to the school.

      5.) That's a tough question. On one hand, I was nowhere near ready for 'the real world' when I had graduated from high school, so I'd probably go to college. While I don't think I really benefited from the course work directly (I'd probably have learned more reading/studying on my own) I do think that I grew as a person, and that was definately beneficial. I was able to figure out more exactly what my interests were - beyond my abilities. Sure, I was good with computers and a decent enough programmer, but I found I'd rather be doing something else. (I'm doing computer stuff now out in the real world, but I didn't want to become yet another programming drone.)

      While college is mostly about the social aspect, people say (this is true)... it was pretty undesireable for me. Most people are still too immature and unknowledgeable at college age to hold an intellectual conversation, and most get togethers involve beer and loud music (unless you're lucky to find a group of like-minded people). Finding the right kind of people largely depends on the kind of school you go to. If you go to a large university, there'll be a large selection, but if you go to a small, CS/EE focused college, there'll likely be people that are much more focused on that particular field and spend larger amounts of time doing that kind of hting on their free time.

      Something that people seem to overl

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    7. Re:recommendations? by Anonymous Coward · · Score: 0

      Go to college. In addition to being a mandatory prereq for a lot of jobs out there, the social aspects of college are invaluable. The best friends I've ever made are from college--plus there's a lot of opportunity for social and emotional growth from experiences that you'd get unique to attending a university for four years.

      That being said, just make sure that you take advantage of all the extra-curricular activities available and get the full college experience. Don't just sit in your dorm room or sit in front of a computer by yourself for four years. Join a club or organization, take a class just for fun once in a while (ie. soccer, art, cinema), go to a few college parties, go on a roadtrip during spring break, meet some girls and ask them out (trust me, you won't meet quite so many when you're out working in the IT field).

      As important as career-advancement and salary are, being a well-balanced, well-adjusted individual is just as important--even more so, in my opinion.

    8. Re:recommendations? by adamfranco · · Score: 2, Insightful

      I would whole heartedly urge getting at least a bachelor's degree in anything technical. I finished a bachelor's in physics from a small liberal arts college and found that it was the best possible course I could have taken (I currently work as an Open Source programmer and will head into alternative energy power systems engineering next year). Though liberal arts colleges have less course offerings, they do have many great opportunities. In a small (less than 3000 students) institution, there are an incredible amount of hands-on learning opportunities in research based "pure science" departments. For instance, my senior physics thesis involved designing and building the mechanical and electrical systems, then programming the computer interface to run the He3 cryostat and associated electronics I and others used to do quantum dot research. This is the kind of learning experience (along with the rest of the social thing) that is really hard to get if you don't go to college (at least for a little while). If you are one of those people (like the Willie Norris hypersound guy from a few articles back) who is just destined for bigger things, then get to them. For the rest of us however college/university is definitely a good thing if you can swing it.

      As for your questions:
      1. How much will a graduate/undergraduate degree affect my eventual wages as a programmer?
      I can't say from experience as I have chosen to work for peanuts doing open source development for a university, (the pay isn't great, but the quality of life is through the roof!), but it definitely will help at least a little.

      2. If I got an electrical engineering degree instead of a computer science degree, would I be able to make more as an embedded technology developer? In the automotive industry?
      Like someone said above, "if your in it for the money, you shouldn't be here". That said, an EE, applied physics, physics, or some other well-rounded science/technical degree that involves computer work as well as knowledge of physical systems will make you much more employable (if not better paid) than a degree in computer science.

      3. Is college much better than highschool course-wise?
      In my experience, incredibly so. Granted, I went to an absolutely shitty high school, but in college I was able to take courses in everything from data structures to optoelectronics to "radio, microwave and coherent transmission techniques" and add in some "Modern African History" on the side.

      4. Will running various website such as this [frob.us], that [mathaddicts.org], and the other one [osnippets.org] help me with admissions? With scholarships?
      Probably with admissions. It could show that you have a drive to apply yourself to something that you think is important, always a good thing with admissions people. If not, it doesn't hurt. As for scholarships, no clue.

      5. Definitely would redo college. The career can wait. Actually the career is on at least semi-permenant hold until I get a bit of life under my belt.

      6. Know of any good tech scholarships?
      Nope, but I do have many friends that were able to attend my ridiculously-priced college for free because their families didn't make much money. Granted, the cutoff is crappily low (my parents paid more in tuition than their income the year my brother and I were both in school), but if you really are poor, there is need-based aid available.

      --
      "When ideology and theology couple, their offspring are not always bad but they are always blind." -- Bill Moyers
    9. Re:recommendations? by router · · Score: 1

      1. Enormously, but not in absolute terms. What all the surveys fail to consider is that most people get the jobs they _want_ through the contacts they make in college. 5 and even 10 years down the road. No price on that.

      2. If you like EE better than CS, do EE. Don't choose a major or a job because of the money. Choose it because you like it. Even if you don't get a job in it.

      3. Depends on the high school and the college. Importantly, look at the male to female ratio as well as the coursework. Nothing sucks more than being in classes of 35 students, 32 guys and 3 girls (as a straight guy anyway).

      4. Maybe, but nothing says accepted faster than high SAT and GPA. National Merit Scholar also helps.

      5. Definately college, I only left when being destitute got old (4+ senior years...*grin*). Going directly to a career will leave you vulnerable for at least five years to losing your job to someone with a degree. It sucks, its true. You will also be shortchanged on salary, on average. Yes, Kobe Bryant didn't go to college and he makes millions a year. There are very few Kobes. If you are laid off, it will be harder to get another job. If you think you are "the shit", definately go to a really hard school where you will meet people who are truely smart. Unless you like being a big fish in a little pond; I dunno, some people like that. Have a good time, you only really get to go once, and working really sucks ass afterward, even if you get to do something interesting.

      You can get by on very little money (I pay twice in Federal taxes now as I _lived on_ in college); unless you are fabulously wealthy or work hard and are lucky you won't accumulate any either even at six figures. Your spending will equal your income pretty damn quickly. And no toy is as stimulating as good conversation, preferably with a cute girl.

      andy

    10. Re:recommendations? by CommandNotFound · · Score: 1

      I'm a developer with a CS bachelors and about 8 years of post-college work experience. Here's my take on your questions:

      1. Over the long haul, you will find many collegues without degrees making as much as you are. The benefit a degree gives you, however, is increased hireability. Your non-degreed compatriots will stand to lose a lot of seniority ($$$) when moving to another company, unless they get "pulled" from another company. Don't expect your university to teach you computers, though. Spend lots of time in the labs and in your dorm room writing your own pet projects and tinkering with Linux/Windows/etc.

      2. EE degrees are more specialized, and if you enjoy hardware more than software, go for it. Keep in mind though that EE work can be much more regional, whereas software development jobs can be found in just about any town greater than 40K people.

      3. I found college courses to be infinitely better than high school, particularly the "core" English/writing and History courses. In my English 101 course, for instance, we watched and analyzed the movie "Angel Heart". Try that in a a public high school. My History 101 prof always began the day with a (generally dirty) joke of the day. Much more adult atmosphere. These core classes can be very large too (150+), so if you can pull off the exams you can sleep in.

      4. Probably not, but the key to scholarships is to get lots of small ones, which is how lots of "fully-paid" students get fully paid: with a dozen small scholarships for "citizenship" or whatnot.

      5. I'd definitely go with the degree, but I'd tell myself that I'm going to make squat (25-30K) when I graduate, but that changes over the next few years. At five years exp., you jump to the "senior" status and should look for another job if you're not in the 60-80K+ range.

      6. Nope, sorry.

    11. Re:recommendations? by cerberusti · · Score: 1

      I speak as a 21 year old who faced much the same decisions. I will give you the progression of the decisions I made, the paths my career took and, my thoughts on it. I am probably a bit closer in age than many of the responses you will get.

      I started programming at 10 years old in x86 Assembly on a 286.

      At late 15 I realized that there was a pretty severe shortage of mainframe programmers (as ironic as that is, considering the story) due to the impending year 2000 problem. I promptly learned COBOL, JCL and, CICS, since those seemed to be the things most needed.

      It took me a few months to find someone who would hire me, but I did. I started a job as an intern doing Y2K remediation on an IBM S/390 in COBOL at 16 (at a large insurance company.)

      Once that project was over, I became a real employee as a programmer / analyst, still in COBOL. I became invaluable to the company by learning a language called EAZYTRIEVE (not EAZYTRIEVE+) which they had a signifigant number of programs written in and, nobody who knew the language. They were also unable to find anybody who knew it or, any reference materials on it. This turned out to be very cool as, there were about 10 years worth of change requests piled up and, it was pretty much up to me which ones were done. It was shortly after this that I realized that I was making more than I could have expected to right out of a college.

      At 17 I got tired of the green text on black background thing and, changed positions to Network Administrator, then realized quickly that I really did not like people much. I spent about 3 weeks doing this total.

      Luckily for me, I there was a position opening in the marketing department for something called "Technical Consult to Marketing". I pulled a couple of strings and got that job. It is important to realize that marketing tends to be the best funded and most powerful part of most corporations. My job consisted of nothing more than being somewhere near a phone during business hours (I quickly aquired a cell phone.) This has to have been one of the most fun jobs I have ever had. I got pretty much as much time as I wanted off (paid) and wrote things I wanted to write, occasionally writing a prgram or two for the marketing people, who would then trade them out for favors among the rest of the company, and my primary job, figuring how the marketing department could say various things that sounded impressive without actually doing anything. Interesting setup to say the least. I also dropped out of high school and moved out of my parents house shortly after taking this job. I have worked mainly from home since this point.

      At 18 I changed companies to a somewhat small internet startup. I was their resident systems programmer, using C and x86 ASM mostly (all of their products were written in VB, which I refused to write in, but that did not seem to bother them at first, it did later, although I still refused to write in it). I think they just felt better having somebody who knew how a computer actually worked around. The company slipped into a bit of financial trouble a few months after I got there. I also attended college briefly during this period (two quarters, on full scholarship due to SAT scores.) I could not take the mind numbingly booring classes anymore and dropped out of this too. I also did a bit too many drugs during this time period. That continued into the next one as well, but turned out alright in the end (although a few of my friends did not make it out quite so well.)

      At 19, when the CTO left the company, I rose to that position. The company only lasted about six months after this but, it is a nice thing to have on ones resume. At this time I began planning with someone I had met at my earlier job (who was an AVP of marketing) to start a consulting and software company, noticing that people were beginning to lay people off from technical positions at a pretty amazing rate, and thinking that a lot of this work would likely still have to be done, and woul

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    12. Re:recommendations? by Anonymous Coward · · Score: 0

      My advice to you is start with school, and do as much contract, part-time or internship work as possible. I just graduated in Computer Engineering and I was very fortunate find a part time job (~20 hrs/week) while I was in school, and I think that it was the best of all possible combinations. A good developer (software or hardware) has both practical experiance and theoretical knowledge, get too lopsided in either one, and you're in trouble.

      A friend of mine did just what you suggest, but jumping straight into industry with little college education. He is a smart guy and does his job very well, but he doesn't have the 'classical' training to carry thru the rough spots where his experiance falls short. With a good theoretical basis, you'll find yourself more adept at solving general computing problems regardless of language and implementation. But without practical experiance, you'll get hung up on nuances of the language, performance issues or time constraints.

      So, go to college, get some part-time, contract, internship or research jobs, and you'll start off a good degree and some practical experiance. Good luck!

  65. No way in Hell. by DohDamit · · Score: 1

    My employer's business lives and dies by our mainframe applications. I have a sneaking suspicion that anyone who has spend millions on hardware and applications and spends thousands if not millions every year on licenses likely NEEDS the I/O of a mainframe. There is no way in Jesus-fucking HELL the V.P. that decided to outsource this to India is going to have a job after the first problem brings an application or god forbid the whole box down. I'm assuming you meant just development, right? Not the actual box and administrators? We can't be that naive, can we?

    1. Re:No way in Hell. by Trolling4Dollars · · Score: 1

      Fuck you! (Wait two minutes)...

    2. Re:No way in Hell. by Anonymous Coward · · Score: 0

      Sorry... trolled the wrong person. Even though you are on my Freaks list, I really didn't mean to troll you. I'm not really a troll anyway, I just pretend to be.

  66. Mainframes are going to become bigger.... by Chanc_Gorkon · · Score: 1

    And I will tell you why. Floor space. Data Center Floor space is very expensive. Mainframes are much smaller then they used to be. You can even get a mainframe on a card and run it on a server that fits under your desk. In any case, even with blades, the need for more servers usually gorws faster then floor space and runs ahead of miniturization. With a mainframe, you can run VM (and not the pretend stuff that VMware sells) and MANY Linux sessions ontop of that. Interserver If you don't like the idea of doign this, run DB/2 as the DB on the mainframe, and then use pSeries or some Linux boxen to do your heavy calculations. Mainframes EXCELL at pumping data. Risc machines are math wizards while CISC machines (Windows or Linux) are very good at being client machines. Why don't you run a mixed environment? It is possible to have job scheduling centralized across multiple platforms including mainframes, UNIX, AS/400 and even Windows 2000/2003 servers. And if your a college, BINGO! That is what you should be doing. This way you can present the sudents with a working example of everything they are being taught. Now I am a sysadmin, but I also do mainframe operations. Mainframes can automate a great many things, but silos only do you so good until they fail and need an operator anyway. Robots can't fix it when a tape decides to break. Of our operators I work with, I have one that is my age (32) and one under 30 (aroudn 26 I think) and one middle age. My boss is in his 50's. We have a good mix. In any case, mainframes are good at what they do. NIX boxes are good at what they do. So are PC's. It just depends. If you actually use the best tool for the best job, you will have a mix of systems.

    --

    Gorkman

  67. Windows2k3 server will change all of this by Billly+Gates · · Score: 1


    Red Hat is trying to catch up to XP in terms of usability and performance, but they just keep falling behind. Now they are trying to trick users into "Red Hat Network" so they can just get updates for Red Hat's own mistakes. Anything to try and make a profit I guess. Sure the ABMers will fall for it, but the rest of us know better.

    Besides MS server 2003 is coming out and will give us so much more functionally than anything Red Hat can hack together. Oh well....you get what you pay for.

    1. Re:Windows2k3 server will change all of this by Anonymous Coward · · Score: 0

      This Troll got a Score:2??? Idiots!

    2. Re:Windows2k3 server will change all of this by Jmstuckman · · Score: 1

      He used his karma bonus; he wasn't modded up. Idiot.

    3. Re:Windows2k3 server will change all of this by xtremex · · Score: 1

      I have a copy of Win2003 Server Beta...what's the big deal? I'll take my *NIX ANYDAY over that glorifed XP.

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    4. Re:Windows2k3 server will change all of this by korgull · · Score: 1

      LoL

      Thanks for the update Billy !!!
      (I know you have the money, so why wouldn't you spend it on useless OSes).

    5. Re:Windows2k3 server will change all of this by dildatron · · Score: 1

      I agree. I also have been working with .Net 2003 Server Beta and will take my lovely big iron unix boxes and small iron linux workstations any day of the week. Even on Sundays.

      --


      If you had nuts on your chin, would they be chin nuts?
  68. AS/400 user here... by kotj.mf · · Score: 2

    You must work at the same place I do.

    We're in the middle of migrating from an AS/400 office/custom library catalog system to MS Office + MS SQL on W2k.

    I've been here five years, and I don't recall the AS/400 system ever going down. Terminal servers are down, Citrix servers are, Excahnge servers are down... three of four times a week.

    Sure, I don't have to use Officevision any more, but still, I can work pretty fuckin fast with those old apps. I hope to god they keep payroll on them...

    --
    hang brain.
  69. Operators need to play games by PJPilate · · Score: 1

    I mean, watching Reboot, looks like the only things that mainframe operators do was play games, and have the guardian beat the operator... Guess we need more operators to play more games, to beat the evil Hexadecimal and MegaByte.....

  70. Noooooooooo! by Dr+Caleb · · Score: 1
    We're in the middle of migrating from an AS/400 office/custom library catalog system to MS Office + MS SQL on W2k.

    You want to transfer systems to ones that go up and down like a yo-yo? You'll be sorry! I can't blame you for Officevision though...

    --
    "History doesn't repeat itself, but it does rhyme." Mark Twain
    1. Re:Noooooooooo! by kotj.mf · · Score: 1
      Want something from the supply catalog?
      1. Find the form on the forms page.
      2. Wait for Word to load on your Wyse terminal.
      3. Use your mouse to find the teeny tiny spot on the Word form for whatever you need.
      4. Save said (50K) form to your network drive.
      5. Email supply department, with form attached.


      That's business with .Net!

      Why people think that that shit is somehow superior to [tab][tab][tab]Y[enter][enter] on a lightning fast dumb terminal is beyond me. And I was bottle-fed on Windows.
      --
      hang brain.
    2. Re:Noooooooooo! by frank_adrian314159 · · Score: 1
      I can't blame you for Officevision though...

      You could have switched to Domino as your platform. More secure. And it still runs on iSeries...

      --
      That is all.
  71. MPE, good for you, bad for me by swb · · Score: 1

    We have an HP3000 system here where I work (anyone else have exposure to Datatrak?). It is indeed a pretty reliable OS & HW combination, HP DDS drives not included.

    It does feel like a step back in time, though. I'm not the operator of this system, but when I've had to babysit it seems as if there's a lot that could be automated with a better scripting language and some other UNIX-style tools (grep, textuitls, perl).

    1. Re:MPE, good for you, bad for me by SlyDe · · Score: 1
      a lot that could be automated with a better scripting language and some other UNIX-style tools (grep, textuitls, perl)


      They're all there, try :LISTFILE /bin

    2. Re:MPE, good for you, bad for me by swb · · Score: 1

      I doubt they're on ours, simply because the machine is used solely for one really old application and I don't think any 'accessory' stuff has ever been installed. We don't even have telnet installed/enabled, just the HP terminal display protocol.

  72. Java on MPE/iX by SlyDe · · Score: 1
    FYI, Java on MPE/iX has native threads now, and the HotSpot VM, and you can run the Jikes compiler. See http://jazz.external.hp.com/src/java/.

    And as for MPE being unintuitive, well, all a matter of perception. I find :HELLO, :BYE, and :LISTFILE much more intuitive than their *nix counterparts. Maybe not as efficient for typing, but hey, that's what UDCs are for. ;->

    1. Re:Java on MPE/iX by Anonymous Coward · · Score: 0

      Yes, unix is just as nonintuitive in its own way. There is a saying about unix, "It's a great place to live, but I wouldn't want to visit."

  73. Well, _I_ didn't like Mainframes... by SuperG · · Score: 2, Insightful

    In my first job out of University, I was a programmer (not an operator) for the R&D division of a multinational that dealt with mainframes. At 22, not only was I a mainframe systems programmer, but most of the work I was doing wasn't on MVS (the IBM flagship mainfram OS), but VSE, the evil, hunchbacked midget brother of MVS.

    Trust me: ugly. Nasty, nasty, nasty. As other people have pointed out, I didn't do any mainframe courses at University. What I did at this job was read a _lot_ of IBM manuals, and attend a bunch of IBM courses.

    For those that know the territory, I even went on a JCL (Job Control Language) course.

    Basically, for those people used to working and developing in the modern GUI and development tool environment - run in fear. The other people I worked with though pointed out that if you knew this stuff, you would always have a job. Something which this article seems to be higlighting.

    I must point out that in hindsight it was very good experience. Being taught to read mainframe dumps, and having to deal with things every day on the bit and byte level was a great foundation for my continued career.

    I also bailed from the company after being there for just over one year, wanting to get out of the mainfram environment. And trust me - being an operator is WAAAAAY less interesting than being a systems programmer.

    1. Re:Well, _I_ didn't like Mainframes... by MAXOMENOS · · Score: 1
      For what it's worth, OS/400 is a world different from Mainframes. No JCL, a relatively (to mainframes, not to UNIX) friendly UI, and you can run most jobs either interactively or as batch.

      I still prefer UNIX, but after a year of struggling with the AS/400 I can deal with it.

  74. AS/400 by MAXOMENOS · · Score: 1

    Shouldn't that be NMBUSRMNDing?

    1. Re:AS/400 by easter1916 · · Score: 1

      WRKUSRMND and choose option 1 against Timothy's mind, or CRTMNDNMB(Timothy).

  75. Mind Numb ing by Anonymous Coward · · Score: 0

    Getting IT professionals, especially young ones, interested in using correct grammar isn't easy.

  76. That's right! Windowsize it! by burgburgburg · · Score: 2, Funny
    Five 9s is old school. Five reboots a day, that's the cutting edge!

    If the system never goes down, how can upper management ever appreciate your valiant efforts at 3:00 am to restore the essential programs underpinning your whole corporations future? Again?

    Windowsize it! Because you haven't suffered enough!

    1. Re:That's right! Windowsize it! by xtremex · · Score: 3, Funny

      Even though a DEC ALPHA running VMS isn't considered a main, we had one running at my job for 7 years. It was the payroll system. They never got rid of it because no one knew what to do with it, it ran for 7 years with nary a reboot, and it just worked. Then they go a spend $2 million on Siebel and it was slower than molasses. Because of that, they had to dump 500 employees. Siebel is gone, but that DEC Alpha is still churning away.

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    2. Re:That's right! Windowsize it! by Ubergrendle · · Score: 1

      Our intranet platform is run on WinNT / 2000 servers...ugh. Our internet platform is Solaris thaank god. But i digress... The only way we maintain uptime of 99.96 for our global intranet is through clustering. That way when IIS locks up, or there's a memory leak, or we have to apply the 27th emergency path of the year requiring a reboot, we can phase it in/out of the pool gradually. Most people think clusters are to improve performance...bah, its all about the CTRL-ALT-DEL.

      --
      John Maynard Keynes: "When the facts change, I change my mind. What do you do?"
    3. Re:That's right! Windowsize it! by arkanes · · Score: 1

      We must have the crappiest mainframe in existence. It's slower than ass, and we're replacing our inventory system with one running on win2k servers & oracle, which has a dozen times the functionality and 10 times the speed. But we have to maintain compatiblity with the legacy system, which means that the 15% of our records which are invalid (10 years of data entry errors, since the mainframe apps don't enforce inputs) can't be removed. I hate our mainframe. I wish it would die.

    4. Re:That's right! Windowsize it! by Fulcrum+of+Evil · · Score: 1

      Five 9s is old school. Five reboots a day, that's the cutting edge!

      Heh. I don't want cutting edge in production, that's what R&D is for.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    5. Re:That's right! Windowsize it! by Stu+Charlton · · Score: 1

      You're not alone. There are quite a few crappy mainframes out there, and it highlights the difference between an actively maintained mainframe enviornment and a "let it rot" environment.

      The latter is common due to IT turnover and management that couldn't be bothered to take the risk & cost of upgrading mainframe hardware + OS software, so it gets slower and slower as load increases and requirements change. When there's no one around that understands the custom software well enough to repair it if an upgrade breaks it -- or if an upgrade WILL break the software (quite common) and requires significant re-writes -- it's going to rot.

      As for data quality, that's a function of the application code, not the mainframe itself. Apps from the 1970's and 80's were usually more lenient to data entry. This changed in the early 90's in some companies, but of course, not in others... that's why there's a whole "data cleansing" sub-industry out there.

      --
      -Stu
    6. Re:That's right! Windowsize it! by blincoln · · Score: 1

      I hate our mainframe. I wish it would die.

      From your description, I think we work for the same company =).

      Personally I think they should just donate it to a museum. Then every few years, we could take the new IT workers down and pull the old "when I was YOUR age..." thing. I bet they wouldn't believe it though. "Haw haw gramps, '...and the copyright date on the software was from when I was in kindergarten.' sure!"

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    7. Re:That's right! Windowsize it! by pmz · · Score: 1

      It was the payroll system.

      Payroll must be the first system in each company that management screws up.

      We went from a single web form for time entry (super quick), to a ten-click-to-anything piece of shit "web-enabled" piece of shit (yes, it needs repeating). Not only that, it runs on Windows NT--the downtime is embarrasing. Company-wide, the cost of the labor hours required for just entering labor hours must be staggering.

    8. Re:That's right! Windowsize it! by xtremex · · Score: 1

      The funny thing is, the people who entered data into the system used a console based data entry system. They knew it well, and people who do data entry usually memorize patterns and keystrokes.Then, when they went to Siebel, they said "You mean I have to Click the MOUSE button to enter the first field? Hey! The Tab key doesnt work!", etc. Boy did they ever revolt! They were never ASKED if they wanted an "upgrade". Mgmt said "It's a GUI! It's easy!" Clickity-click. Get this...Siebel was running thru a Citrix Client. They used to joke how when they came in, they turned on their PC's, had breakfast, and then when they came back, it was probably ready! Sure, they exaggerated, but I don't think by much.

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    9. Re:That's right! Windowsize it! by pmz · · Score: 1

      "You mean I have to Click the MOUSE button to enter the first field? Hey! The Tab key doesnt work!"

      The mouse may be among the worst UI disasters in history, due to its rampant misuse.

      Even after years of working with computers, I still use vi, bash in vi mode, and emacs (yes, in vi emulation mode). Even in dbx, the vi bash mode carries over. One set of keystrokes for vi is widely emulated and is an amazing productivity booster. After all this, whenever I see an IDE for programming, I gag.

    10. Re:That's right! Windowsize it! by xtremex · · Score: 1

      I STILL do a :wq when I'm on a windows box to exit notepad :) When I am forced to use a Windows box, I make sure I install Cygwin as the first thing I do. Now if only SSHD worked on Cygwin....

      --
      If you're not a Liberal in your 20's, then you have no heart.If you're still a Liberal in your 30's you have no brain.
    11. Re:That's right! Windowsize it! by crgrace · · Score: 1

      about the sig....

      The correct quote replaces "liberal" with "anarchist". It makes more sense that way. I guess when I turn 30 I'll support people and policies that put the economy in economic free-fall.

  77. AS/400's Rock. They are very nice and powerful by Anonymous Coward · · Score: 0

    They are simple to use and very fast and stable. The OS is built on IBM's DB2 and can handle some seriously hardcore data processing. I use them everyday and wouldn't hesitate to recommend them to anyone with serious data processing needs.

  78. Our New Backend System Runs COBOL! by Anonymous Coward · · Score: 0
    Who'da thunk it - a shortage in IT. What's next, COBOL?

    How appropriate, my company just got bought out and the buyer's running a COBOL based database on IBM mainframes.

    They were a little offended when I asked if they were planning on migrating to more modern technologies.

  79. I like mainframes by Brummund · · Score: 1

    I work as an independent/self-employed consultant, and I've done some work on mainframes recently, mainly integrating older message systems/applications with newer ones.

    I find that this is an area where there's less underbidding, and the number of "low life 3 months VB/Java course 'programmers' who really should be washing cars" is much lower than in other areas, like custom application development etc.

    And, the organisations which has these mainframes seems to have more mature support and maintainance departments. Of course, most of them are not quite up to speed on the latest acronym to hit the press, but they generally do know their stuff.

    Also, the QA seems to be much, much more professionalized, with realistic deadlines and milestones. The mantra seems to be "reliable applications", not "stuff that seems to work, quick!".

    I saw someone else in the discussion mention that there was no college training on mainframes. Well, doh. If that's the your issue with working with mainframes or other fields in compsci/it, then you should really consider an alternative career path.

    I've been working as a programmer for ~7 years, and I'm updating my knowledge all the time. If you're the kind of person that whines about having to attend a course whenever something "new" (most of the time it is usually old concepts wrapped in new, shiny plastic anyway) or unfamiliar is introduced to you, you should really ask yourself "Shouldn't I really be doing something else?"

  80. Mainframe Work by Norulez · · Score: 0

    Ironically enough:
    I have an interview next week at UPS corporate. I would working on their IBM mainframe, working with clients and troubleshooting and such.

    I am also a fresmen IT major in college. So maybe the job market is looking good for me, eh?

  81. Working on Mainframes is easy! by Anonymous Coward · · Score: 0

    When dealing with MVS try to forget 95% of what you know of computers and RTFM.

    JCL, ISPF, TSO, RACF are a drag but it's prereq to know some (a little) of it.
    CICS, DB2, MQSeries are fun.
    Again RTFM is absolutely needed because even though it is easy, NOTHING comes natural, MVS is weird for unix people, let alone the rest.

    1. Re:Working on Mainframes is easy! by Anonymous Coward · · Score: 0

      I remember someone trying to convince me that the soul of Cthulhu himself is embodied within the pages of the JCL reference manuals.

  82. Re JCL by Tony-A · · Score: 1

    If it still exists and you can lay your hands on it, there used to be a manual, something like Job File Control Block, which contains the structures that JCL is (MACRO ASSEMBLER)ed into. It helps to make sense out of peculiarities such as SYSOUT being a DISPOSITION. In ASM (not in the "higher-level" languages) there is RDJFCB or some such that will read the JCL. I have used JCL to control programs, but almost everything you will ever find uses JCL to supply whatever information is missing from the program's DCBs (as well as supply a JOBNAME and a bit of accounting info).

  83. There's a stigma attached by forgetmenot · · Score: 1

    The problem with this line of work, and the reason so many young'uns don't want to get into it is that it's pretty much dead-end. We're talking about machines and technology that are disappearing. I did my internship with a Cobol-shop but was pretty lucky to move on without much "stigma". Other's I know weren't so lucky. I've known developers, as young and fully capable as I if not more so, have a hard time getting non-Cobol, non-mainframe work afterwards because there seems to be stigma attached. Employers seem to have the perception "Oh, you're a Cobol developer. You won't be able to learn C++/Java/whatever". The only way to move out of Cobol would be to take a cut in pay (to start again at the bottom) or hopefully find an employer that's not so dim. Cobol/mainframe work is not exciting and the desire to move along is gonna be there. But if it's going to be difficult to get out of it then who the hell would want to get into it? The problem occurs because languages and architectures are concrete skills that employers will take note of. Knowledge of design methodology, the "computing sciences", and whatnot (the important skills) can be hard to define and too often get over looked.

  84. DRE numbers by sbeitzel · · Score: 1
    Direct Rectal Extraction (well, okay, not quite -- but I Am Not In College Admissions, I am merely a programmer who's been working at it professionally for 10 years):
    1. Some. Depends on what you wind up doing. A PhD will get you higher wages, but don't do it for the money. One of my professors began his first lecture with the question, "Why are you all here? Why are you CS majors?" One guy obligingly responded, "For the money!" The prof. said, "No! If you were just here for the money, you'd be taking pre-law or pre-med. No, you're here because it's easy!" Don't go for a degree for the money, do it because you enjoy it.
    2. If you get a double-E, you'll be a hell of a lot more employable than any CS degree. Remember this about employment: the HR department wants to check off the box that says you've got a 4 year degree, but the hiring manager doesn't care about that. The hiring manager wants someone who can do the job. That EE will expose you to programming and a little bit of program design (although that'll be weaker than what a CS would show you), but you'll have a boatload more math and physics, meaning that you'll have opportunities that no CS grad would have, while being able to do a lot of the entry-level grunt coding that a CS degree would qualify you for. The real question is, what interests you more: designing and implementing software systems, or desigingn and implementing electrical systems?
    3. Yes.
    4. Absolutely. Admissions officers love to see extracurricular activities when they're coupled with good grades (it shows you are motivated and that you can do classwork even when you're burdened with extra work). Scholarships vary wildly, and applying for them is one of the few things high school guidance counselors are okay at.
    5. Oh yeah, I wouldn't undo my university experience (blatant plug, there). Not only was the coursework excellent, but the social aspect -- making friends and connections, for one thing -- was very helpful. Ultimately, the value of higher education is greater than just a degree and a salary; it's in personal development as well.
    6. Nope, sorry
    --
    Oh, go on, check out my job.
  85. Mainframe vs. Erlang Cluster on X86 by Anonymous Coward · · Score: 0

    A little OT, but could someone please explain why people are still running mainframes and claim they're so great when you can put an Erlang cluster up on cheapo x86s for much less money and higher reliablity?

    1. Re:Mainframe vs. Erlang Cluster on X86 by Anonymous Coward · · Score: 0

      1) I suspect these companies already own the mainframes and have for many years.

      2) No matter how few mainframe IT professionals there are, there are far fewer Erlang professionals.

      3) "x86" and "reliable" do not belong in the same sentence.

  86. mainframes by icebattle · · Score: 1

    I was recently head-hunted by a company seeking MVS and OS/390 C coders for Linux development on big iron. It sure felt good to be talking about signing bonuses again. Happily, once my boss found out about it she opened her cheque book, so I'll be grinding Java for a while longer.

    Who woulda thought those mainframe years would ever be useful again? Makes me wanna get my Hercules system up and running...

  87. Hercules to the Rescue by Anonymous Coward · · Score: 0

    Hercules is the answer to getting quality time in a Big Iron environment:

    http://www.conmicro.cx/hercules/

    Almost worthy of its own discussion ! votes ?

    Hercules is an open source software implementation of the mainframe System/370 and ESA/390 architectures, in addition to the new 64-bit z/Architecture. Hercules runs under Linux, Windows 98, Windows NT, and Windows 2000.

    You may also wish to download the original open source mainframe operating system, IBM OS360 ...

    There also are a number of versions of Linux you can run on theIBM Z series Mainframes or the Hercules Emulator

    Nothing like getting hot with some Big Iron running in your Pentium in the Study :^)

  88. Catch 22 for older professionals? by MrBandersnatch · · Score: 1

    I've now been unemployed for the past 3 months. I'm no longer young (31) but believe me, Id LOVE the opportunity to work with mainframes even if I was coming in at near entry level and doing "mundane, boring, repetitive tasks". However the truth of it is that the entry level jobs are just not being created for people like me. Almost every advertised position requires X years of experience in X number of very specific areas. There are THOUSANDS of *experienced* IT professionals like-me out there RIGHT NOW, who want roles in IT but cannot get the TRAINING in order to give them the experience for these positions. The problem ISN'T that people need convincing to do this type of work. Its that industry is unwilling to create entry level positions, with a *reasonable* salary and make the long term investment in people by providing the training, to give them the experience, to do these jobs. And the stupid thing is that those of us who are a little older, who have commitments, families etc. are the exact type of people who would LAST at these jobs because job security is much more important to us than the latest technology, or the highest salary. So in closing...anyone know who I apply to?

  89. I would love to work on mainframes. by DaveV1.0 · · Score: 2, Interesting

    But, I can't get a job doing this. I can't find anywhere to provide training. I can't get a job, because everyone wants 3 years experience in everything under the sun.

    Can someone tell me where I can get training and experience when no one is teaching mainframes and no one is hiring unless one has 2-3 years experience?

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    1. Re:I would love to work on mainframes. by /dev/trash · · Score: 1

      Join the military.

    2. Re:I would love to work on mainframes. by IIRCAFAIKIANAL · · Score: 1

      Apply anyway. Every job I ever got I was "underqualified" for. Focus on your ability to learn and apply knowledge. Despite what some geeks think, computers are just tools. Any moron can learn how to use a tool. What really counts is how well you can use your tools and possessing the ability to recognize which tool will work the best for the task at hand. Emphasize that and cross your fingers. If there really is a shortage and you are persistant, you may just get lucky.

      I have to do a little AS/400 work, but mostly in terms of phasing it out. I never touched an AS/400 before this job, but I told the interviewer, "If it works with ones and zeros, I'll figure it out." Of course, most of my on-the-job programming is in PL/SQL and VB, so mainframe/miniframe experience wasn't a major requirement. But I didn't even try and here I am, lost in the wonderful world of the AS400 - it's a bit ugly and hard to relate to, but solid and reliable, like just like my grandma.

      We'll be done with it in a few months (migrating to client/server, partly due to -surprise, surprise- lack of support for the system). I would seriously consider snagging the box if I had a place to put it. :)

      --
      Robots are everywhere, and they eat old people's medicine for fuel.
    3. Re:I would love to work on mainframes. by Anonymous Coward · · Score: 0
      I'll tell you, but you aren't going to like it:
      Helpdesk

      Every company I have worked at who had an AS/400 left the day-to-day operations responsibilities to the helpdesk. That's how I learned. They would train us on backups, work management, and basic system administration and pretty much leave us on our own unless there was a major crisis. From there, I had a knowledge foundation to build on, and also had access to an AS/400 and *ALLOBJ authority, so I could fuck around with stuff and try and learn new things. My boss was impressed by my initiative and actually got the company to pay for further AS/400 training for me.

      I've never worked for a company with an S/390 or RS/6000, so I don't know if the same is true, but it most likely is. The helpdesk is always where people dump off their mundane tasks. In this situation though, it's a huge opportunity rather than a burden. Take advantage of it if you can.

    4. Re:I would love to work on mainframes. by Geek_Girl · · Score: 1

      I work for a company that has a program that will train you for COBOL and JCL and then places you in a job using mainframes. This is how I got my current job.

    5. Re:I would love to work on mainframes. by DaveV1.0 · · Score: 1

      Send me some email and I will look into it.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    6. Re:I would love to work on mainframes. by Geek_Girl · · Score: 1

      Sent the email. Let me know if you have anymore questions.

  90. IEFBR14 rules! by thewils · · Score: 1

    Nuff said.

    --
    Once I was a four stone apology. Now I am two separate gorillas.
    1. Re:IEFBR14 rules! by Skapare · · Score: 2, Funny

      That program got my account cancelled! Well, OK, so I submitted 1000 jobs with 255 steps each specifying PGM=IEFBR14. But the real reason was because I used lower case Hollerith punch codes on the job names, and the console ops couldn't cancel the individual jobs because everything typed on the console was upper case.

      --
      now we need to go OSS in diesel cars
    2. Re:IEFBR14 rules! by Lovepump · · Score: 1

      Surely all jobs would abend immediately with a JCL error (they do at the moment - not sure when you were doing this).

      No cancelleing would be required...

    3. Re:IEFBR14 rules! by Skapare · · Score: 1

      It was actually quite a long time ago ... OS/MVT with HASP.

      --
      now we need to go OSS in diesel cars
  91. It's the h/\(|<3rz that don't like it! by HeelToe · · Score: 1

    The hackers don't like a half-obscure OS (MPE/ix) running on a 48Mhz machine!

    There's no r007k1t for it d00d!

  92. I was a 22 year old Sysprog by finkployd · · Score: 1

    I was a Systems Programmer from 21 to 24 (I'm still 24, I changed jobs last summer)

    It was completly different than I (and I suspect most people on /.) thought it would be.

    First up, I generally worked with people somewhat older than me (like the article suggests, this isn't a field populated with 20somethings). I considered this a good thing because these people had more experience than any three recent comp sci grads put together. I learned a different perspective on computing that I was not exposed to previously. Namely an obsession with stability, uptime, performance, and attention to detail. When new versions of software came out, we didn't test it real quick an put it into production. We would install it on a test system and abuse the heck out of it for weeks (sometimes months) to ensure it performed up to snuff, was stable, and did not break anything in our environment. Configuration options were painstakenly set after a ton of research.

    Because it was a small team that maintained our installation (which was a fairly large IBM s/390 setup) I got to experience a pretty wide range of tasks. I installed various software packages, programmed in s/390 assembler, did some performance testing and tuning, lots of troubleshooting, hardware, and even got to port a very large DCE application server from AIX to OS/390. I didn't get too involved with DBA stuff (that was a seperate group) but I did a lot of operating system related work. Speaking of, upgrading the operating system was such a meticilous production that it makes the most complicated unix install look like a DOS install.

    Not to say that it was boring or mindnumbing (there was a little of that but just about every job has that aspect). i found it very challanging and rewarding. Maintaining a website that serves data to a few thousand people is nothing compared to being (at least partially) responsible for the machine that runs the administrative, business and academic record keeping functions of Penn State :)

    Also the people I worked with (for the most part) were very excited about Linux and the open source movement (even before it came to the mainframe). Many of them remember their early days when the mainframe OS and important components was open source (think MVT, MVS 3.8, HASP, etc). People took pride in modifying the code to fit their shop's needs better and improve functionality, fix bugs, all the stuff people do with OSS today. To them the open source movement is a long overdue return to the way things used to be.

    As for the learning curve, it is steep. Be prepared to be confronted with a mountain of documentation and accept that you will have to learn a different way of doing things. If you are a person who cannot manage a Linux box wihout X windows installed, or you cannot program without an IDE than it is probably not for you. If you are a somewhat meticulous person who, when learning a new language/program/concept likes to really get into it and learn everything, not just what you need to get by, then consider it.

    Personally I loved it and only changed jobs because I was offered a really good job that I couldn't pass up. However I could easily see myself going back to it someday (heck, if the market is that deperate maybe I should start consulting on the side :)

    It is a shame that schools do not teach (if they are even aware of the existance of) mainframes and mainframe technology. They have been quietly running the backbone of most large business and universities for decades now, and I don't see that changing anytime soon.

    Finkployd

  93. Wanna make an AS400 (iSeries) more interesting ... by marko_ramius · · Score: 3, Interesting
    Pick 1 or more of the following ...
    • Run some java apps on it ... there is a full blown Java2 1.4 VM available (what better platform to run a Java VM on but one that implements the concept of VM at it's core)
    • Run Linux apps -- Suse, Redhat, & TurboLinux (I think) distros available to run in a logical partition
    • Run Apache2 web servers
    • Run AIX apps on it
    This ain't your father's AS400 ... it's one of the most stable & reliable 64bit computing platforms available.

    btw: Did you know that when IBM changed the CPU on the AS400 from a 48bit CISC system to a 64bit RISC system (PPC based) there was almost zero application programming changes required ... the programs were able to adapt to the new capabilities of the hardware automagically.

    mm
  94. Why they don't teach Mainframes by streettech · · Score: 1

    A teacher at school, who leads the IT learning department, said they where asked to teach mainframes from different IT companies, and they did at one time. And the reason they stopped teaching it was because none of these companies would hiring any of the graduates, because they all where looking for people with at least 3 years of work experience in that IT field.

  95. Betting Man by mugnyte · · Score: 1


    Reliability of big iron comes at a whopping cost more than "boxes one must administrate". IBM's licensing and support fees are a significant portion of it.

    I've worked on systems that were 20 years old and I've seen the hacks done to keep the code in tune with business practices. Simply amazing and scary. Today, programming is often about abstraction and reuse. A lot of work goes into this endeavor. Not back then. I'm of course speaking from the specific, but thats my experience.

    I advocating moving to the "long-term" solution asap. The Y2K ruse stole thunder from a real opportunity to jump ship.

    It hurts to write RPG, EXEC2 and COBOL.

  96. Been there, done that by theolein · · Score: 1

    I started off in this fucked world of computer as an operator on an IBM 3083 in 1985. Watching lines scroll across the screen on a terminal, typing in JCL and NCCF commands, cleaning tape drives and clearing jammed paper drives is not something that is appealing. But it had one major plus over the current IT situation: fixed hours. No huge overtime. A fixed set of tasks and you got to leave at 5PM. No huge headaches. Plain fucking sailing compared to the crap that most of us go through these days with fucked up bosses and ratty coworkers and everyone looking over their shoulders and worrying about their jobs.

    Fuck bosses. Fuck capitalism. Fuck globalisation.

  97. Consider the source by Anonymous Coward · · Score: 1, Insightful

    I can remember when ComputerWorld was a MainFrame magazine (then again, it was a mainframe world). This is just an article from the old-timers at ComputerWorld remembering the good old days when dinosaurs ruled the earth. Training is no substitute for experience and common sense. My favorite computer operator story is as follows:

    The company was having a traing class for new mainframe operators, and the class let out for break. Just a few minutes later, the phones went nuts in the data center because so many problems were happening all of a sudden. Turns out the the trainee was practicing for her operations class by killing active jobs, such as CICS, etc. on the console where no-one was paying attention to her. It took the better part of the day to get everything running correctly again.

  98. its called respect elder programmers and it people by linuxislandsucks · · Score: 1

    Simple companies dont respect elder programmers and it people.. no skilled people aroudn to keep their systems operational..

    --
    Don't Tread on OpenSource
  99. Not a bad job by Control-Z · · Score: 1

    I used to run the weekend job schedule on an IBM 370 series mainframe (1970's vintage, although this was in the early 90's.)

    It wasn't a bad job; start a job, maybe mount a tape or two, wait around anywhere from 10 minutes to over an hour for the job to finish. Print out reports and distribute them. I would bring SciFi books and do lots of reading, because I had so much free time.

    1. Re:Not a bad job by Anonymous Coward · · Score: 0

      Maybe you should have brought some Java books with you, and learned something instead of rotting your brain.

    2. Re:Not a bad job by Anonymous Coward · · Score: 0

      My, that was constructive. Maybe you should SHUT UP!

  100. I was a mainframe (S/390) systems programmer by net_bh · · Score: 3, Informative

    As someone previously said, It's a different world out there. OS/390 is an amazing OS, we had 5 instances of it running at once on the mainframe (2 production and 3 development regions) and then I installed Linux too :-D

    Initially I was given a measly 5% CPU for my Linux region....but that's more than enough for Linux to make a mark!

    Coming back to the point, the reason for the different world can be summarized in two words - Batch Jobs . So the task of the operators will be to keep staring at the console to look out for requests to load up cartridges (yes, thats the primary backup medium) that a job needs to read stuff off or start some massive printing and computational jobs from time to time. I worked for a large conglomerate, employing more than 30,000 people, so every month the pay-check printing job on huge line printers took about 4 days to complete. Other task included checking DASD usage (mainframe harddrives) to check upcoming shortages , etc.

    Even programming for it was fun, I was primarily in charge of the opensystems portion of it, including Domino Go Webserver, O-MVS (unix) and Linux. But I can understand why there is a shortage of manpower. The cool technology does not hit the mainframe world, so you won't get to work on wireless communications, kernel hacking, etc. I am now a Linux systems programmer and I dont wanna go back too, but it was an experience worth getting.

    Arrgggh..i have been barfing too long...back to work!

    --
    There is no patch for stupidity

    Visit my blog

    1. Re:I was a mainframe (S/390) systems programmer by MAurelius · · Score: 1

      Quick questions: which Linux did you install on the mainframe, and which Linux, if any, do you run on your personal system?

    2. Re:I was a mainframe (S/390) systems programmer by net_bh · · Score: 1
      I installed a Linux distribution available from Marist college. AFAIK Redhat, SuSE and possibly others support the S/390 now.

      I run Redhat on my personal system, why?

      --
      There is no patch for stupidity

      Visit my blog

    3. Re:I was a mainframe (S/390) systems programmer by MAurelius · · Score: 1
      OK, I'll risk being OT. In the near future I'll be installing Linux on a 1.2 MHz Athlon on my home LAN. Installs in the last 4 years are 1) RedHat 7.1 (broke when upgrading something) 2) Caldera eDesktop 2.4 (broken by upgrade->death spiral into uselessness) and most recently Gentoo 1.1a (broke when following instructions [exactly] to upgrade to Gentoo 1.4 rather than a complete re-install. Something I did with chroot, I think.

      I liked Gentoo the best, it was fast even on a 400 MHz Pentium II and the package management with emerge was outstanding. I just got tired of compiling everything and retired that machine when I bought a new desktop (2.8GHz P4; Win XP Home is not impressive, BTW).

      I've been debating which distro to install on this 1.2 MHz athlon. The front runners are Gentoo 1.4, SuSE 8.2, and RedHat 9. Each has strong points, but what I'm looking for is a distro which is fully functional as installed. It's not that I can't tinker with it for a couple of weeks and get everything to work, it's just that I don't want to. What I really want is a web browser with all the plugins already installed and working (flash, Quicktime, and WINE plugins for Windows media and Real).

      Since you know a lot more than me about computers and Linux, I was curious what you were running.

    4. Re:I was a mainframe (S/390) systems programmer by net_bh · · Score: 1
      Try Mandrake or Suse. The reason most distros can't configure all the plugins for you is mostly copyright and licencing issues. But AFAIK Mandrake and Suse provide convenient links to almost automate these installs.

      Or you could try the OEOne desktop which a a browser-based desktop.

      Good Luck.

      --
      There is no patch for stupidity

      Visit my blog

  101. Re:Where Do I Sign Up? This is how I did it. by Anonymous Coward · · Score: 0

    WHen I was in college (less than 6 years ago)I took at class in Cobol from there I got a job as Cobol intern for a large rental car company. I then used that exp. when I graduated to get an intro job as a MVS system programmer. My boss saw the very problem in this article lots of people nearing retirement and was willing to spend lots of time training us and understood that the learning curve is huge. Its tough but you can do it

  102. Mainframes by Anonymous Coward · · Score: 0

    My exposure to mainframes deals mainly with 70's vintage burroughs systems and several IBM units. What these machines all possessed that NO PC or MAC has is a unbelievable amount of data corruption prevention and data fail safe modes. Several times we actually had equipment (especially the really old stuff) burst into flames!!!! Yet no data was ever lost!!! even when catastrophic system failures occured. Do NOT try this with your PC you will NOT be pleasently surprised!!!

    Yes things seem arcaine with these devices, becuase they are!!, but they define mission critical! Designed by business for business. and there are plenty of things we could learn from these old systems!!

  103. Experience by Michael_Burton · · Score: 1

    Everyone would like to hire folks with years of experience. They put that in the ads, in hopes of snagging such a candidate. But I'm aware of places where these jobs go begging.

    Systems jobs call for good problem-solving skills above all. If you have experience with computers, if you are a good learner, and if you have problem-solving skills, apply even if you don't have the experience. If you don't get the job, you might get something else that can help prepare you for the big iron.

    --
    When all you have is an axe, everything looks like a grindstone.
  104. This is sad... by Goonie · · Score: 1

    Is this the best the trolls can do these days? C'mon! Show some pride in your work!

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
  105. Yeah, COBOL by Greyfox · · Score: 1
    I am still seeing a lot of job postings for COBOL, CICS and RPG. These are internal company postings, so there are real jobs attached to them, not just internet job listing spam address gatherers.

    Problem is, what they're offering is well below what it'd take to overcome the pain threshhold and dust off those old college text books.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  106. Mainframes have defeated their adversaries! by TarPitt · · Score: 1

    In 1985, minicomputers were supposed to make the mainframe obsolete. The DEC VAX and VAX clusters were going to replace all those paleolithic mainframes. Know where DEC is now?

    In 1990, PC LANs were going to replace mainframes. Intel 386 and 486 PC's connected with coaxial cable and running LANTastic, Windows for Workgroups, and Novell were going to replace those archaic mainframes. What ever happened to LANTastic? And has Novell taken over the world?

    In 1995, client server computing was going to replace the mainframe. GUI front-ends written with PowerBuilder, using back end databases like Ingres and Informix were going to send those mainframes to their demise. PowerBuilder? Is that a sports-nutrition bar?

    Anyone see a pattern here.....

    --
    If your children ever found out how lame you are, they'd murder you in your sleep
    1. Re:Mainframes have defeated their adversaries! by mikefoley · · Score: 1

      DEC is gone.

      The VAX is gone (it went down with a fight. Alot of folks still wanted to buy them!)

      However, VMSclusters (renamed from VAX Clusters when Alpha came along) are still going strong. So is VMS.
      It's being ported to Itanium.

      Now if it only was owned by a company that appreciated it.

      --
      What's my Karma Mr. Burns? "Excellent"
  107. More Lies by Anonymous Coward · · Score: 0
    Back when I was in high school in the late 70's-early 80's, the big "shortage" back then was engineers. "250,000 engineer shortage!" cried the media and the engineering trade.

    Well, here it is 2003, and where are all the engineering jobs? In fact, where WERE all the engineering jobs? They never appeared!

    Mind you, I didn't go into engineering because of that propaganda, but it makes it damned hard to get a job now with so many unemployed engineers.

  108. Re:It's the h/\(|3rz that don't like it! by SonicBurst · · Score: 2, Interesting

    Indeed. Just for fun, we have a test machine that sits outside our firewalls. It is HIGHLY amusing to look at the logs. Of course you can filter out the automated attacks, script kiddies, etc....but occasionally you get the cracker types attempting to figure out what the hell they've stumbled on. We run very weak passwords on it (this box is mostly just for fun, and we could care less if it did get rooted), and still most people can't figure out how to get a remote prompt since we use only VT-MGR protocol and not telnet. Makes for a few laughs anyway.

    --

    Geek used to be a four letter word. Now it's a six-figure one.
  109. Not fair! by msobkow · · Score: 1

    How the hell can you expect a mainframe to BSOD when the terminals are green screens?

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:Not fair! by buck_wild · · Score: 1

      Their teminals are no longer 'green screens', other wise known as 'dumb terminals' and haven't been for some time now.

      All users log in via PC. Only the harware consoles (HMCs) are directly attached, and they're also PCs.

      --
      If all you have is a hammer, everything looks like a nail.
  110. School by Safety+Cap · · Score: 1
    School doesn't mean jack from a personal standpoint. The rub is that if you don't have a degree you will always have a black mark against you. My advice is tough it out for 4-6 (or whatever) years NOW to get it, then worry about the money later. If you only get the Bachelors, you won't get into the really cool classes where you get to do all kinds of crazy neat stuff, but there's a trade-off--you basically teach yourself.

    Here's the rub: it doesn't matter what school you go to, what major you declare, what classes you take. There is only attitude.

    If you enjoy what you're taking, you'll do better.
    If you enjoy stretching and are willing to try new things, you'll do better.
    If you remember that you're doing it for you, you'll do better.

    If you're only going into something for the money, then chances are you will suck because you probably won't enjoy the classes, you won't learn as much, and you'll get discouraged.

    Last thing: sit in front, in the center. Ask lots of (thoughtful) questions. That's an easy way to learn, and you'll find your grades will go up, too.

    --
    Yeah, right.
    1. Re:School by BrokenHalo · · Score: 1
      If you only get the Bachelors, you won't get into the really cool classes where you get to do all kinds of crazy neat stuff,

      That is unless you go into molecular biology. I spent years programming (amongst other things), and have gone back to school to study biotechnology. There aren't a lot of other disciplines where the current research is stuff that you're running with in second year.

      [Blatant sexist comment follows] The chicks are cuter, too :-)

  111. Learning Mainframe Skills by joshuakiyama · · Score: 1

    Marist College in Poughkeepsie, NY down the road (I assume) from IBM, has an e-learning course on learning mainframe skills. I'm currently enrolled in the beginner class and there is a crap load of information to go through. It's actually quite an amazing system. For those that are interested you can find more information here. http://www.academic.marist.edu/S390/ I am a UNIX guy, but worked with an old ES/9000 a bit in school and it was a quirky system and I didn't like it as much as the UNIX systems we had, but it was an interesting system. Enjoy, Chris

  112. Skill by Anonymous Coward · · Score: 0

    I believe I am qualified to use a mainframe. I am good with Win98SE and WinXP. I know how to defrag, scandisk, install/uninstall programs, and I even know how to create shortcuts to the desktop. How much harder could a mainframe be lol?

    1. Re:Skill by yisroal · · Score: 1

      A PC compared to a IBM 3090 - its like driving a car compared to driving the Space Shuttle. The Formula - 100,000 time bigger, faster, etc. 100,000 time more complex. Its about accompliching a businesses critical mission not nerds debiting whos is bigger. IF the thousands of companies that us Mainframes could do the job with pc's then the MF would have been gone a long time ago. But its not going anywhere for many years to came. I've heard this argument for the past 20 years. And now there are more MF's then ever and a backlog of orders. Heres the drill: THIS IS ABOUT BUSINESS REQUIRMENTS, NOT A BUNCH A SPOILED NERDS WHO THINK THAT THEY CAN DESIGN A BUSINESS APPLICATION TO PROCESS MILLIONS OF TRANSACTION AND COMMUNICATE TO THOUSANDS OF TERMINALS ON A GLOBAL SCALE WITHIN SECONDS ON A DESKTOP GAME MACHINE. WHEN A PC CAN DO THIS THEN MY TALENTS WILL BE OBSOLITE. BUT TILL THEN I'M STILL IN VERY HIGH DEMAND. PS. COBOL will be around longer then the MF. If it was such a bad langague then it would heve went the way of RPG, PL'1, etc. But it is very cost effective and take a bit of knowledege to use effectively. It is very powerful. If you code in COBOL on a MF you know the appliction. But if you are a PC guy and have never witten COBOL applications in a true business environment, you are clue less. (Cant spell, cant type but I love having fun)

  113. Clusters not a solution... by leandrod · · Score: 1

    ...because the problem is not performance.

    The problem is reliability. GNU/Linux clusters are still mostly about performance. Once they get to the level of the VMS clusters, then they will have a reliability solution. Remember, it is not about having three years uptime only; it is about surviving high loads, hardware failures, kernel patching etc.

    After we have reliability, there is management. There is a great structure provided by IBM, ISVs and IT old-timers to support these systems. SysAnalysts who really document, security people that really control access, production analysts that really know what is running and what touches which files when to do what.

    The fast and loose approach taken by understaffed IT departments supporting GNU/Linux simply will not do. Litmus test: to which of the aforementioned categories do Unix SysAdmins belong? Answer: all of them, as there is not staff enough nor management enough to properly manage systems.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  114. Useless Post by miketang16 · · Score: 1

    mind numbing is 2 words, not 3.. im surpised i didnt see that posted yet...

    --
    -------
    "In times of universal deceit, telling the truth becomes a revolutionary act."
    -- George Orwell
    1. Re:Useless Post by IIRCAFAIKIANAL · · Score: 1

      Actually, they said Mind Numb ing.

      Ing is a word, dontcha know?

      --
      Robots are everywhere, and they eat old people's medicine for fuel.
    2. Re:Useless Post by miketang16 · · Score: 1

      haha.. yea.. reminds me of budweiser commercials... MIND.... NUMB..... ING

      --
      -------
      "In times of universal deceit, telling the truth becomes a revolutionary act."
      -- George Orwell
  115. No suprise, mainframers have been marginalized ... by Naum · · Score: 1

    ... quite some time now.

    First, operators who were shunned as too old, out-of-touch, and told that their function could be performed better by a semi-trained chimpanzee. Their lot was targeted back in the late 80's for extinction as less and less dependence on mounting tapes and unjamming remote job printers thrusted them into layoffs and early retirement. And many had their salaries capped and wisely jumped to another face of the company business, many went back to school or trained to become programmers, serving the company by writing and fixing code that ran on the big iron. Most got old and retired and there really wasn't a big recruitment drive for the blossoming career of mainframe computer operator.

    In the 1990's, mainframe coders got the crosshair painted on them as their skill, experience, knowledge and extensive depth of how company business worked meant nothing to the new herds of bean counters and unenlightened Dilbert-esque pointy-headed managers who gleefully gazed over the spreadsheet cells in anticipation of the fat bonuses they were getting for eliminating those "cells". "These old tired mainframers are dragging us down. We want to be online and build glittering GUI applications" with a shelf life of months, rather than the stalwart and resilient systems that have been running and still run the good bulk of manufacturing and financial systems. So they trimmed staffs, sent jobs offshore and supplanted U.S. mainframe programmers with imported H1B visa holders.

    The difference is that most of the hardware still sits in the U.S., so the demand for operations staff now is acute as offshoring operations may not be as lucrative or convenient or even possible in many instances as it is in the case of programmer staffs.

    --

    AZspot
  116. Re:It's the h/\(|3rz that don't like it!-Interview by Anonymous Coward · · Score: 0

    "Makes for a few laughs anyway."

    It also makes for a good interview. Crack this box, you have a job.

  117. Re:It's the h/\(|3rz that don't like it! by NoMoreNicksLeft · · Score: 1

    Depends on what type of hacker you mean. I'm trying to chase down a copy of CLIX, for the InterPro Clipper CPU system I've managed to get.

    I have heard of MPE, remember the stories here on /. when HP decided to finally kill it.

    And then, there is the HP 1000 at work, about 2 racks in size... is that the ancestor of your box? Wish I could have it, but I exhausted all my favors just getting them to give me the clipper machine instead of trashing it. And I was able to carry it out... I'd need a Uhaul for the HP.

  118. catch22 by wadiwood · · Score: 1

    In Australia, even our universities couldn't afford an ibm (compatible) mainframe to teach. All the big employers who had them had to train in house and on the job the staff to operate them.

    But now the jobs to operate those things seem to be invisible. I never see them advertised or meet anyone who currently has a job with the mainframes.

    As for mind numbing. I used to make a regular trek with home made choc-chip cookies to the operator's center in order to keep them happy, so if I needed something done urgently, they'd be happy to help out. They used to keep each other amused by playing cricket (like baseball) with paper balls and, um, real bats, or playing practical jokes with "bit buckets" (buckets of chads). Occasionally they would have to put more paper into the printer, I've yet to see that successfully automated, ie that the paper could somehow get from the delivery truck to the paper bin by itself? And much trickier if you're dealing with sprockets.

    And the backup tapes. Great reels of ribbon like movie film. If one of those stuffed itself it needed several humans to fix it. And it also took humans to get the things from the tape drives (fridge with eyes) to the storage racks and to manage which tapes went to offsite storage. Cartridge tapes and racks were more automated but every now and again the cartridge robot would break or a programmer would need a cartrige out of the chamber to send elsewhere. Ie the old fashioned sneaker net for data.

    I guess these days it would be easier to keep oneself entertained with the internet perhaps. The best operators I knew went on to be systems programmers on the IBMs. I used to butter up those guys as well. Very important. I never understood why various members of the applications programmers (ie cobol hackers) used to look down on the ops and sysprogs, because guess who could completely stuff a application run or rescue it or speed it up?

    --

    -- it must be true, it's on the internet.
    1. Re:catch22 by NTworks · · Score: 1

      amen

      respect your operator, for with a couple of commands I can knock you off, revoke your id, crash your job, purge its output, and nuke your database.

      if i was so inclined of course...

      we had one user who always had mountains of print and was quite imaptient.

      she brought us pies. we still purposely delayed bringing her the freakin print. =P

    2. Re:catch22 by Anonymous Coward · · Score: 0

      we had a bunch of operator monkeys at a vm shop I worked at a long time ago who took way too f***in long to do anything. so we replaced their cardboard box of porn mags with a box of old phone books to cut down on their washroom visits and gave the operator userid only 400K of memory so they couldn't play startrek all night.

  119. Censorship in US by Anonymous Coward · · Score: 0

    Another piece of evidence: The Al Jazeera story on slashdot does not appear in the main story, but in yesterdays archives. I try posting to it, and get a "Maximum Comments Exceeded!" error... inspite of this being my first post in a week!!! Read a Salon article on similar attempts at censorship. Spread the word. This is no longer the land of the free. Ashcroft rulez here.

  120. Re:Its a lack of clued managers by anticypher · · Score: 1

    I have decades (yes, plural) of mainframe experience, but I haven't touched one in a few years. Since I've been out of work for a while, I tried dipping my toes back in the water.

    Fuck them. Most companies with mainframes have downsized all the competent managers, the ones who knew how much investment was tied up in the big iron. Then they use some young, stupid, "fresh" managers who wonder why they can't just replace a billion dollars (and 25+ years) worth of investment with a couple of windoze machines and some minimum wage operators. Several I talked to said straight out they only wanted recent experience, a gap of a few years to design and build a world spanning telecomms network meant I couldn't be trusted with the machines I've worked around for 20 years. Not that anything much has changed, except for a huge Y2K investment. But the pointy-hairs are so devoid of clue they are killing their companies because they will only pay shit wages to recent graduates. Then they complain about the lack of experienced workers when they won't even hire untrained kids to help round out the teams and take up the reins when the time comes.

    One place was a former client, where I had designed and built a complex remote mainframe operations centre. The new management knew nothing of my work, but the few remaining old timers told them to contact me for a similar job. They could only offer me enough money to laughably call an insult. They had a fixed budget, which they had mostly spent on hiring recent graduates at close to minimum wage. Those guys had no experience with big systems, and thus caused a lot of downtime, and cost the company a lot of money. After more than six months, they had burned through most of the budget, and had to scrap the whole project. The new managers wanted me to do the 4 month project in 4 weeks, because that is how much money they had left. When I accepted (hey, a few weeks pay for project I've done successfully five times), they backed off, claiming they would wait for someone with immediate recent experience. Six months later, and 50 million euros in losses to the company, HR fuckheads are still trying to find anyone currently in an identical job. Fuck them.

    Ooops, this rant was in no way influenced by the many, many fine Bruges Tripel consumed earlier this evening.

    the AC

    --
    Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  121. Why can't they... by aero6dof · · Score: 1

    Why can't they use + - / * like everybody else?

  122. 3 words??? by scorpion1976 · · Score: 1

    Mind Numbing...hmm...lets see...i think thats only two words...

  123. And why can't they handle it? by Chemisor · · Score: 1

    > Mainframes can handle enormous amounts of data
    > without having to break it up for a cluster

    How do they do that? Your Linux application can keep crunching data too, without breaking it up; except that it would take longer.

    > or without being bogged down with I/O like most
    > client-server type solutions.

    You get bogged down if your application does too much chit-chat. If you design your protocol to minimize that, your I/O will be negligible. The mainframe has nothing to do with it - it's the programmer.

    > Mainframes are great when you need to handle
    > databases with tons of information in it - and
    > you need to consistantly dig through it. Most
    > machines cannot handle it, and will buckle.

    Bullshit. Again, this is not the mainframe, it is the database engine that runs on it. If you implement the engine correctly, it will run on a PC Linux box just fine too.

    > Mainframes almost never buckle, unless you are
    > testing new stuff on them (naughty newbie -
    > that's what a test LPAR is for) or you do funky
    > things to them.

    Same is true of Linux. I have never had a kernel crash unless I was playing with some bleeding-edge code that wasn't supposed to be used by sane people.

    In other words: the PC Linux box is just as good as the mainframe is your Linux software is just as good as the software you run on the mainframe.

    1. Re:And why can't they handle it? by Anonymous Coward · · Score: 0

      What makes the mainframe is the hardware. Start up a dual CPU linux box, then yank out a CPU, boom, kernel panic.

      Restart it and yank out the video card, boom, explosion again.

      On certain well designed mainframes you CAN yank out a CPU board and not lose any data, the system just keeps running. You wont crash the system by pulling out a processor. You may mess some shit up, but the system stays up for you to administer and repair.

      It's the strength of the hardware, not the software, that makes most mainframes.

    2. Re:And why can't they handle it? by buck_wild · · Score: 1

      And you obviously have NO mainframe knowledge whatsoever, to make such flip comments. I'd love to see even a SUN E15k go head-to head with a z/OS box...

      --
      If all you have is a hammer, everything looks like a nail.
  124. I remember... by BrokenHalo · · Score: 1
    when I was a young BOFH (when the Earth was newly-cooled and Real Programmers were Real Programmers) one of the trainee apps progs used to preface his COBOL compiles with a message to the ops console: "Look out - there's a structured programmer about!"

    Well, I suppose I might have been 17 years old at some point in my life too, but Mr Structured Programmer ended up unemployed for 4 years while I was getting paid nicely as a systems programmer.

    My point is: while it's kind of satisfying to renice others' batch jobs into the abyss and sign them up for onearmedlesbianfetish mailing lists, there comes a point when the tedium of changing tapes and re-stocking printers at 3 in the morning is only worth it if you have a good reason for not being at home.

  125. Suspicious by DrCode · · Score: 1

    I'd be wary of any reports of IT shortages. If there's truly a shortage, then companies should offer to train people in the needed skills.

    Who would want to pay for their own training in this specialized area, and then find that there's no job? You'd be wasting a year or more of your life and several thousand dollars.

  126. Funny! by Anonymous Coward · · Score: 0

    Interesting comparison!

  127. outperform databases on non-relational data ? by BigBadBri · · Score: 1
    Ever tried indexing?

    Thought not...

    200K tps? Bet that's just in testing - how many million users are you catering for?

    The only possible use I can think of for an app that needs to work that fast is something like data capture from physics experiments.

    If you're doing that, then flat files are better, but for real transactional stuff, a well indexed relational DB (yes - even M$ SQL Server!) will piss on flat file systems.

    I except Btrieve, of course - I've programmed for it in the past, and it was (on Netware) fast as fuck, even on a 386 ;-).

    The real reason for using a mainframe is stability - a robust bit of hardware running a robust OS is miles better than a glorified consumer OS running on junk.

    Having said that, I run a system based on Windoze NT 4, with a small SAN, that has had around 5 hours downtime in the last 3 years - today was the first time in 38 months that we took the SAN down (the suppliers were amazed).

    Keep up with skewl, but remember to do some proper work later in life.

    --
    oh brave new world, that has such people in it!
    1. Re:outperform databases on non-relational data ? by Anonymous Coward · · Score: 0

      try image processing ;-)
      bursts in dimensions of GBps.

  128. It's like Python. by Jules · · Score: 1

    The whitespace is significant. Read it again.

    1. Re:It's like Python. by ptr2void · · Score: 1

      That is to say, mainframes suck the same way as Python?

  129. The BIGGEST problem with Mainframes & AS/400 by dapcook · · Score: 0

    The biggest problem with mainframer's is they are dumb as dirt! They have no motiviation to learn what is outside their little boxes. We have an AS/400 right now with 10 AS/400 programmers. Only about 1 of them has any knowledge outside of yahoo.com when it comes to modern technology. It's down right embarrasing, in fact I can't even claim these people as "developers" cause they are not! Why we have a 400 is even a question I have. We spend hours in meetings trying to figure out how to meet the end user expectations which is a GUI interface. So do you keep programming for the 400? Or retrain? If you retrain, what is the point of having an OVERPRICED mainframe to store 1's and 0's? And yes, it's a mainframe, if you walk like a duck, quake like a duck, have stupid non-computer professionals write RPT then it's a stinking mainframe.

    and yes, I hold alot of resentment for these peoples. Everytime there is a problem, they are first to throw blame because they can't possibly fathom their amazing 400 would ever fail. Ever seen the data structure designs from a 400 programmer? These people are on CRACK! Reduncy galore..

    ok, I could go on for ours /rant over

    IBM SUCKS!!!!

  130. Maybe I have a future.... by Archfeld · · Score: 1

    Mainfraim 3081 thru 390 on VM MVS TSO, rexx, tandem, as/400, and 3270 terminal configuration experience. Anyone Hiring I will work for cheap..Really tired of exchange and email :)

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
  131. VisualAge COBOL by Anonymous Coward · · Score: 0

    IBM has has VisualAge COBOL (a COBOL IDE) for quite a while.

  132. Re:It's the h/\(|3rz that don't like it! by SonicBurst · · Score: 1

    And then, there is the HP 1000 at work, about 2 racks in size... is that the ancestor of your box?

    I'm not sure, but it sounds logical. The 2 boxes we have now aren't any bigger than a standard tower pc. The 3000 model that we had before (purchased around 1989, can't remember model off-hand) was the size of a dishwasher, and that was just the actual cpu, bus, and other main logic boards. The disk drives were housed externally in another box about the same size as the cpu, and the tape drive was also external, and again about the same size. I'm told that the ancestor of that machine was even larger!

    --

    Geek used to be a four letter word. Now it's a six-figure one.
  133. Not even an entry job by m11533 · · Score: 1

    I did my time as a third shift operator as a student summer employee at IBM's TJ Watson Research Lab. This was the summer between my freshman and sophomore years of college, so I had only had two semesters of formal computer work, and a year of work on APL and BASIC before that.

    I spent that summer pulling listings off the line printers (remember them?), cutting graphics output printed on thermal paper that was scattered around the floor by its printer (that was state of the art graphics then), and hanging tapes (primarily for the nightly backups). In my idle time, and there was LOTS of it, I read the manuals on the systems from the company library, and then showed the full time permanent operation staff how to customize their environment and write what we now call shell scripts to automate their environment.

    Yup, a college sophomore that was very much wet behind the ears was showing the veterans of many years how to make their jobs easier simply by programming their function keys and writing very short shell scripts. That speaks pretty loudly of the type of people who were on the operations staff. And this was at IBM's front line research lab, and they were very clearly hand-picked from everyone available in the general area which had many very large IBM facilities.

    Once in a while we had to deal with an emergency... ... a jet plane landing in the machine room, oh, I mean a full head crash on a 3350 disk drive, the washing machine size disks with removable platter assemblies of many (was it 12) platters, and using the very first generation Winchester heads. ... a minor flood caused by a huricane and a clogged stairwell drain. Nothing like water hitting high voltage power in a transforming closest for some excitment. Though, once we were done trying to defend the machine room with mops, we just sat around until power was restored and then saw who could seek out all of the devices that needed powering-up (it was a HUGE machine room and there was no map) and who got THEIR machine up first.

    The normal staff was three third shift operators, including me. We were running three of what were then the biggest monsters IBM made, and possibly the biggest in the world at that time... three 370 model 168 mainframes, with what I believe was the maximum available CPU, Memory, and I/O subsystems.

    It was a very interesting, if sleepless, summer. The insights into who the operators were, and thus who the users of many system level tools are, have lasted a career.

    By the way, this was the summer of 1976.

    (did someone say they wanted to hear some of that great IBM company folklore I heard that summer? I don't think that non-disclosure for that job prevents me from sharing anything at this late time)

  134. The cult of the AS/400 by cyranoVR · · Score: 2, Informative

    If companies are whining that there is a shortage of AS/400 (or other mainframe) operators out there, then they should blame the mainframe manufacturers for making their products inaccessible, not the young IT people for being uninterested. Believe me, I TRIED to learn about the AS/400, but just finding scraps of information is a chore in itself (aside from superficial marketing crap).

    I have worked at a bank for two years now. Before I arrived, I had never even heard of the AS/400. On my first day my manager took me into the computer room and proudly pointed out what looked like a black dishwasher sitting in the middle of the room. "And this," he smirked, "is our AS/400!"

    I could bore you with stories about how nobody taught me anything, how I had to figure everything out about the vaunted AS/400 just so I could do my fucking job (and subsequently got scolded for "going where I wasn't allowed") and so on, but I won't.

    Instead I'll just say this: whenever I tried to ask my manager or co-workers for an overview of the AS/400, he could only say "oh, it's NOTHING like a PC, it's COMPLETELY different." Me: "okay, but how is it different?" Them: "Oh, it's just different, you wouldn't understand."

    I have come to is that my manager doesn't know jack shit about his beloved AS/400. He knows how to "make it work," and even though he claims to have some sort of certification, IBM obviously just gave him scraps. If you can't explain a technology in 3 sentences, then you probably don't understand it at all.

    But why does he know jack shit, despite working with an AS/400 for 10 years? It is because IBM has purposely kept him uneducated. Everything is hidden in subscription professional sites and bank-account busting certifications from IBM.

    I have searched the web over and over again for information on AS/400 crap. All I can find are IBM's boring information libraries for the "iSeries," mysterious subscription sites for AS/400 "professionals" and this page. Try finding a book on AS/400 online or at your bookstore. They suck. If you want to wade through the IBM manuals online, be my guest. My suggestion is you do it just before bedtime.

    Ok, MAYBE you could teach yourself to be an AS/400 expert by wading through said manuals...but everyone here who learned about PC administration by wading through a Microsoft manual - or, for that matter, an Intel manual - raise your hand (and we're talking actually black-and-white MANUALS here, folks, not online tutorials or knowledge base articles)...well...still waiting...Thought so.

    My manager has told me that if you want to learn ANYTHING about AS/400, then you should forget about a career in anything else, because you will have to become an AS/400 expert. Who do you think told HIM that? Why, the current AS/400 experts who want to keep their salaries up and the their jobs secure! (natch)

    So here's to the Cult of the AS/400. May you all fade away into well deserved obscurity.

    1. Re:The cult of the AS/400 by scottme · · Score: 1

      Go to the IBM RedBooks site and do some searching for "iSeries" and/or "AS/400". You will find a huge amount of useful information.

    2. Re:The cult of the AS/400 by cyranoVR · · Score: 1

      Please go back and read my post again. Maybe you will notice that I mentioned said "iSeries" books. Thanks for the useless post though.

    3. Re:The cult of the AS/400 by Ravensfire · · Score: 1

      Hmmm, maybe this might help.

      I'm a bit biased, working for one of the largest high-end AS/400 shops in the world, but I really enjoyed with the 400's. We are moving away from the 400 to AIX servers, and get more down time on those than on the 400 boxes.

      If you were dumb enough to believe everything that your manager and an IBM marketing guy said, you should fade away into well deserved obscurity.

      -- Ravensfire

      --
      "But we decide which is right, and which is an illusion"
    4. Re:The cult of the AS/400 by easter1916 · · Score: 1

      Perhaps you're just stupid... it's a very user-friendly system.

    5. Re:The cult of the AS/400 by Ravensfire · · Score: 1

      pwrdwnsys *immed restart(*no)

      Then run like hell!

      (Yes - it was done, once, at my company. He no longer worked there after that)

      --
      "But we decide which is right, and which is an illusion"
    6. Re:The cult of the AS/400 by cyranoVR · · Score: 1

      If you were dumb enough to believe everything that your manager and an IBM marketing guy said, you should fade away into well deserved obscurity.

      What the hell was that comment supposed to mean? Maybe you should try actually reading my post before wasting my time.

    7. Re:The cult of the AS/400 by Ravensfire · · Score: 1

      I did, I'm still trying to find anything intelligent in it.

      --
      "But we decide which is right, and which is an illusion"
    8. Re:The cult of the AS/400 by cyranoVR · · Score: 1

      Well nyah nyah nyah you're a stupid head!

      PS - I went to Columbia University not Jefferson College (?) so sorry that they didn't have any vocational classes there for me to take while I was there.

    9. Re:The cult of the AS/400 by cyranoVR · · Score: 1

      Yes..."user friendly"...that's why everything has to be done in cryptic CL (Command Language) commands or whatever menu you happen stumble across...if you even have access rights to the AS/400 menu that is.

      My original point was: What's stupid is that the people who know anything about AS/400 actively try to keep it a secret from anybody who's actually interested - such as myself. Not just how to use it, but its system architecture or even what the fucking "AS" stands for. Hence the original posting subject "Cult of the AS/400."

      Before you waste anymore bandwidth with unwelcome "zingers", please go back and re-read my original comment carefully and address anything I wrote there specifically. Thank you.

    10. Re:The cult of the AS/400 by gillisgirl · · Score: 1

      If you really want to learn about the AS/400, attend a COMMON conference http://www.common.org]. It's only held twice a year, which is inconvenient, but any and every question you have about the platform can be answered there. There are also lots of good books - Anything by Robert Cozzi, Jr. comes to mind.

    11. Re:The cult of the AS/400 by easter1916 · · Score: 1

      It's unfortunate that you worked with such a bunch of unhelpful people. That was never my experience in 12+ years working on the system in Ireland, the UK, Germany, The Netherlands, France and the US.

      The system is quite intuitive -- the verb / noun structure of commands makes it easy to guess at the format of a command you don't know, as does the help / prompting system, and the command completion system.

      The AS stands for Application System. The security is in place to prevent you from doing things that you aren't authorized to do -- no different from UNIX or any other secured system.

      Your comment regarding security exposes a lack of knowledge in general, so perhaps I should have said ignorant instead of stupid.

  135. Lines of Code by LPetrazickis · · Score: 1

    There's easily more COBOL and FORTRAN code out there than there is Perl or Java.

    Aren't barely procedural languages supposed to have more lines per code for the same task than a modern object-oriented language?:)

    --
    Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
  136. Re:No suprise, mainframers have been marginalized by troll · · Score: 1

    To have a mainframe on your desk, check out http://www.conmicro.cx/hercules This is surely true. I started my programming in 1968 on an IBM 1620 My last well-paying job was as a mainframe BAL and COBOL programmer. The company was "merged" with one in Southern California; Much of he IT in Portland went away, just a few contractors around to keep the wheels moving. I had developed an intranet warehouse application and a big-iron-monitor/program responsible/call-list in PHP on an old 386 box. Total cost to the company, $1.50 for the Linux CD (I did most of the coding outside of normal work hours). Them was the days! I went to a company to re-write a DOS application into Linux, but that didn't work out. My skill set includes FORTRAN, COBOL mainframe Assembler, JCL, MVS and DOS/VSE style systems, X86 assembler, C, PHP, Ruby, Web servers,Linux, *BSD, Networks -- you name it ... I've kept up with the technology. The fatal mistake was not jumping into bed with Microsoft. At 60, I'VE BEEN UNEMPLOYED FOR A LONG TIME. Here in Portland you're lucky to even get a reply to a job inquiry because of the sheer numbers of applications for a job posting... I'd gladly take a mind-numbing job as an operator (did that on a S/360 Mod 30)!

    --
    Official Pi Ambassador -- inquire for details!
  137. Re:It's the h/\(|3rz that don't like it! by NoMoreNicksLeft · · Score: 1

    I really just want to take some pictures of the thing, before they destroy it (hardware that we don't have a specific procedure in place for "data cleansing" is destroyed, and I know those guys arent going to remove just the huge disk drives and let it go at that). But I don't think the big boss will like the idea of me wandering around with a camera, so this thing will be lost completely. Damn shame. Should be sitting in a museum. Preferably *my* museum.

  138. We have some up here by The+Cyberwolfe · · Score: 1

    Well, my roomate up here in Portland is currently employed in the process of moving the county Sherrif's department off of their old mainframes and onto a more modern network. Since most of the existing personnel are vehement 9-to-5ers who have no interest whatsoever in learning how to manage the new system, there is a good chance they will find themselves looking for work at the end of the project.

    --
    The Cyberwolfe
    --
    Ahh, I see you've decided to go psycho. Godspeed.
  139. My Big Fat Mainframe Career by Mittermeyer · · Score: 1

    My personal experience with mainframes literally goes back to 1981. I have been working at the same company since then.

    I worked on an NCR Criterion which had the unique ability of being able to load a boot floppy and come up as an NCR or an IBM machine. We had two of them, one was the online system (connected to cash registers that served as terminals, and thermal printers) and one that ran batch with 4 data entry terminals. Data transfer between the two systems literally consisted of lifting removable hard disks and remounting them. They each had something like 1-4 MHz and an amazing 1024K, 315 or so of which was used for the OS and not available for jobs.

    Operators literally had control of the machine, and regularly had to do hexdumps on screen to help programmers troubleshoot.

    For all of that we were able to run daily batch, payroll for 1500 people, and also run materials management AND service bureau-type work for a supply company.

    It was a cowboy environment with all sorts of oddball characters and shenanigans I do not care to put on the web. A perfect opportunity for a rebellious type like me to slide in and escape minimum wage.

    We moved to a Burroughs machine, which had a stunning, amazing 6 MB (whoa!). It was also a multiprogramming OS (MCP) with a console that was an operator's dream.

    I have worked with AS/400s, 390s, RISC, NTs, various Unixen, etc., and nothing, nothing, NOTHING compares to the power, flexibility, this tech ownz joo of the Burroughs MCP ODT. Plain english syntax that generates utility jobs out of thin air, CANDE as the purest most righteous development environment, constantly refreshing screens that were configurable and gave you useable info- magnificent!!!!!

    Burroughs created virtual memory and did multiprogramming years before IBM knew how to spell it.

    There were problems with Burroughs, of course. They never got the I/O optimized like IBM did, they hired the most pitiful salesmen, they didn't get the machines into the universities, and of course they merged with Sperry, creating Unisys and trashing the last major architecture to threaten IBM dominance. Once again, the superior technical company does not win.

    During this period PCs moved into the neighborhood. Originally we checked into B20s, but that was a dead end and we were off and running into the PC world. As a result my job duties turned into part classic mainframe operator and part Help Desk. So I ended up troubleshooting everything on earth, from mainframes to minis to user issues.

    We then moved to IBM due to a vendor choice, then we merged with a similar company in our region that also had an IBM mainframe (but home-grown apps). I knew I was taking a step back technically, as IBM takes backwards compatibility to the extreme.

    In many respects IBM mainframes are like sharks, they have ancient elements built into them (I like pointing out that the 80-line limit is because those batch and data elements are literally Hollerith cards to the system), but since they do the job and more importantly do not change unless there is a culture of software stability that simply does not exist in other systems. Also, the Beowulf clusters that everyone loves are a long-time feature set of IBM mainframes (parallel sysplex, WLM, etc.).

    During that time I moved out of the computer room and into the sysprog seat. I do not earn fantastic bucks and I have probably 3-4 years to go before I am a star, but I can look forward to at least a good 10 years of stability before other factors may knock my mainframe path out from under me. I'm 41, so this demographic favors me mightily.

    I sometimes wondered if I missed something by not being a webbie, but it looks like the world is coming to my door. My dinosaur may have to play with penguins to grow, but that's fine by me.

    --
    ________________________________________ History Must Not Fall Into The Wrong Hands ___________________________________
  140. YOU HAVE IT ALL WRONG!! by Anonymous Coward · · Score: 0

    Schroder, being a "good German" likes to be the recipient of a Dirty Sanchez.

  141. In college by Anonymous Coward · · Score: 0

    In college I worked part time as an assistant operator on an MVS system that took up 3/4ths of the 20th floor of a 24 story building. I didn't do anyting hard core, just grunt work - I took care of the tape library, escorted technicians, cleaned equipment.

    Due to lay-offs (they called it right-sizing), they were understaffed. The management had the entire operations staff set up on 12 hour shifts with a monthly rotation. Once every couple of months it would be necessary to shuffle the shifts a bit to cover vacations etc. Which invariably meant that someone ended up working a double-back 24 hour shift. The week before I started, a senior operator died in a car accident when he fell asleep at the wheel after one of these 24 hour shifts. I've always figured they hired me to take his place.

    I quit the job after 6 months when one of the managers let it slip that they were going to right-size a few more operators and wanted to know if I had any friends that could come in part time.

    Sounds like hell, but these operators loved it. With only one exception, they claimed that it was one of the best companies they ahd ever worked for. The one exception was the the most senior operator, a crusty old bastard named Jack, who remembered the good old days and wouldn't have been happy in his job under any circumstances (he was right-sized a few weeks asfter I started - bad for moralle I guess).

    To me, it makes perfect sence to me why people wouldn't want to be operators.

  142. There's snow on the roof, but there's still fire! by troll · · Score: 1
    Free S/390 mainframe emulator for Linux: The Hercules Project

    This is surely true. I started my programming in 1968 on an IBM 1620.

    My last well-paying job was as a mainframe BAL and COBOL programmer. The company "merged" with one in Southern California; Much of he IT in Portland went away, just a few contractors around to keep the wheels moving.

    I had developed an intranet warehouse application and a big-iron-monitor/program responsible/call-list in PHP on an old 386 box. Total cost to the company, $1.50 for the Linux CD (I did most of the coding outside of normal work hours). Them was the days!

    I went to a company to re-write a DOS application into Linux, but that didn't work out.

    My skill set includes FORTRAN, COBOL, IMS, mainframe Assembler, JCL, MVS and DOS/VSE style systems, X86 assembler, C, PHP, Ruby, Apache web server, Linux, *BSD, Networks -- you name it ... I've kept up with the technology. The fatal mistake was not jumping into bed with Microsoft.

    At 60, I'VE BEEN UNEMPLOYED FOR A LONG TIME. Here in Portland you're lucky to even get a reply to a job inquiry because of the sheer numbers of applications for a job posting...

    I'd gladly take a mind-numbing job as an operator (did that on a S/360 Mod 30)!

    --
    Official Pi Ambassador -- inquire for details!
  143. I run a mainframe info site http://www.sysprog.net by redmore · · Score: 2, Interesting

    If anyone's really interested in learning about modern mainframes, I run a general interest site about mainframes. You're very welcome to visit: http://www.sysprog.net .

    And for anyone who complains that all mainframers are boring old greybeards (not me), try http://www.sysprog.net/quotes.html .

    To clear up some serious confusion, mainframes are the very large business systems IBM , Hitachi and Fujitsu make. IBM calls its mainframes the zSeries (z800 for Linux and z900 for z/OS). The AS400 is a midsize computer, not a mainframe. A mainframe is to a PC as a race car is to a bicycle. Anyone still need to ask why some of us love working on them?

    Please don't be put off by people who think that mainframe programmers all work in COBOL on green screens in CAPITALS. That hasn't been true for decades. I program in C and Java and use XML and so on. The difference is that mainframes are much more complicated systems than workstations. Call it a challenge, if you like.

    Celia Redmore

  144. Why AS400? by BrokenHalo · · Score: 1

    For some reason, I've only just noticed that all the previous posters have been harping on about AS400 when the subject of mainframes comes up. Has nobody on Slashdot ever worked with any of the others? Years ago, I was considered employable as a contractor because I had experience on Sperry/UNIVAC, CDC, Honeywell, Cray, Burroughs, and a few other families of mainframes. It was considered an advantage over having an all-IBM background. What happened? I know many of the above have merged/gone under, and/or are producing *nix systems, but still...

  145. That's how I got started by X-Nc · · Score: 1
    My first "real" job was as a Computer Operator in 1982. We had an IBM 4331, which was later upgraded to a 4341, and it was just...
    • feed the punch cards in one end
    • mount some tapes
    • change the paper in the bigass 1401 band printer
    • collect the cards from the other end
    • it's Miller time.
    In all honesty it wasn't as bad as it sounds because back then the single most important person in the Data Center were the Operators. If you tweeked us off, Hell would freeze over before we'd submit your job. If you were extra nice you might even get your stuff run with the same priority as the normal production jobs.

    You know, I used to be able to read a punch card just by looking at the holes. It's was a lob time ago but I still remember the fun times.

    --
    --
    If I actually could spell I'd have spelled it right in the first place.
  146. Marist College Mainframes by force_ten · · Score: 1

    It is not surprising that Marist is trying to recruit more help, they could probably use it. So could anyone else who has a mainframe these days. Marist was actually one of the first mainframes to ever run linux. They have extremely close ties to IBM, though it seems recently its become much closer. Hence the need to recruit. As IBM deploys more and more linux-frames they are probably running short on people who can manage it; young people that is.

    I was actually one of the lucky college students chosen to become a mainframe operator at Marist. I must say the system never went down during my time there. It is quite a system to see running though I would not want to do it for the rest of my life. The linux console as well as countlesss other systems just sat there and spit out audit trails as we ran simple check programs to make sure the system was up and running correclty. I think that one of the biggest reasons is the complexity. Coming from a Windows/Linux background it was extremely difficult understanding what was going on and frightening to see old school terminals. Oh yes I played with MVS,OS3,JES and countless other 3 letter acronyms and to be honest I cannot remember what any of it was for and that was 2 years ago. As a student looking to the future you immediately think of the past and no future when you see the terminals staring at you. Then you look upstairs at the type of people working there, friendly as they were, and thank god that your making more money then the rest of the financial aid workers and goto the bar every night.

    As a student operator you were give a large manual as well as checklists on what checks must be run on systems during the day. There were basically custom manuals for everything and they were all out of date. The biggest running joke was the fact that they were trying to have the student operators update the manual, but no one knew what any of the commands they typed did. I would say I was one of the most competent operator's there and I never once thought of getting sucked into working as a programmer for the schoole, or continuing as an operator regardless of the pay. Not that it was any good anyway. In fact, no one did. Not a single person had any interest what so ever in working with there after college.

    In short the reason that they don't have enough people is that even the people who do get exposure to them don't want to run them. Any one of us could have been hired immediately after college to work on any part of the system but everyone left and went home to look for other jobs, probably at the local diner.

  147. My big question: by mindstrm · · Score: 1

    How do I become a "qualified" mainframe guy?

    Is a degree in computing science required? Will actual work expeirence substitute for this? Where do I go? Where do I learn?

    I mean, I know many will say "you can't learn from courses".. but... as a professional systems guy.. where do I go when I want to step up to mainframes? It's not the kind of thing you can just bang together in your spare time.

  148. Mainframe Operator Management And Opportunities by Mittermeyer · · Score: 2, Interesting

    First, read this so you know my background.

    I moved into computer operations management primarily to maintain control of my environment and earn a measly $1.00 more an hour to start. I had been under supervisors who made bad technical decisions in my judgement, and did not like the experience.

    The job was hell on earth, and largely due to the nature of people who choose to do that job. This poster got it right, it's basically a haven for people who have the intelligence to do the job and the desire to hide out from a 'normal' job. We are not talking your team players here.

    The 24x7 shifts mean job security, yeah, but also the constant wear and tear on nights and weekends meant anti-social behavior is reinforced amongst people who are self-selecting for it anyway.

    The fact that I was one of them did not help as I wanted to be as lazy and non-team oriented as the rest of them but could not due to my position. I did not start out as a good leader type to begin with, and had to painfully learn the craft of training and stick and carrot with many ugly lessons learned the hard way.

    One of the biggest problems we had was that we could not seriously threaten termination for anything but the most grevious of errors due to the lack of suitable replacements. The systems we run HAVE to run successfully 24x7, no exceptions period. So you cannot just plug in any dweeb with six months of VB/networking at the local community college. So training means standing over them to make sure the processes get done without failure, and takes overtime and care to make sure the mission critical stuff isn't destroyed.

    Getting rational reasonable operators who were good and not insane was a difficult thing to accomplish. I literally had situations where bowling alley managers interviewed for me, and later I had to ask myself if I wouldn't have been better off hiring them instead of the jerk we got.

    I am even now having to deal with the operator conundrum as a sysprog as some new guy screwed up our monthly database reorg apparently because he thinks he is a genius and understood his instructions without asking or calling.

    The solution for our company re: replacement has been to outsource for new operators, try them out to see if they actually know what they are doing, and hire them if they work out.

    There IS an operator advancement process at our company- select operators have made it into my systems area and others become Operations Analysts, doing similar work but more on an operationalized basis rather then systems. The Ops analysts are sharp sharp people and just as good as many of the sysprogs. So those posters who are concerned about ops being dead end should make sure there is a similar path before hiring on.

    The whole experience was probably good for me as a human being as I am more likely to be sympathetic and understanding of both sides of the management and employee experience. But I am very very soured on ever BEING in ops management ever again and I would have to be very very hungry to ever consider it.

    Most ex-ops people I work with feel the same way- it's kind of like helpdesking, it's a job and someone has to do it, but we aren't planning on doing it. And that is your opportunity to grab a job.

    --
    ________________________________________ History Must Not Fall Into The Wrong Hands ___________________________________
  149. We're Looking by Ratbert42 · · Score: 1

    We're looking for mainframe and AS/400 people, especially with C/C++ experience. Damn hard to find.

    1. Re:We're Looking by easter1916 · · Score: 1

      Email me @ ray_oleary@hotmail dot com -- I have 13 years AS/400 experience.

    2. Re:We're Looking by Cnik70 · · Score: 1

      Got both and more..... I'm been working with 400's since 91 as well as the old System 36's. I'm also quite good with any *nix system, COBOL, RPG, Java, DB2, Oracle, DB2, etc. Depending on where your located, I may be interested.

      --
      -Cnik
  150. WE DON'T CHAIN-SMOKE CHEAP CIGS! by SysKoll · · Score: 1

    You're on something here. Yes, that's a good analogy. Only, the technology is bleeding edge. I mean, have you seen the insanely huge processor plate in a zSeries mainframe? One 5x5 inch ceramic plate, 20 processors, goobles of cache, a dozen dedicated I/O processors, gigabytes per second of bandwidth, and the instruction flow in each processor is executed in parallel by two CPUs, and the instruction is redone in case the output disagree (which happens only if a solar flare or stray alpha particle is hitting your CPU). Try that on your spanking new Linux cluster and see how well it works during a solar storm in a high altitude location such as Denver.

    Real mainframers don't light their cheap cigarettes themselves. They just turn off the air cooling unit until a few processors glow a cherry red.

    -- SysKoll
    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

    1. Re:WE DON'T CHAIN-SMOKE CHEAP CIGS! by Anonymous Coward · · Score: 0

      you know its amazing to me how many mainframers are smokers... myself included

      at our shop, when its time for a smoke break, half the datacenter is downstairs puffin'

      something about this line of work man..

  151. what was the point, again? by Anonymous Coward · · Score: 0

    i started reading the comments from and just gave up. so many of the posters are just... clueless... but how could they not be, they so obviously have never worked in an mainframe-centric data center... understandable, they're rare -- and rarified -- unglamorous environments.

    i don't dispute the value of formal education, but you won't learn data center operations at college (many of which couldn't even afford an annual license for ibm z/os). i'm a veteran mainframe programmer (ibm s/370 mainframes and their descendents), i've been doing this for nearly 19 years. i don't consider the operations side of things boring, but that's just my personal view. if you're interested in learning it, my suggestion would be to hire on with a company with a large data center and then start learning about the company's functions with an eye toward moving yourself into the ops center.

  152. If you need the book for COBOL... by msobkow · · Score: 1

    If you need the book for COBOL, you should seriously reconsider your career choice. It may be verbose and frustrating, but it's also about as easy to read and use as you can possibly get.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:If you need the book for COBOL... by satch89450 · · Score: 1
      If you need the book for COBOL, you should seriously reconsider your career choice. It may be verbose and frustrating, but it's also about as easy to read and use as you can possibly get.

      Yes, it's easy to read, but most varients of COBOL and most especially the first ANSI COBOL was the absolute devil to WRITE -- and writing programs is what it is all about. The basic structures were easy, but try doing a complex multi-phrase selector in the language -- you need the book and then some in order to keep the clauses from tripping over each other. Unlike ALGOL, PL/I, and C, the "sentence" structure of COBOL can be its own worst enemy.

      When the shortage gets bleak enough that people are willing to take people without narrow skills like years of DB/2, then I'll get back into the mainframe world. Like the so-called "programmer shortage" that the H-1B visa boosters complain about, the mainframe shortage is of the same order of balderdash.

    2. Re:If you need the book for COBOL... by cerberusti · · Score: 1

      I rather enjoyed COBOL. I used it professionally on an IBM S/390 for a few years. Lovely language. It makes it hard to write messy code, which is a huge bonus when you are working on 30 year old programs. Granted, I use C and x86 ASM mostly now but that is simply because COBOL is generally ill suited to PC programming. I really cannot see why so many people dislike COBOL.

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    3. Re:If you need the book for COBOL... by kalidasa · · Score: 1

      Yes, it's easy to read, but most varients of COBOL and most especially the first ANSI COBOL was the absolute devil to WRITE -- and writing programs is what it is all about.

      Of course, COBOL isn't for writing new programs - COBOL is for archaeology: fixing 20 year old stuff. Noone in his right mind would want to write a whole new codebase in it.

    4. Re:If you need the book for COBOL... by S.O.B. · · Score: 1

      It makes it hard to write messy code

      The first application I worked on after graduation was a 2000 line program written by a developer whose favourite statement was "ALTER GOTO". I ran the program through a restructuring tool and this 2,000 line unreadable program became a a properly structured 15,000 line slightly readable program.

      I eventually replaced it with a 5,000 line program that included a number of major enhancements. When I ran my program through the same tool it only grew to about 5,200 lines.

      Never underestimate the ability of a bad coder to make any language unreadable.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    5. Re:If you need the book for COBOL... by RadioTV · · Score: 1

      When I think about it - I don't so much dislike COBOL as I absolutely hated every project that I worked on. They were all accounting/payroll systems and mostly doing maintenance programming. This is the same reason I don't like RPG.

      Once you swipe a template from a working COBOL program (to get the Identification Division and the beginning of the Environment Division) and get everything in the correct columns it starts flowing pretty well. The thing that I liked most about COBOL was that if you had a flowchart it was really easy to convert that to a working program. I should add that I haven't worked with COBOL for several years (before the OO and intactive COBOL efforts).

      The one language that I can say without a doubt that I hated was JCL. For those of you that don't know JCL stands for job control language.

      --
      I have great faith in fools - self confidence my friends call it. - Edgar Allan Poe
    6. Re:If you need the book for COBOL... by cerberusti · · Score: 1

      You changed a 2000 line program into a 15,000 line program just so that it could fit your definition of "properly structured". That is kind of f*cked up.

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
  153. Re:fewer lunix fags needed by Anonymous Coward · · Score: 0

    To pick up where I left off there is 45-85 million men in north america with the same button to push, some one just has to find it. Plus a whole lot of money to be made when someone finds out the howto.

    This bridge is burnt...

  154. Where the heck are the mainframe jobs advertised? by jms · · Score: 1

    Here's my situation. I was laid off in November. I have 15 years experience in IBM VM system administration and VM systems programming. I've installed, configured, and customized VM/SP, VM/HPO, VM/XA, and VM/ESA systems. I can write assembler. I'm basically a VM kernel (nucleus) hacker. I'm not a "grey hair" -- I'm in my mid-30s.

    I've been scouring the job boards for months, and I haven't found a single freaking job posting for a VM systems programmer or systems administrator. You would think that with the current IBM push towards Linux under VM, there would be a job market for people like myself, but mainframe programming and admin jobs almost never appear in the usual tech job web sites. The few jobs that do turn up are invariably for MVS work.

    Where should I be looking? Does anyone have any idea where experienced VM mainframe folk go to find mainframe jobs?

  155. Re:Wanna make an AS400 (iSeries) more interesting by bsd_usr · · Score: 1

    That's probably due to the microcode. There's a layer between the hardware and the OS which made that posssible.

  156. A -real- AS/400 COBOL shop (ancient? no way!) by Anonymous Coward · · Score: 0

    FWIW, I'm in a COBOL-based AS/400 shop. Let me run through the ages of our core "Mission Critical" team:
    25, 28, 29, 38, 38, 39, 40, 45, 57

    All in all a pretty young group that writes peer-reviewed structured code, performs iterative -and- waterfall development (chosen based on reality, not ideology).

    In my four years here, I've never seen any of the AS/400s crash or go down unscheduled. We run a distributed ERP environment that replicates across several facilities all across the globe and even uses Domino for several key web front ends (for when it's external user-facing, or where installing a 5250 client doesn't add as much value.

    Is there bad code out there? You bet, and we drive a stake in it when we find it. The problem? Amateurish "developers" from the days when the company didn't want to pay for "real" people with real backgrounds and understanding of architecture, quality-from-the-start, and user-focused design.

    Overall, it's a pretty cool environment with sharp, youthful people that work out over lunch and are truly fun to be around.

    Compare that to our parent company, which is a stuffy Microsoft shop, whose weekly service reports exhaustively detail the myriads of BSODs, hardware failures, mystery performance issues, and unscheduled server bounces they have to perform each week.

    And they think we're backwards due to a piece of hardware. Tisk, tisk. Amateurs.

  157. Mainframe operator work by mharris007 · · Score: 0

    I eventually got dragged into mainframe work which was a new low for me. Believe it or not, my company has network operations and mainframe operations grouped together. I was more into learning the network operations side of things, but unfortunately I had to learn all the mainframe stuff to. I'm not extremely intelligent with the mainframe side of things, but my company didn't set it up as a learning environment.

    I can see mainframes becoming a thing of the past, because all the jcl programmers (vse mainframe, I think they were IBM AS/300 mainframes), never taught us anything, we were taught to be trained monkies and just know how and when to run certain jobs. As much "extracurricular" work I put into learning about VSE I was still unable to learn fully about the JCLs that were company specific. I think all the current mainframe programmers are pretty secure in their job holdings, but at least in my company, they weren't continuing to educate us younger crowd on how to program, etc.

    Bottomline is, mainframe operator work alone is probably one of the most god-awful jobs, they don't have to pay you much, because you don't necessarily have to be computer-literate, you just need to learn commands and keystrokes, the work is tedious, because you have to monitor CPU usage, and monitor jobs that can run along one another.

    But as I said,, that is my own personal experience and my companies situation, YMMV.

    --


    ---
    Mike
    I'm going to kick the next person that I see with their karma rating in their sig.
    1. Re:Mainframe operator work by mharris007 · · Score: 0

      What a mind-fart I just had, Yes, I was working on S/390s, not AS/300s. Anyways.

      --


      ---
      Mike
      I'm going to kick the next person that I see with their karma rating in their sig.
  158. And why are they looking for young ones? by callipygian-showsyst · · Score: 1
    Getting IT professionals, especially young ones, interested in learning mainframe work isn't easy."

    Sounds like this employer's trying to discriminate against older computer professionals (a BIG problem if you're over 40 and just want to program computers for a living). Saying that you can't find young ones just means he can't find cheap ones.

    Sorry, those sub-wage H1-B Chinese and Indian kids aren't qualified. Maybe you'll have to actually pay a decent wage for your computer operator!

  159. Mainframer since 1969 by cbdavis · · Score: 1

    Where to start! Since my first job Ive had to learn 28 programming languages, 14 operating
    systems, Ive dealt with paper tape, metal-oxide
    tape, punched cards of all sizes, crappy 3270
    terminals, modems starting at 300baud, avast array
    of printers, I helped install 4Meg of memory on
    a 370/148 CPU that was the size of 4 refrigerators, Ive worked on JES and HASP, read
    dumps for a living, spent a few years applying
    maintenance to MVS ( old SMP and new SMP), worked
    on FEPs that supported a dozen 64k lines ( fast!!), seen disk storage go from 300Meg to terabytes ( peta on the way!),worked 36 hour shifts, worked from 5am to 6pm for 4 months ( 6 days a week), wrote too any assembler programs
    ( still dream about 0C4s). 6 years ago I switch from old iron to network engineer. Now Im adding
    cisco junk to an ever-increasing list of 3digit
    acronyms.
    You know what? Im pooped! This computer field is
    a young mans game. You guys got it. Im outta
    here. Opps, cant retire yet. Im broke....rats!

  160. Re:I was a 22 year old Sysprog - 30+ years ago ! by tuomoks · · Score: 1

    Best description of mainframe environment I have seen for a long time. The original question of operators - skilled but not very well paid. Best way to learn whole systems not just some programming. There you will see the whole pain when application people only see their small pieces. You will never forget that and you start understanding why it is important to look the whole picture (the whole corporate as a customer). After trying to figure how to get those one million bills printed for next morning when someone has designed the system to change the printer font, whatever ( earlier the type of paper ) after every bill - no way in 20 days ! That's where the system programmers come - 1am working with operators they fix the application and everybody is happy in morning. Systems programmers and operators have actually much more common than systems programmers and appication people. And I agree with your mail - any Windows / Unix installation seems unorganized and very inefficient after working in real mainframe environment. And AS/400 is not mainframe even very nice system - mainframes are systems that serve tens of thousands of users 7x24 while happily processing huge transactions millions a day - not just those small banking transactions. And fast.

  161. No shortage of work here .... by NTworks · · Score: 1

    I work for a huge datacenter as a mainframe computer operator. Yeah, the guys doing the systems work are mostly old - 50 years plus, however we have a couple guys on that side who are 30's, 40's - previous operators who got promoted.

    but the vast majority of the operations staff is 20-somethings, right out of college or still attending college. We have ONE guy who is 50 something in operations, and he has been operating for many many years, yet still is one of the worst unskilled guys we have. I've been doing this for 3 years and I could run circles around the guy when it comes to troubleshooting and operating MVS or VM. Generally, operators spend a couple of years in operations, then get promoted out, usually these days to the unix side as junior sysadmins. But maybe I will break the mold and be the one 20 something to get promoted and actually stay with the mainframe

    this isnt like most places, where you have one system to run, our customers are state government agencies who due to budget cuts had to outsource their mainframe and high end unix IT. We take in their systems and run them, so we have such a variety of systems, it is really a pleasure to work and learn with.

    most of our clients are S/390 or z/ running OS/390 2.10, we also have a couple of VM and VM/ESA clients. Some agencies went the Unix route, so we have some Sun enterprise 10k, IBM AIX 64bit massively SMP boxes, etc. But our bread and butter is still the big iron.

  162. Former 3rd Shift by mlmb · · Score: 1

    It has been more than 15 years since I was a mainframe operator (IBM 360/50 running EDOS/VS) at the university. We did all the business processing for the school (accounting, payroll, alumni stuff, student and course tracking, etc.) and some local payroll and mailing lists as well.

    I was trained apprentice style and it took more than a year because you don't SEE some jobs more than once in a year and some jobs had their own quirks. Plus some programmers (or rather JCL coders) would mistype their JCL and you had know if you should call them if the job (not the OS) bombed so you could change it and rerun it or just stuff it in their bin. The bigest fear was a power outage (we couldn't afford a backup generator) from electrical storms or kamikaze squirrels who take out transformers (it really happened). When that happens you are suddenly sitting in the very quiet darkness.

    It could be mind numbing but as a student it was a blessing. I ran my class project programs (Assembler, FORTRAN, COBOL), anytime I wanted (everyone knew me in the center) while most students had only two runs a day. In addition, when we got a DEC PDP11/45 there was a terminal in the machine room as well (I had to do backups) so I had unlimited access there as well.

    The mind altering part is the work consisted mainly in loading decks of punch cards, changing disks (20mb in huge 15 or 20 inch multi-platter packs), tape (9 track 1200 bpi), and paper; and it was mostly paper. Some jobs cranked for hours and spit out two pages (header and EOJ). Others ran quickly and printed all weekend (end of year general ledger). But printing 5 boxes of paper (with no, or 1-5 parts i.e. up to 4 carbons) a weekend was about normal. But that still leaves lots of hours sitting in the room LISTENING to all those blowers in a room illuminated by floresent lights watching the LEDs flicker on the panel. It got to the point that I could tell when a job was finishing up by the pattern flashing. In fact there were many times I dozed off only to awake JUST before a job finished up. No ESP, just the sound of 9 track tape drives rewinding....

    Perhaps these people should not be searching in the IS field because you don't need to know the theory and you can teach this to anyone who wants to keep a job.

  163. Re:It's the h/\(|3rz that don't like it! by walt-sjc · · Score: 1

    The old ones I used back in the mid 80's were huge. I think it was purchased in the 70's.

  164. Dinosaurs by IanBevan · · Score: 1

    Five years ago I was part of a very large project replacing a substantial COBOL development on mainframes with an n-tier C++ system. There were about 15 COBOL staff and plenty of ribbing between us and them. We ended up getting one of those huge Jurassic Park banners from the local cinema and hanging it over their work area :-) Of course management made us take it down...

  165. But this does illustrate a good point by Anonymous Coward · · Score: 0

    The mainframe environment varies widely from company to company. And then people who have only seen a bad mainframe political environment (where people have not even absorbed newfangled ideas like "functions") complain about their environment and think that they are talking about a universal phenomena. Which they aren't.

    However they are talking about things which won't get fixed in their current environment any time soon. And even if you do get a willingness to change, you have decades of code guaranteeing that headaches will continue indefinitely.

    So the problem is real. Just the cause is misidentified as being mainframes in general when it is more specific to their company politics.

  166. Whats this? by Anonymous Coward · · Score: 0

    *tap* *tap* *tap* *tap* *tap* *tap* Jesus Saves! *tap* *tap* *tap* *tap* *tap* *tap* *tap* *tap* Jesus Saves! *tap* *tap* *tap* *tap* *tap* *tap* *tap* Jesus Saves!

    The Son of God using Microsoft Word

  167. Not Cobol, the future is FORTRAN by basingwerk · · Score: 1

    I have just landed a great job using Fortran - forget COBOL, Fortran is the way to go.

    --
    I stole this .sig
  168. I know the fealing... by gers0667 · · Score: 1

    I work for a company running a good ol' IBM Mainframe and I programmed on it for 2 years. I honestly wanted to hurt myself everyday because the job was so boring. Fixing Y2K programs in COBOL that have been written well before I was born is sick and wrong.

    Also, I think the main reason doing mainframe work is so hard is that you can't really see your results. If you do PC programming or Web development, you have a nice interface that you can show off and say, "Look, I made this!", but with the mainframe, all you have is an ugly Green Bar report or a text file. Where's fun and excitement in that?

  169. Training by tgburrin · · Score: 1

    All I have to say is that two years ago when I was looking for a job I applied to about 4 operator positions. I was rejected from ALL of them only because the company did not want to train me. They want people that they can pay peanuts and don't have to train. They do not realize that this isn't going to happen. Thankfully I have moved on to a better job as a Unix Analyst / DBA / programmer (for simple projects). If they don't want to spend the time and money for training, of course there will be a shortage.

  170. How to learn? by chrysalis · · Score: 1

    Sure, there is a lot of people seeking people with AS/400 and mainframe knowledge. Stuff like Baan and SAP is also something it's good to know to find a nice job with a confortable salary. But... How to learn AS/400 administration? How to learn SAP? I don't know of any general computer science school that teaches those. Learning centers can deliver these formations, but they are really too expensive for an individual. I had a look at IBM's curses, and they are also way too expensive. And self-formation is impossible without the hardware/software that is also out of price. Some months ago, I was proposed a very interesting job, but some knowledge of AS/400 systems was needed. I tried to convince them to pay my initial formation, but they refused, saying that a support contract with IBM would finally be a better and cheaper alternative. So there's a paradox here. Recruiters need people with this specific knowledge, but there's no way for people to get the needed skills.

    --
    {{.sig}}
    1. Re:How to learn? by Cnik70 · · Score: 1

      I had to learn the AS/400 on my own. Basically I knew how to program in COBOL (as well as many other languages). And I was throw into an environment in need of an extra programmer. If you know the basics of OS's and the basics of the language that your working with, the overall learning curve is not that big. Most moden OS's (especially the 400) are pretty easy to figure out. SAP is the same, if you know the basics of programming and databases, then all you really need to know is a few key routines for starters (we were forced into a 2 week "bootcamp" for SAP R2 back in 94).

      --
      -Cnik
  171. ...Yet...moving from NT3.5, NT4 and 2K was a bitch by wrfink · · Score: 1

    Lets see this type of migration with Microsoft. You have to rewrite your applications every four years.

  172. AS/400 AKA iSeries Not MindNumbing! by Brian_Ogletree · · Score: 1

    I work on an AS400. Its definately not all green screen. The main problem as I see it with AS/400 is that because its actually 'possible' to be running code thats 20 years old on a Power PC Processor with 64bit objects that people DO! Unlike Windows based apps there is no requirement to rewrite the code. And as many people have mentioned this is a business machine, and no business case exists to rewrite code so it can be 'prettier'.. Really.. An intuitive interface can be anything. I've seen my fair share of shit GUI interfaces - the same as I have seen shit GreenScreen interfaces. Its all about the programmer.

    I use eclipse ide to develop in RPG. I think IBM threw a pile of money at this to help get it started, but its hot dev tool. Looks like you could do just about anything inside it.

    And for supa mod points - can I just mention that its possible to run Linux on the AS/400 in a logical partition! =-- See - mentioned Linux - Mod me UP!

    Sorry for rant. I know the topic is finding operations staff for this machine. So I offer myself! If anyone requires one really bad and wants to pay me lots of money.. well.. :)

    Brian

    1. Re:AS/400 AKA iSeries Not MindNumbing! by Inthewire · · Score: 1

      Linux?
      Shit, we run a virtual NT with SQL Server 2000 in a partition.

      --


      Writers imply. Readers infer.
  173. This may be by design by FJ · · Score: 1

    I heard people grumbling about this and the general feeling is that IBM is encouraging this shortage.

    They theory is that when a company can't find enough people they will outsource it. A big outsourcer is IBM Global Services, so they can make more money. IBM can more easily train people since they are so big.

    Just a rumor, but an interesting one...

  174. Mind numb ing? by Njall · · Score: 1

    3 words? Mind numb ing? I can easily see your problem. Pity you can't.

    Laugh at mainframes and COBOL all you'd like. Someday, if you gain any wisdom, you may figure out how foolish those comments were.

  175. Mainframe kick-ass by toxique · · Score: 0

    security: have you ever heard of a security break in a mainframe? any script-kiddie trying to break in ? any RACF/SNA cracker around? development tools: lots (eg. FileAID, ISPF) languages: Lack of languajes? cobol, PL/I, perl, c/c++, java, rexx, jcl long-life: a dyin technology? bullshit. Its being used widely nowadays (insurance, banking, public services, gov. agencies, etc.) I've worked on a ES/9000 (MVS/TSO, some VM/CMS) for about a year, doing some JCL and cobol stuff. Its an amazing technology. nothing can be compared to the good'ol mainframe.

    --
    - This can't be... - Be what? Be real?
  176. Hey, the old stuff really isn't that bad by AEC216 · · Score: 1

    I'm 23, got a BS in CompSci, minor in math and psychology, and I work on a 400. After graduating back in May of 2002 with a good GPA, ACM leadership, and an internship and coop. It still took me 6 months to get a interview. Most of my background is C++ ,Java, and Perl, lord knows that I would have ended up hacking RPG after school. The company I'm working for needs to provide 99.9% uptime to electrical, water and gas companies and the 400 does it like a dream. It took me about 2 months to pick up what was going on but now I only have to ask questions that more design issues than logic or semantics. It's not a dream job, but heh, a job right now is fine with me. I am our youngest programmer by 17 years by the way. Suprisingly the majority of our staff is women too. ( Who have daughters that drop by to say hi frequently)

    --
    May I please have my frontal lobotomy if I bring back the ashtrays?
  177. IBM mainframes were the bomb! by kriston · · Score: 1

    We had a variety of IBM mainframes at SUNY Binghamton (NY) as a result of grants from the local IBM facilities. They were much more powerful than the various VAX machines spread around the departments. After school I went to work for IBM on various projects that ran on some seriously huge RS/6000 machines (not mainframe, obviously) as well as the big iron. VM/CMS and MVS were the systems of choice for business at that time and I'm very sad to see them go away. The colorful text-screen oriented IBM 3270 terminals were absolutely perfect for data-entry and point-of-sale terminals. Much later I found Windows machines at other companies that just ran IBM 3270 emulators to connect to these same mainframes that were running 'way back then.

    The move to client-server has been very expensive--I don't have quotable sources but you can search on studies done on the cost to businesses of using client-server methodology vs. terminal-mainframe and in many cases the mainframe was cheaper, more reliable, easier to run, the list went on. I believe SciAm did a piece on this issue back in the mid-90's when client-server was in its hey-day.

    And, heh, in case anyone is facing the attrition demon, I would be happy to transition back to the mainframe world and put my VM/CMS, MVS, JCL skills back into use at your firm :)

    Kris

    --

    Kriston

  178. Netware by proteus421 · · Score: 1

    Soon there will be reports about a lack of skilled netware pros. Better shine those CNE pins!

  179. Almost got it right... by Anonymous Coward · · Score: 0

    I've determined that Moore's law is not driven by technical innovation, but simply by the need to keep up with shitty programming.

    I think closer to the mark is the need to keep up with shitty *requirements*.

    Or so says this shitty programmer. :)

  180. What next, COBOL? by mwood · · Score: 1

    You *do* know that there's a Gnu COBOL project?

    And do let me know when I can have a single box with 100 PCI-X buses and memory architecture which can support the load without seriously starving the CPUs. Mainframes are a whole 'nother world.

    Thank goodness Unix has something vaguely resembling real mainframe-style batch jobs. I'm forever trying to cobble together something on our Windows boxes to let me say, "take care of this. Let me know when it's done. And show your work." as in the good old Bad Old Days when computers worked for us instead of us working for them. A typical workday these days reminds me of the older robots in Asimov's "Runaround", which could not move unless a human was riding them. There is definitely value in some of those old ways.

  181. Bust Boom Bust by coldtone · · Score: 1

    In 98 I graduated and got a job using System/36 environment on an AS/400. I was working with an accounting system that was over 20 years old. Documentation for System/36 was never around, it was hell. RPG/36 code is horrible! RRG 400 isn't that much better.

    So I moved on to Java. Built incredible and beautiful applications. I was in heaven.

    Then the company went bankrupt. So now I'm back in the System/36 environment running on an AS/400.

    Kill me now?

    1. Re:Bust Boom Bust by easter1916 · · Score: 1

      Jesus, you poor sod. I graduated in 1988 and worked on the System/36 (the actual machine) for about a year before moving on to the AS/400, and years ago, Java...

  182. Mainframes and the green screen by dhowe · · Score: 1

    I started with mainframes some 30+ years ago - then switched to PCs just before CPM came on the scene - then switched back to zOS (mainframe) last year. Much to my chagrin, not much has changed - there's just more of it. The machines are BUSY and various user programs written in (for instance) SAS run as frequently as 10,000 times each day. Transaction based systems process millions of transactions an hour. The databases (like DB2) hold hundreds of millions of records.

    What surprises me the most and what I think is the biggest issue with finding new people to support both/either the OS or the application programming is the fact that the majority of interface takes place on a 24 x 80 character green screen. How many college courses teach ISPF (the green screen interface) - probably NONE.

    Besides the complexity the impact of any change, improperly made, is enormous. You screw up a line of code and a million people don't get their welfare checks on time - or worse yet they are all mailed to the wrong address.

    The old timers are getting ready to retire (me included). It will be interesting to see what falls out. I imagine we will see a couple of years of disaster and then a fairly sizable increase in money for mainframe expertise.

  183. Mainframe Replacement Quote by totallygeek · · Score: 1
    I don't know who said it, but I always loved this quote:

    PCs will not be replacing mainframes. I mean, you cannot replace a bull with 10,000 chickens.

  184. mainframes by Anonymous Coward · · Score: 0

    I'd rather go hungry than do COBOL on a mainframe.

  185. Graybeards eventually die... by jaxomnatt · · Score: 1

    The problem with mainframes is that the younger generation is going to have to eventually inherit the older generations problems. Which is a fundamental problem. You have the older grayhairs who don't want to get axed before they retire, and you have the younger hotshots who couldn't give a hill of beans about a decrepit and outdated kluged monstrosity. I graduated about two years ago, and I inherited a VAX/VMS based system for a power plant. Yeah Vaxes are old and klunky, but there's something to be said about a computer system that has been running a nuclear power plant for over 12 years. We have over 8000 gizmos hooked up to a computer that has a little bit more computing horsepower than a P33(yes that is a 33MHz not 133 even). I know that this probably isn't everyone's cup of tea, but I find that everything I've learned here is going to pay off it's weight in gold in years to come(5-15 years). Most people in this industry are getting reasonably close to retirement which means that all the knowledge I've gained now will be in high demand later. And that's the key to putting up with these old monstrosities now. Hardware doesn't run forever. So eventually that old computer will get replaced, and you'll then be the one on the head of the technology curve. The trick is looking at the worth of what you're currently doing and see how it will profit you in the future.

    1. Re:Graybeards eventually die... by Tablizer · · Score: 1

      The trick is looking at the worth of what you're currently doing and see how it will profit you in the future.

      Predicting the future of IT is like guessing future stock value. Diversify.

    2. Re:Graybeards eventually die... by jaxomnatt · · Score: 1

      I also do keep up on the tech weenie stuff from Microsoft just to be on the safe side ;)

  186. AS/400... by inKubus · · Score: 1

    I ran a couple of AS/400's for a while. They were extremely important systems. I think the interaction is fascinating. There's nothing like booting 500 workstataions off and watching them slowly fall off the box. It's like a human system, almost. Everything has to get done before it just quits. And all the god damn interfaces, lines, fuck it. What am I saying? AS/400 is a bitch and needs to die.

    --
    Cool! Amazing Toys.
  187. The OS by pmz · · Score: 1

    What are mainframe operating systems written in?

    C like UNIX? Assembly like the really old dinosaur computers? Visual Basic in some fit of irony?

    The fact that UNIX, DOS, and Windows are all written mostly in C, C++, and a bit of assembly is common knowledge, but it seems mainframes are more than figuratively a "black box".

    1. Re:The OS by spookymonster · · Score: 1

      Mainframe OSes are written in Assembly. System exits (hooks that IBM leaves open so that users can implement their own code at the system level) are also typically coded in Assembly.

      --
      - Despite popular opinion, I am not perfect.
  188. Feed Me! by Anonymous Coward · · Score: 0

    I WANT TO BE A MAINFRAMER! I just cant get anyone who has one to teach me. It's not like $50K boxes are easy to come by, second hand, at affordable prices. Why not take a noob and apprentice him in the dark, sunlight-deprived ways of the ubersys? WHAT"S WRONG WITH ON THE JOB TRAINING?????
    arg....

  189. The biggest part of the problem by Cnik70 · · Score: 1

    Isd that you have younger guys/women who fear or refuse learning the older systems, and then you have older guys/women who fear or refuse to learn the newesr systems. Then you end up with a void in the workforce where the elder programmers and admins leave and noone knows how to run the older systems, or else newer technology is needed and the older people do not know how to even begin to implement it into their current systems. This is why we still have inefficient IT departments at nearly every company. The fact is simple. Companies need to make sure that their staff memebers get constant training to keep their skills current.

    --
    -Cnik
  190. The loss is yours. :-) by Richard+Steiner · · Score: 1
    I wouldn't want to learn how to operate mainframes even if it were available. After all I choose CS because I love playing with interesting technology, not maintaining some 50 year old stuff thats going to be switched off sometime anyway.

    Some of the most interesting work I've done was inside a set of 30-year-old transaction-based applications running on a Unisys 2200 mainframe system (it was the primary flight planning and real-time flight tracking system at a major US airline).

    No way they're going to replace that system any time soon. They might migrate subsystems to other platforms, slowly, but so many of the airline's business rules are so tightly interwoven with (and key operational elements are so highly dependent on) that code that porting it is going to be a real interesting process...

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  191. FINALLY! by cyranoVR · · Score: 1

    A useful response. Someone mod parent up.

  192. Lack of the mainframes in Latvia by dimss · · Score: 1

    I am 23 and very interested in mainframe technology. Problem is that last mainframe accessible for students in my country was shut down two years ago. Now there are only 2 mainframes at LDZ (Latvian Railway) but they don't have personnel shortage. In fact, nobody has personnel shortage in Latvia :(

    The only "mainframe" I have access to is Hercules on my Athlon XP. Hercules runs MVS 3.8j and Linux S/390 ok, but it's impossible to get any documentation or manuals for MVS, OS/390 etc.

    I'd like to get any help, advice or manuals from slashdot people with mainframe experience.

    1. Re:Lack of the mainframes in Latvia by redmore · · Score: 1

      All the IBM manuals are online. There's a list of most-used manuals and other mainframe literature at

      http://www.sysprog.net/manuals.html

      and organisations at

      http://www.sysprog.net/orgs.html.

      The techSupport magazine belonging to NaSPA has some especially good articles.

      Celia Redmore

  193. Dude by Charles+Gaudette · · Score: 1

    Oldtimer: Ok, put the keyboard down and back a way from the VAX!

    Kid: What?! All I was going to do was click this red "break" key. What does that do anyway?

  194. Re:Its a lack of clued managers by Tablizer · · Score: 1

    Several I talked to said straight out they only wanted recent experience, a gap of a few years....meant I couldn't be trusted with the machines I've worked around for 20 years.

    They wanted *recent* mainframe experience? What a hoot. Stupid PHB's.

    "Wanted: Studabaker auto mechanic. Must have recent experience."

  195. Re:The Article is setting up H1B visas for mainfra by Tablizer · · Score: 1

    Indeed. There is not a shortage of mainframers, just a shortage of cheap young mainframers, and this is a "corporate crisis" that congress must of course "fix".

  196. UNISYS, A-12, WFL, COBOL, ALGOL by jotaeleemeese · · Score: 1

    Those were the days...

    I implemented a search algorithm that searched 300000+ registers in ALGOL. To speed up things I indexed the whole thing and to save disk space I compressed using an algorithm I, grasp, learned in the university. Databases? You hippies, mens in those days did not use databases (too expensive, too novel).

    It is a pity that the computer stopped working after a mouse found its way in the "dish washers" (big cilynders that used to contain the hard disk plates).

    Let me tell you, it was a messy affair.

    --
    IANAL but write like a drunk one.
  197. and why would anybody want to? by ShallowBlue · · Score: 1

    I worked for IBM in one of their 390 labs right after I graduated from college. All I can say is that I can perfectly understand that nobody with a good education in computers would want to work on these machines.
    The OS is pre UNIX, i.e. no hierarchical filesystem and files can not change their size dynamically. When you want to edit a new text file you have to create a file of defined size. If you run out of space you have to create a new file, copy your contents over and delete the old one. But this is not exactly true someone might say! Admitted. You can actually resize your file 3 times by an increment that must be specified at file creation. Very intuitive.
    Oh and the same people complaining about the filersizeing being not correct might say, that there is a hierarchy. Well, somewhat. It is possible to create a file that acts as a container for text-file only. So if you want to write a program and use several source files this is the way to go.

    There also is no shell. Whenever you want to run a program you have to write a script in a completely cryptic job description language. There you have to specify how long the job should maximally take, ...

    So after spending 15min on writing your job-script you can finally run an ls command.

    Now all this isn't quite true either. What I described is only true for the basic OS. You can purchase several layers of stuff that uses DB2 databases to create something like a filestructure and so on that makes things a little easier.

    The next thing is that the 390 don't have floating point units which makes them completely useless for any scientific application or even simple numerical tasks.

    Oh, did I mention that non of the 15 layers actually implements a GUI?

    Oh and the speed of these machines is ridiculous. Even if you have 1 processor completely for you alone it's about half as fast as a comparably clocked PC.

    One of the funniest things that happened to me was when I confronted my manager with the fact that OS/390 is not an API based OS (there is no defined set of C (or COBOL/FORTRAN functions for that matter) that can be uses to access OS features from applications. He managed to find a marketing brochure from the 70 that stated that OS/370 was an API based OS just like UNIX. The brochure defined API = Assembler Programmer Interface -- isn' that funny?

    Did I mention that hard disks (DASD in 390 lingo) are not block devices as we know them? No, the OS exposes information about the number of tracks and segments on certain disk. The application programmer can then write code on how to write data to the segments. If you want to optimize file IO of your app you consult all the handbooks of all harddrives in the past and figure out how to best interleave write requests...

    So if you're completely backwards and want to work in a stuffy, conservative environment with incompetent managers, then the mainframe word might be for you. If your into databases and corporate computing and don't want to work with the dinosaurs find a place that uses either Suns big UNIX servers or IBM Regattas. Both nice machines and UNIX got almost everything right that IBM got wrong with OS/360 /370 /390.

    I was totally frustrated working on mainframes especially if you want to do some real programming.

  198. and AS/400's are everywhere by snoitpo · · Score: 1

    One interesting factoid: If you go into a supermarket that is using IBM checkout equipment, many times you'll find an AS/400 in every 6th aisle or so. Probably under the moving belt, behind some panel. There may be a small window where you can see a green light. Quietly working away, keeping the cashiers happy.

    They are configured in such a way that if a unit goes down, the workload between the aisles is re-shuffled between AS/400s (this may cause the cashier to re-scan the last few items, but usually is invisible). This reshuffling can also be done between closely-located stores. 4800 bps leased lines can handle the traffic, though you may notice a delay between a scan and the price appearing on the display.

    AS/400's are not totally buttletproof. But in this configuration it's not unheard of for a machine to be down for a day or two before someone comes out to fix it (the failure is detected quickly, but if there's a few extra machines still available there's generally not a rush).

  199. rampant age-ism by doubleyou · · Score: 1

    A study last year by Meta Group Inc. in Stamford, Conn., found that 55% of IT workers with mainframe experience are over 50 years old.

    They say that like it's a bad thing. My mom is an unemployed 53-year-old DBA of DB2 on OS390. It seems a waste to train a younger crowd on this stuff when there are still people like my mom who need to eat!