Slashdot Mirror


The Greying of the Mainframe Elite

bobcote writes "The Boston Globe is running a story about the maintainers of the mainframes getting older and facing retirement. One of the problems is that many computer science programs don't include mainframes in their curricula anymore. From the article: "Amid concerns that America doesn't produce enough technically trained young people, mainframe computer users and developers are especially concerned. Most computer science students concentrate on small-computer technology, such as Microsoft Corp.'s Windows operating systems, or the popular alternatives Unix and Linux. Few have been trained on zOS, the operating system that runs IBM Corp.'s massive mainframes."

701 comments

  1. No need to register... by It+doesn't+come+easy · · Score: 5, Informative

    Here's a link for those of you who would rather not register just to read the second half of the article...

    Who'll mind the mainframes?

    --
    The NSA: The only part of the US government that actually listens.
    1. Re:No need to register... by Pentavirate · · Score: 5, Insightful

      I thought the purpose of college was as much to teach you how to learn effectively as to teach you specific skills. I see no reason why CS students coming out of college can't learn the zOS on the job from the people that are currently maintaining it. There's nothing wrong with a little on-the-job training. I don't know about most people, but most of the programming languages I've learned have been because of a specific job requirement and not from learning it at school.

    2. Re:No need to register... by (A)*(B)!0_- · · Score: 5, Insightful
      You raise an excellent point. The purpose of higher education has gotten perverted over the years. A college or university is not meant to teach you how to do a specific task but rather to give you the intellectual capability to learn new tasks. Computer Science isn't about a specific technology [or at least it shouldn't be], it's about the mathematical and scientific background to be able to adapt to new technologies.

      I blame ITT Tech.

    3. Re:No need to register... by bladesjester · · Score: 4, Insightful

      Unfortunately, most employers don't want to do any on-the-job training at all. They want people who will both work cheaply and already have the skillsets that they are looking for.

      They're really cutting their own throats because of it, but that's what happens when "buisness" people (who don't really know anything about buisness either) run the show.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    4. Re:No need to register... by SatanicPuppy · · Score: 5, Insightful

      Shrug. Where I went to school we only had practical applications in lab assignments. The only class I had that dealt specifically with programming languages was "Principles of Programming Languages" and likewise the only class I had that dealt specifically with operating systems was "OS Design".

      Even so we were expected to be Unix savvy, and even though it was never taught in any class, if you graduated with a CS degree, you probably WERE Unix savvy, and even better, you'd learned how to pick up a technical skillset in response to related work pressures, something I have used over and over in my life.

      Schools like ITT are really meant to turn out MCSEs and the like. But a degree from a decent 4 year program should still prepare you to move out into the tech world.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    5. Re:No need to register... by 'nother+poster · · Score: 1

      Well, I guess I'm lucky. My employer doesn't do quite as much training as they did in the late 90's, but we still get an off site class or two a year and access to quite a few distance and computer learning classes and seminars. They state that if we get behind the curve on technology, both what's new and what we are using, we lower our ability to compete. Some of their other business practices leave me scratching my head, but this one is pretty smart as far as I can tell.

    6. Re:No need to register... by Saeed+al-Sahaf · · Score: 1

      Most people treat 4 year colleg as a vocational school. The line has blured quite a bit over the past few years -- at least here in the USA.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    7. Re:No need to register... by WarPresident · · Score: 4, Insightful

      Higher education is doing just fine, it's the hiring managers and HR drones that don't want intelligent people capable of learning. They just want people with training in the exact position they're filling now. When these people are asked to do more, that's when you find out whether you've hired the type of person who can adapt and learn, or the kind that needs pictures printed on the buttons of their cash register.

      --
      Here come da fudge!
    8. Re:No need to register... by bladesjester · · Score: 1

      You are lucky. A lot of places don't foot the bill for *any* classes or seminars. They just assume that you'll magically know it the second it comes out.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    9. Re:No need to register... by lcsjk · · Score: 2, Interesting
      This never ends. When I first started work in the early '70s, an editorial titled "Design Engineers wanted. 10 year's experience. Older men need not apply." caught my attention. Company's want experience, but they also don't want to pay for it. At that time, Texas Instruments was still hiring mostly new graduates and working them overtime (unpaid) for four years until they left voluntarily and that allowed TI to hire fresh new talent with the latest education.

      Companies need experience, but they also need the fresh new talent and work philosophy of new graduates so that someone will be around to "keep the mainframes" running.

    10. Re:No need to register... by wiggles · · Score: 2, Interesting

      This guy has a point. At the megacorp where I work, they won't even hire anyone for the help desk (call center) without a BS. Third level analysts require masters degrees for new hires at minimum -- most new hires have multiple masters in various fields. It's no wonder most of our new hires are coming from foriegn universities.

    11. Re:No need to register... by pete6677 · · Score: 1

      I agree that new grads can certainly pick up on mainframe concepts but most of them, myself included, don't really want to. Nobody chooses a career in programming so they can work with mainframes that were built before they were even born. The only way younger employees are going to show any interest in mainframes is if they are working on a migration project. The newer languages will always be more attractive, even if they aren't necessarily the best choice for a business environment.

    12. Re:No need to register... by aiabx · · Score: 4, Insightful

      Exactly right. You don't need someone who knows zOS, you need someone who can learn zOS. And someone with good marks from a reputable program is presumably someone who can learn.
      (Is there anywhere else in the world that comment would be a troll?)
              -aiabx

      --
      Just this guy, you know?
    13. Re:No need to register... by cbreaker · · Score: 1

      This is particularly true in contract situations. Contract positions are very popular (at least around here) right now, and while the pay is pretty good, employers will sometimes keep these contractors on for a year or more, and never provide any training. They'll send the "real" employees on training for weeks at a time, and in the meantime you're supposed to just know it without any. Don't they want well trained people working on their systems?

      I think a lot of the mentality is that training, from a company perspective, is doing you a favor. But really it's supposed to be helping THEM, and it will, if you're a trained worker.

      Oh well. That's why we all have little computer labs at home.

      --
      - It's not the Macs I hate. It's Digg users. -
    14. Re:No need to register... by Sounder40 · · Score: 4, Insightful
      I thought the purpose of college was as much to teach you how to learn effectively as to teach you specific skills.

      Then you don't know jack about the hiring process these days. I've got 15 years experience as a mainframe systems programmer/administrator, I've specialized in performance management, and availability measurement and management of Windows, Linux and Unix systems and applications, I've got a RHCE certification, but because I don't know some specific version of HP/UX or Solaris, no one will look at my resume twice. All a recruiter wants is specific skillz in specific areas. Demonstrated ability to learn on the job is not worth anything anymore. Sure, I can take an entry-level sysadmin job. In fact, that's what I'm going to have to do if I want full-time work.

      No one seems to value the guy who can figure it all out. All they're interested in seems to be specific.

      --
      A clever person solves a problem, A wise person avoids it. -Einstein
    15. Re:No need to register... by interiot · · Score: 1

      We were expected to be savy in whatever the main programming environment was. When I came in, it was solaris/gcc, and lex/yacc in compiler class. On my way out, the freshmen were learning on java/visual studio. I don't know if they tried to keep the programming environment the same through a student's four years, but it seems reasonable to expect them to be able to crawl/walk with their basic programming tools.

    16. Re:No need to register... by Azarael · · Score: 2, Interesting

      I think that in a lot of cases this is just because companies know that they can find someone who already has the skills they need. In cases where a company doesn't have the resources to hire someone with all the skills. This could be because people that have the skills earn premium wages or the company is too small to attract people with the experience they need. In that case, companies are probably much more willing to train someone on the job.

    17. Re:No need to register... by BrookHarty · · Score: 5, Informative

      Unfortunately, most employers don't want to do any on-the-job training at all. They want people who will both work cheaply and already have the skillsets that they are looking for.

      My work is outsourcing most new hires just for this reason, its cheaper to have a vendor do it, and then blame the vendor when things dont get done.

      Our HR department cant hire sys-admins at the companies new lower pay scale, so they have been trying to get helpdesk people to move over. Problem they have, new hires make 30-40K lower than everyone else, and expected to do the same job. Soon as they learn enough, they move for higher pay. Turnover and continous training of new people makes it hard on the older more experienced sys-admins who finally end up leaving for a startup or another company without its heads up its ass.

      We lost most experienced people, except the real old timers (like me) who been here 7+ years who are just waiting for the lay off notices when the company goes tits up due to piss poor management. I could use 6 months vacation on unemployment. (-;

    18. Re:No need to register... by Mysticalfruit · · Score: 4, Interesting

      I guess the company I work for works differently. We have our own proprietary operating system and you are expected to know how it works. Luckily we've got a library full of manuals and a test system you can log into.

      As for the engineers, we've got a tiered mentoring and peer review process. Yeah, we have a couple of senior engineers leave a year, but by the time they've left, they've also mentored and cultivated the younger enginners.

      The training perdiciment is the same all around. Nobody wants to pay for training, so the alternative is reading manuals instead of playing Wow...

      --
      Yes Francis, the world has gone crazy.
    19. Re:No need to register... by bladesjester · · Score: 4, Funny

      You know, that kind of reminds me of the behavior exhibited by a company that called me in to do some work on a piece of software that they wanted functionality added to.

      They asked me what it was going to cost them before even agreeing to tell me what it is they wanted done (and wanted a solid estimate, not an $x/hour).

      That had to be one of the weirdest, and shortest, negotiations for a project I've ever been on.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    20. Re:No need to register... by Anonymous Coward · · Score: 1, Insightful

      Yes, but that is perfectly reasonable for contracting.

      Your employer should train you, not your customer. If you are your own employer, you train yourself, and include the cost of training in the fees you charge your customers.

    21. Re:No need to register... by iocat · · Score: 2, Interesting

      The parent is right on, but to be fair, sometimes it's not driven by the HR manager, but by the team members who are like "I don't want to have to train somoene, we need someone who knows X right off the bat."

      --

      Dude, I think I can see my house from here.

    22. Re:No need to register... by Dr.+Evil · · Score: 1

      One OO Design course I took: "this is not a course in Java, but if you don't know it, don't worry, here's some recommended reading..."

      We did programs in Java, C++ and Smalltalk.

    23. Re:No need to register... by attempt · · Score: 1

      >> Nobody chooses a career in programming so they can work with mainframes that were built before they were even born

      This illustates a very common misconception about mainframes. We're not talking old machines - just machines whose design roots go back a long way.

      This comment is as silly as someone seeing an old 8086 running DOS and concluding that they don't want to work on PCs because they're so old.

      In many ways, they kind of issues and problems that you currently see in the PC world, as applications become larger and PCs start running "enterprise" workloads, are exactly the same issues that mainframers have been dealing with for 30 years. I see a lot of wheels being reinvented ...

    24. Re:No need to register... by Anonymous Coward · · Score: 0

      From my experience, government contracting can be the worst. If training can't be billed to the contract, then forget it. It was miserable, especially when J2EE came along...just give us some damn training damn it!

      In another job, I worked for a major telco supplier. It was awesome, with lots of in-house training and professional instructors.

      It varies so much from company to company that asking about training should be part of interviews.

    25. Re:No need to register... by CrazyTalk · · Score: 1

      I agree - as a Mechanical Engineering major, the only programming language I had to learn in college was APL (IBM gave a lot of money to my school). Heck, we didn't even get to use Loops let alone OOP. But that doesn't mean in the ensuing years I didn't learn FORTRAN, C,C++,C#,Pascal, Java, etc. as needed.

    26. Re:No need to register... by Fulcrum+of+Evil · · Score: 1

      Then you don't know jack about the hiring process these days.

      What's that got to do with college? Just because HR has their heads up their asses doesn't mean colleges must follow suit.

      No one seems to value the guy who can figure it all out. All they're interested in seems to be specific.

      Gimme your resume, then we can talk.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    27. Re:No need to register... by Pentavirate · · Score: 2, Insightful

      Why do you think the most effective way to find employment is via "networking" (people, not computers). I've found that most companies that don't call people in for interviews because skill A and skill B aren't found on their resume is simply because of HR filters. Most large companies get hundreds of resumes for jobs. They need a way to get them down to a manageable number. HR, who hasn't a clue about computers, starts throwing away resumes without certain words (ie "Bachelors of Science" or "Red Hat").

      Enter "networking". When you know someone or can get your resume placed directly to a manager, you bypass HR completely. You actually get to talk to someone who can understand that the knowledge jump from one Unix to another is trivial and that you'd be up to speed as fast as anyone else.

      Cold calls and the monster.com way of finding jobs just aren't very effective.

    28. Re:No need to register... by Alioth · · Score: 1

      I hope for your sake that the company in question is not MISYS...BCPL and Tripos, yeuch!

    29. Re:No need to register... by js3 · · Score: 2, Interesting

      Not ITT Tech, employers. Have you looked at any job postings lately? They all ask for specific skills, I've known people who have gone to interviews and did well up until the point where they were told the stuff they might do was not on their resume.

      --
      did you forget to take your meds?
    30. Re:No need to register... by buanzo · · Score: 1

      Whoa, then I'm just happy that I, being 23 years old, have mainframe experience already. Actually, this is one of the reasons I will probably be visiting the states in the short period. Just plain happy, yep.

      --
      Buanzo Consulting - 15 Years of GNU/Linux experience, for you.
    31. Re:No need to register... by Panaflex · · Score: 1

      no one will look at my resume twice

      Yep, it's the google effect. People arn't trained to look at the person at all.. it's merely a matter of "matching."

      The obvious problems with this are:
      1. Take nothing into account of the actual knowledge, only that it's been "used"

      2. Shows little to no advancement of skills. The quantity and length of time is really meaningless as no quality assesment is available of the work produced.

      3. Shows no knowledge of advanced concepts. Some skills may indicate the presence of this knowledge (e.g. Mathmatica), but are unreliable in general as to the usage of said skills (e.g. just making pretty graphs)

      -Pan

      --
      I said no... but I missed and it came out yes.
    32. Re:No need to register... by dirtydog · · Score: 2, Insightful

      I just experienced this taken to the extreme. For a little over 3 years, I worked as a senior sysadmin at a major telecomm, had 40 servers as primary, another 20 as secondary, and was in an 8 person on-call rotation for 250 servers in 2 data centers. Before that, I worked 1.5 years in the same corp in the team that helped the sysadmins whenever they couldn't figure something out. Before that, I had learned the ropes in a couple of smaller shops for 3 years. Overall, I have a CS degree and I'm going on 9 years experience in the OS they were looking for, but they told the headhunter I did not have enough "experience across the board in a major server environment."

      This is coming from a diesel engine manufacturer that has less than half the employees of the telecomm, just a small percentage of the accounts we had to process, none of the fines we could incur for outages, and not even close to the amount of revenue we had to process or the breadth of applications we had to support. I don't think it's a stretch to call my former employer major league IT and their's triple-A. Yet, because my resume doesn't have X number of years with the actual title they are looking for, they don't want me on their triple-A team.

      But I'm not bitter...

    33. Re:No need to register... by PingXao · · Score: 1

      Absoultely. I was a mainframe systems programmer for 10 years and never had a lick of OS-specific college courses. The ability to think logically coupled with a sound understanding of the fundamentals of digital computing counts far more than anything else. AFAIC that counts more than anything. The same thing is true whether it's mainframes, PCs or embedded systems. Some MS droids would have you think differently, but just because there is no MS-whatever "certification" involved doesn't mean a person is not qualified to do the job.

    34. Re:No need to register... by hikerhat · · Score: 1
      No Doubt. My first job out of college was a subcontract job writing OS code for IBM's OS/400 (which is now called zOS, I think). I didn't need to learn a new language (they use C++), but I had to learn everything else, from how to log in and run a program (where's my tcsh? What the hell is this green screen thing?), to how to write code for the OS. I went to the interview, and they asked me if I had ever heard of the AS/400. I said nope. They hired me and I was trained on the job. Actually, the veteran OS/400 designers/coders were some of the smartest people I've worked with. It was good fun. Too bad Rochester Minnesota isn't good fun. I had to leave.

      Now I just work on these half assed PCs. The power cords on these things don't even twist lock into the power outlet, so you can crash it just by tripping over the cord. And the PC next to it doesn't even know its neighbor crashed, so it doesn't even transparently take over its jobs and services and IP and such. Lame.

    35. Re:No need to register... by drdewm · · Score: 1

      Employers seem to only consider people who can do nearly everything immediately. Skills learned in the IT field are like fruit in a grocery store. You need to keep them fresh on a daily basis and the slightest blemish is a deal breaker. In other fields you can reasonably perfect your craft but IT is all about reinvention and retooling. If you slow down even for a minute your certs, languages and paradigms are obsolete so really this article isn't suprising to find that those old operating systems and machines are relegated to the old junk bin. I woudln't waste my time learning main frame tech trying to get a job from one of those old guys with years of seniority and a scarcity of jobs. IT is just too friggin hard these days.

    36. Re:No need to register... by Anonymous Coward · · Score: 2, Funny

      Whoa! Four +5 Insightfuls in a row! This is bordering on intelligent debate... Where's the "In Soviet Russia, mainframe elite grey YOU!" comments, or "In South Korea, only old people use mainframes," or, Christ, even some good ol' frosty piss!? Can't someone call the GNAA!?

    37. Re:No need to register... by nine-times · · Score: 1

      Oh, that doesn't make any sense! You *have to* learn these things in college. I mean, where would all these mainframe people have come from in the first place if colleges back then hadn't been teaching about mainframes in their CS departments?

    38. Re:No need to register... by Anonymous Coward · · Score: 0
      but that's what happens when "buisness" people (who don't really know anything about buisness either) run the show.

      Is your point that "buisness" (sic) people normally don't know how to spell "business"? I don't get it.

    39. Re:No need to register... by ezweave · · Score: 1

      Yar!

      Not only do CS students not learn an O.S. explicity (aside from a C in Unix class, O.S from the Tennenbaum book, etc), but half of the problem is that C.S. students aren't the only people who could be tapped. IS students can do alot of that work (and in some ways should) and they are the ones who usually get practical training vs theoretical science.

      That basically makes this article a piece of bad journalism.

    40. Re:No need to register... by poot_rootbeer · · Score: 4, Insightful

      You don't need someone who knows zOS, you need someone who can learn zOS.

      You also need someone who WANTS to learn zOS, and possibly end up working with it and it alone for the rest of their career.

      Choosing to specialize in mainframe technology means your employment options are going to be limited to those companies which have mainframes. Specialize in something more widespread, like Unix administration or web development, and you can work for practically anyone.

      All the mainframe experts I know right now are barely past 40, and worried that their jobs will disappear before they hit retirement. I can't say I'd blame a recent university graduate for not following in their footsteps.

    41. Re:No need to register... by pvxhound · · Score: 2, Insightful

      Been there many times. Yes this is a redundant post but it needs to be repeated. Networking, Networking, Networking. You don't suppose W got where he is based just on intelligence and job skills, do you? Every job I've ever had has been from Networking. Not once have I gotten even a decent interview through a head hunter. Head Hunters filter for key works and only interview those whose skills fit the order exactly. Why? Because they fill the worst jobs at the worst companies. Jobs no one who has networking skills will consider because they know better. Have a terrific day.

    42. Re:No need to register... by Anonymous Coward · · Score: 2, Funny

      Cool, I need someone to mow my lawn.

    43. Re:No need to register... by Lodragandraoidh · · Score: 1

      When I went to the university you had two options:

      1.) CS degree (both hardware and software branches of this possible)
      2.) MIS degree

      The MIS degree was light on science/math and focused on information technology (probably equivalent to what you would get from ITT Tech). A "Specialist" - who could build a basic system using existing tools. (I think quite a few of these folks went on to become CIOs)

      The CS degree, on the other hand, included everything needed to become a well rounded computer and network technologist. A "Jack-of-all-Trades" - who could not only build a basic system, but could build new tools (hardware/software) - also understanding the issues surrounding the architecture of the machines and network - and could integrate various systems when needed. (Quite a few of these went on to become network architects, system development gurus and the like)

      Interestingly, the very folks least capable of making decisions regarding information technology and networks are the very same folks who seemed to have gravitated to those positions (I think the gurus were too busy actually getting interesting work done).

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    44. Re:No need to register... by jglen490 · · Score: 1
      "I thought the purpose of college was as much to teach you how to learn effectively as to teach you specific skills. "

      That, in some sense, is true and to the point. College IS supposed to teach how to learn, and IS supposed to teach you specific facts. Not necessarily, though, specific skills.

      One thing that is being taught less, or perhaps is offfered under a different focus, is the fact that there are fundamental differences in architecture as well as fundamental differences among OSes (alright, that is actually the same thing, but it serves to emphasize!), such that the computing world is not composed entirely of client computers and servers. Nor is the complete universe of OSes derived solely either from Redmond or Berkeley.

      IBM is not the only mainframe maker of significance in the world, either. Unisys has a significant presence in government, banking, and the airline industries and they have their own OS also.

    45. Re:No need to register... by Achoi77 · · Score: 4, Interesting
      a degree from a decent 4 year program should still prepare you to move out into the tech world.

      I agree with you. Unfortunately in the tech world, especially with the fast turnaround employment rate, HR does not want to spend money on training anybody for obscure things, even if one is fully capable of learning the ropes in a matter of weeks and already has a general understanding of it. What companies generally want is people that can do things Right Now The First Time. It really sucks for recent grads. And it's really great for veteran in the field.

      Basically what you are left with is 10% of all tech people that are Googleworthy(companies go after them), 30% of all tech people that are trying to get in the field (this includes people that are genuinely interested and people that are in it for the money, although the latter group is shinking very quickly) and 60% that are absolutely mediocre that just happened to be very very lucky and advanced high enough in the corporate world before the bubble burst where they are considered invaluable resources and have no trouble looking for a job. The problem for the 30% trying to get in, is that the 60% mediocre group has set the standard for the industry's performance/level of expected intelligence, and unfortunately, has been set so low that your biggest asset in the hiring phase is proof you've "been there, done that," not your "potential to do it all."

    46. Re:No need to register... by Brandybuck · · Score: 1

      My company used to be very big on training. We even brought in professors from a nearby university for on-site classes, with full university credits to the employees. But then we bought out by a multinational eurocorp, and the training budget got cut, and cut, and cut again, until there's nothing left. At the same time we downsized and outsourced. Our 14% R&D budget went to 6%, and they're still griping about that "waste."

      Back when it was an employer's market they could get away with it. But now it's turning around, and our specialized employees are leaving for greener pastures. The lack of any cross-training is now chomping on our ass hard...

      p.s. We've had "lean and mean" for too long now. That thinking only works in a bad economy. When the economy improves all your specialized knowledge will jump ship. The huge multinationals need to get a clue soon, or "small and flexible" businesses are going to be eating their lunch with their former employees.

      --
      Don't blame me, I didn't vote for either of them!
    47. Re:No need to register... by CodeBuster · · Score: 1

      The problem is that companies are used to hiring experienced mainframe developers and administrators and have factored that experience into their long term cost savings strategies. Therefore, they are extremely reluctant to hire a new CS graduate with no mainframe experience and undertake the great expense and risk of training him. Sometimes an employer will hire anyone who is willing to undertake learning an uncommon language or platform because there is no other choice, but generally this is a last resort. Most companies that have large investments in mainframes will probably enter into a semi-retirement agreement with their grey haired developers/administrators where they are either part time or on a consulting per fee basis before they would essentially start over with new people.

    48. Re:No need to register... by deaddrunk · · Score: 1

      Sounds like a crap excuse to me. I'm an ex-mainframe programmer because the jobs are not there anymore, they've been shifted to India.

      --
      Does a Christian soccer team even need a goalkeeper?
    49. Re:No need to register... by CodeBuster · · Score: 2, Insightful

      You were right to refuse them...any time the client is trying to nail down an exact cost figure on ambiguous requirements without dollars per billable hour and no clause regarding "extras" or "addendums" to the agreement that is your cue to turn around and walk away. Open-ended contracts, especially verbal ones, are to be avoided like the plague.

    50. Re:No need to register... by legirons · · Score: 1

      "Unfortunately, most employers don't want to do any on-the-job training at all. They want people who will both work cheaply and already have the skillsets that they are looking for."

      Then their mainframes will break.

    51. Re:No need to register... by PunkOfLinux · · Score: 1

      It's that way in high school, too. Rather than focusing on teaching us how to 'click here' or 'type this in' or whatever, the should focus on giving us the proper skills to find the answers to questions we don't know the answers to.

    52. Re:No need to register... by bladesjester · · Score: 5, Funny

      It was hilarious. I just kind of stood there and looked at the guy for a minute.

      It turns out that his bosses had asked him if the functionality could be added and he responded yes, and that he could do it. He had taken two one-night classes on programming. It was rather amusing.

      Predictably, he completely hosed it up and wanted someone to save him.

      I just kind of grinned as I walked out the door.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    53. Re:No need to register... by Anonymous Coward · · Score: 0

      And as I've got that intellectual capability to learn new tasks built in, I never bothered with college and have done quite well for myself. "Higher education" is a rip-off.

    54. Re:No need to register... by bigirondawg · · Score: 5, Interesting

      As a 20-something who works with mainframes (and who works for IBM, in the interest of full-disclosure), I must say that learing Solaris or Linux in college does not mean that you naturally have the ability to be skilled in z/OS immediately.

      I was a Windows and Linux guy in college, and was hired by IBM to be a mainframe guy right out of college. It took me at least a year, and more like 2, to feel comfortable with the mainframe OS and the concepts associated with the mainframe (like a shared-everything architecture vs a shared-nothing architecture on *nix and Windows) vs. the distributed world.

      Most employers don't think far enough in advance (and don't want to shell out the $$) to hire someone to be a "shadow" to the expert for a year (or two) so they can become more than just a blind novice on the platform... they want someone who can contribute now. And don't believe the hype... learning z/OS is not nearly as simple as knowing Unix and applying a few extra concepts to the mainframe side.

      As for the guy who said all his friends were concerned about their mainframe jobs and that being a mainframe person was "limiting their options". . . are you serious? There's not a major company in the entire world that's not using an IBM mainframe (with the possible exception of Microsoft, HP, and Sun). Of course, you'll usually be constrained to working in whatever location a company's datacenter is located, but isn't that a contraint you face as a Unix admin, too?

      --
      - Proofs of Sturgeon's Law Delivered Daily -
    55. Re:No need to register... by Anonymous Coward · · Score: 0

      I was a mainframe programmer in a past life (actually until about 1 year ago).

      When I joined IBM I didn't have any mainframe experience however we were sent to a rigorous 45day mainframe training program.

      My feeling then and now is that mainframe skills are relatively easy to pick up for any decent programmer.

    56. Re:No need to register... by bigirondawg · · Score: 1

      My first job out of college was a subcontract job writing OS code for IBM's OS/400 (which is now called zOS, I think).

      Nope.

      OS/400 was for the AS/400, which is now called the iSeries. (And the OS is i5/OS.) The zSeries was the name for the mainframe after the S/390. (Actually, it's been re-branded again just a few weeks ago as the z9.) The OS on the S/390 was OS/390, and after the hardware was rebranded, OS/390 was renamed zOS.

      Now, isn't that simple to understand? ;-)

      --
      - Proofs of Sturgeon's Law Delivered Daily -
    57. Re:No need to register... by It+doesn't+come+easy · · Score: 1

      All the mainframe experts I know right now are barely past 40, and worried that their jobs will disappear before they hit retirement.

      Good point. On the other hand, the fewer grads that learn mainframe technology, the more in demand that old timer will become (or stay in demand if you prefer).

      Another issue not mentioned yet that I've seen is the self healing technology that IBM has been touting the last couple of years. Assuming it works (I have no information on the truth of IBM's claim), it would be an example for the computer tech world of the same phenomena that has been happening in many other professions, namely computer tech advances make it possible to do more with less people. So, while there may be fewer newcomers to the mainframe world, it doesn't necessarily hold that there will be a shortage.

      --
      The NSA: The only part of the US government that actually listens.
    58. Re:No need to register... by apt142 · · Score: 1

      Have you seen the job postings that ask for assinine stuff like 5 years experience in a language or software that may not even be 5 years old?

      Employers want a sure bet, that's all. They don't want to take a risk that somebody can't or won't do their job right. Of course the problem with that is you drop all the possible applicants who could be awesome if they just brushed up a little.

    59. Re:No need to register... by hairyfeet · · Score: 1
      You hit the nail on the head.I'm starting ITT Tech in the fall because i had no choice.After the PC shop i worked for went under i found that my ten years of exp didn't amount for squat.Even the most entry level position at the repair shops are demanding a degree and MCSE

      It doesn't matter that I've been building and fixing them since Win95 and make spare cash by fixing the local shops mistakes,Without that degree they won't even interview you.Don't blame ITT,They are just giving the employers what they demand.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    60. Re:No need to register... by operand · · Score: 1

      I don't think blaming ITT or any other school regarding how they teach a CS degree is the answer/cause to the decline of mainframe/legacy programmers. Once I received my degree, I did end up getting a job in the mainframing world and received numerous ON THE JOB training. College is nothing more than a starting point.

      Personally, I left the mainframe world simply due to burn out. Now I don't go to sleep thinking about why my 15,000 line program is complaining about my sort file or why a copybook of copybook from another copybook is not lined up correctly on my report.

      --
      string.Empty();
    61. Re:No need to register... by Anonymous Coward · · Score: 0

      Generally you'll find that the trolls will only troll pseudo-intelligent posts and pretensious and assholish ones.

      Sincere, reasoned talk is what they actually want. They act absurd in the face of the insincere and assholes to show disrespect for them.

    62. Re:No need to register... by Coryoth · · Score: 1

      You also need someone who WANTS to learn zOS, and possibly end up working with it and it alone for the rest of their career.

      Choosing to specialize in mainframe technology means your employment options are going to be limited to those companies which have mainframes.


      All that really means is that companies that want people to support their mainframes need to offer contracts that guarantee employment for some fixed period (presumably the better part of a career), or offer a sufficiently good salary that the employee doesn't care. If they don't want to do that then they shouldn't be surprised when no one really wants to take them up on the offer.

      Jedidiah.

    63. Re:No need to register... by Arker · · Score: 1

      Specialisation is for insects.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    64. Re:No need to register... by Anonymous Coward · · Score: 0

      A Lawyer comes out of Law School with an understanding of the Law.
      A Dentist knows how to drill teeth.
      A Neurosurgeon knows how to drill skulls.

      Why shouldn't a potential Computer Technician come out knowing z/OS?

      I came out of the University of Waterloo with the skills (and some practice) in Mainframe Technology.

      IBM is working with Universities to get graduates with Mainframe Skills.

      So, you can come out of school with either impracitical or practical skills.

      Practical skills create employees with handsome paycheques; impractical skills create WalMart greeters with minumum wage (would you like fries with that?).

    65. Re:No need to register... by FictionPimp · · Score: 1

      I've been lucky. Because of the exact market you just described, I have been able to gain skills and climb up the payscale as I jump from job to job. My longest stay at any job has been just over 2 years. I have more then doubled my salary in the last 8 years. And I have not yet been in college. I'm currently in a great position with no plans on leaving where I get to have fun and do programming. I figure this one will be good for a while.

      My trick was to get in the company, pick up all I can learn, then jump ship. I would always find a job and then do some calls to find out who the highest person on the totem poll with say in who got hired in the position was. Then I would write him a sales letter about how I can help him. How I have used my skills in the past, and how previous companys profited.

      Tipically that got me the interview and the job without the HR people even seeing my resume. In fact my last two jobs didn't even ask for it. Just reference lists.

    66. Re:No need to register... by Yath · · Score: 3, Insightful

      You've mixed apples and oranges here. Let me reorganize that a bit for you.

      A lawyer comes out of law school knowing law, but is not an expert in copyright law.

      A medical doctor comes out of medical school with medical knowledge, but is not a podiatrist nor a neurosurgeon.

      A computer science graduate comes out of school with a knowledge of computer architecture, but is (probably) not a z/OS expert.

      Why shouldn't a computer technician come out knowing z/OS? What you're suggesting is a course of study that covers every environment that's at least as popular as z/OS... which would take several decades. That would be utterly absurd, since people don't live to be 200 years old. You might as well suggest that every lawyer learn maritime law, patent law, criminal law and a dozen other specialties before leaving school.

      --
      I always mod up spelling trolls.
    67. Re:No need to register... by FictionPimp · · Score: 1

      Lesson to learn, skip recruters, network a little. Do some social engineering and find out who you really need to talk to. Then write some letters, make some phone calls. Make them stick in your head.

      My lesson is never send a resume. And it works. At least it works for me.

    68. Re:No need to register... by aminorex · · Score: 1

      > Of course, you'll usually be constrained to working in whatever location a company's datacenter is located, but isn't that a contraint you face as a Unix admin, too?

      No. I've been a professional system administrator for varying large and small numbers of unix-related systems intermittently for 15 years, but I haven't set foot in a datacenter since 1991.

      --
      -I like my women like I like my tea: green-
    69. Re:No need to register... by jbohumil · · Score: 1

      I've been working on mainframe computers since 1976. One of the more recent projects I've been working on is developing SOAP interfaces for our data through CICS Transaction Server on the IBM Mainframe. Before that it was taking Cobol report output and loading it into a server so that reports were available over the Internet in PDF format. So while the environment is Mainframe the business requirements are cross platform. IBM Transaction Server for example can be used as a SOAP server enabling cross platform access to the Mainframe data. Other new things coming down the pike are virtualized linux partitions running in a VM environment on the zOS bos.

      Languages are tools, I write in mainly Cobol and Easytrieve, though C, C++ and Java are also finding their way into the Mainframe environment. We have access to these languages but typically choose Cobol for heavy duty stuff because of the wealth of available code base and ease of use. Easytrieve is typically the choice for creating reports. Programmers need to use the right tool for the job. Sometimes that tool is Java, sometimes it is Cobol.

    70. Re:No need to register... by rmcrob · · Score: 0

      no one will look at my resume twice. All a recruiter wants is specific skillz in specific areas

      Maybe it has more to do with your communication skillz.

    71. Re:No need to register... by DrCode · · Score: 1

      The one thing that would make me religious would be some evidence that there's a circle in Hell for these HR and "technical" managers.

      Still there are some good companies out there, but you usually have to find them through personal contacts.

    72. Re:No need to register... by amlai · · Score: 1

      A podiatrist is not a medical doctor, a neurosurgeon is.

    73. Re:No need to register... by Anonymous Coward · · Score: 0

      I have a somewhat similar story -

      I've been a COBOL Programmer, Systems Analyst, Mainframe Systems Programmer (MVS, CICS, VTAM), Systems Programming Manager, Network Design Manager, Network Field Engineer, Network Consultant... The one constant in all of this has been my ability to pick up the card deck, tape reel, diskette, CD, DVD, Router, etc. and make it work without getting sent to training. And I'm not just talking about doing the minimum to make it work.

      Yet, if I talk to a recruiter, all they talk about is the fact that I don't have x years of experience with product xyz.

      They'd rather hire a guy or gal who has the product listed on their Resume. Of course, all they ever did was use the product to keep a Diet Coke from staining the desk for 2 years, but they've seen one.

      And don't get me started on certifications which are useless indicators of ability.

      Anyone who thinks that College teaches people how to think, reason and learn is a victim of one too many Frat parties or is it one too many IM chat sessions now.

      As for modern CS graduates being able to use their NIX skills to pilot a Z/OS environment without sending them to a myriad of IBM classes, I don't see it happening. The mainframe world is an entirely different, more professional mindset.

    74. Re:No need to register... by absinthminded64 · · Score: 1

      OK - So what about people like me who teach technologies to themselves at home or when the boss isn't looking? What kind of IBM mainframe offerings are out there that could be had on Ebay or similar?

      I know there is AS/400 that you can find fairly cheap these days but it runs OS/400 or something like that but twinax chafes me .. and "PC SUPPORT" takes up valuable TSR memory. .

      Where can we get our grubby hands on this zOS thing?

      Does it smell like Brill cream? Does it require top-secret horn rimmed glasses to decode the cryptic green letters?

      Basically I agree with everyone else though. If you can't effectively absorb a technology with documentation, time, patience, and the help of your peers then this may not be the right industry for you.

    75. Re:No need to register... by einhverfr · · Score: 1

      Just as a clarification (my father is a physician):

      The medical curriculum has basically four stages each of which are necessary. First one is required to get a general BS or BA in any field (my father has an BA and an MS in Mathematics). Secondly, one is required to go through medical school. Third one is required to enter an internship. And fourth, one goes through a residency program. It is in the 3rd and 4th stages that specialist training occurs. If you are to be a neurosurgeon, you can expect a much longer internship and residency than a GP will get.

      The idea is that we want MD's to be educated, intellectual people with a general understanding of medicine and a decent level of hands-on experience before going into practice.

      So comparing a practicing doctor to a computer programmer is a little like comparing a mid-career Senior Software Engineer with BS's in two different fields with an entry-level programmer.

      But to your point, medical school does not teach doctors nearly everything they need to know. This is why we require that they have years of experience before practicing on their own (unsupervised). In this I completely agree.

      As for neurosurgeons, people have been drilling hols in other peoples' heads for thousands of years. This is hardly a skill of note. Now, removing a brain tumor, well... you can see why the long internship is required.

      How does this relate to CS and mainframes? Do I thing a brief introduction to mainframe technology should be taught? Yes. Do I think it needs to cover specifics? Not really. Could I teach myself how to work with a mainframe? Sure. Woudl I want to? Probably not.

      --

      LedgerSMB: Open source Accounting/ERP
    76. Re:No need to register... by kcbrown · · Score: 1
      Perhaps you should have offered to do it for something like 10 million dollars or so. Payable up front.

      I mean, if they're not going to give you specifics of the job but demand you give them a specific dollar amount, then you should specify an amount that's enough to take care of you for the rest of your life, because you have to account for the possibility that the project will take that kind of time, right?

      And hey, they have the right to refuse to take you up on it, so no harm done, right?

      The look on their face is likely to be just as priceless regardless. :-)

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    77. Re:No need to register... by P3NIS_CLEAVER · · Score: 0

      I have found permanent jobs through networking, classified ads, dice, and recruiters. I don't think it is wise to rule out any job seeking activities.

      --
      Please sign petition to restore sanity to our banking system!!!

      http://financialpetition.org/
    78. Re:No need to register... by naoursla · · Score: 1

      What companies generally want is people that can do things Right Now The First Time. It really sucks for recent grads. And it's really great for veteran in the field.

      Bah. It stinks for veterans too. "Oh, I see you have 10 years of experience writing applications in C++. We're really looking for someone experienced in C. Sorry." The other replier is right. Companies want lots of experience in the exact position they are hiring for.

      Then they complaint that they can't find an American for the job and hire someone on an H-1B.

    79. Re:No need to register... by Anonymous Coward · · Score: 0


      I've been a professional system administrator for varying large and small numbers of unix-related systems intermittently for 15 years, but I haven't set foot in a datacenter since 1991.

      Maybe that's why your employment has been intermittent. Or maybe you lost your feet in the 1st gulf war.

      In any case, mainframe computing is usually done remotely as well, of course. In fact, I worked at a single company for 8 years on a mainframe, and I have no idea what the mainframe even looked like. In fact, neither did my colleagues, as the mainframe was 2500 miles away.

      I'm confident that many of my programs are still running today, processing millions of your credit card transactions an hour.

    80. Re:No need to register... by Bush+Pig · · Score: 1

      While you're correct, in a tight job-market (like now) I've generally found I have to accept the rate I'm offered, or miss out on the job.

      I'm just lucky that my last contract morphed into a real job, so I get paid holidays, paid-for training, sick leave, etc. And almost as good an hourly rate.

      --
      What a long, strange trip it's been.
    81. Re:No need to register... by NutscrapeSucks · · Score: 1

      All that really means is that companies that want people to support their mainframes need to offer contracts that guarantee employment for some fixed period (presumably the better part of a career),

      Which of course won't happen because the high cost of mainframe installations make them an ongoing target for replacement with cheaper UNIX (etc) systems. (And there certainly are a lot of frames which are there to run legacy code and not because of the high-end features.)

      offer a sufficiently good salary that the employee doesn't care.

      Well, that's the bottom line here. Mainframe pay generally isn't competitive with other markets, especially when you consider the plug might be pulled any second.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    82. Re:No need to register... by Anonymous Coward · · Score: 0

      Exactly. Lots of UNDER qualified people get hired for lots of jobs via "networking." A SMART person who has a decent network of IT contacts can always get a job.

    83. Re:No need to register... by 2bitcomputers · · Score: 1

      Hey! You must work at the same place I do.....

      --
      -- Please insert another quarter
    84. Re:No need to register... by Hognoxious · · Score: 1
      Have you seen the job postings that ask for assinine stuff like 5 years experience in a language or software that may not even be 5 years old?
      Someone told me that was a ploy to catch out the bullshitters, but I reckon HR drones aren't bright enough to think of a trick like that.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    85. Re:No need to register... by Anonymous Coward · · Score: 0

      10 years'
      Companies

    86. Re:No need to register... by head_dunce · · Score: 1

      I see no reason why CS students coming out of college can't learn the zOS on the job from the people that are currently maintaining it.

      Ah, spoken like someone who's never seen BAL, JCL, or MVS.

    87. Re:No need to register... by Anonymous Coward · · Score: 0

      This isn't about syntax and/or programming per se. Mainframe architecture is different that architectures in the Unix (and derivates) and PC world. I have been hiring and recruiting out of colleges around the country for about 20 years and the CS curricula of universities have dropped most of the architecutre, systems, algorithm courses. Now CS grads come out of school and don't understand how to make trade-off decisions at a system level. They start with the only hammer they have, the last programming language they had in college, and believe every problem they see is just a nail. All problems are not but sadly the grads today don't understand that. Managers of IT suffer more of the same fate and thus don't understand that 200 UNIX and/or Windows servers cost more to administer and manage than a single 4 way z box. In addition they just don't understand how a box with 4 processors could possibly be better than 200 boxes with 200 CPUs.

  2. *sniff* by andreMA · · Score: 1

    I miss Univac 1100 and Honeywell 6000...

    1. Re:*sniff* by StillNeedMoreCoffee · · Score: 1

      I miss my Univac 1108 and Burroughs 6800. Then there was the IBM 360. Ah those were the days.

    2. Re:*sniff* by Life2Short · · Score: 1

      I certainly don't miss the old Harris I used to have to work on. What a POS.

    3. Re:*sniff* by Davis+Bacon · · Score: 1
      I certainly don't miss the old Harris I used to have to work on. What a POS.

      I hear ya! A Harris makes a really powerful point-of-sale station, but the clerks face a very steep learning curve.

    4. Re:*sniff* by Decker-Mage · · Score: 1
      I don't know. I rather liked the Harris-300s that I worked on although I must admit they were a bit weird. I got lucky and hooked up with one of their field techs once who gave me the full up system tape with all the compilers, tools, and documentation, something the US Navy did not have anywhere that I heard of. That made all the difference I suppose.

      I never did get any training on the beast, totally self-taught which was also extremely unusual at the time. I do hear that they've switched to using Unix now, for the few that are left, though.

      Ah, VOS (Vulcan OS), ISAM, Cobol (what's a Cobol?). Those were the days. *Wiping away a tear*. NOT!

      --
      "[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
  3. IBM should be training by TurdTapper · · Score: 5, Insightful

    But to run the latest mainframes, IBM and its customers need a few thousand youngsters to replenish the ranks.

    At this sentence, my first thought was that if IBM wants to make sure there are people to support/run/develop on their mainframes, then why don't they start providing more training? If the colleges won't do it, then they need to take matters into their own hands. And then I came across this sentence:

    Companies are taking matters into their own hands. Whitaker learned her trade at age 18, through an intensive six-month training course sponsored by Total System Services, her future employer.

    Which is great, but I still think that it should be IBM doing the training. If they want to make sure that companies keep buying their mainframes, then they should make sure that there are trained people out there that can go work for a company that is buying a mainframe. It seems completely in their best interest to provide the training at a reasonable cost to get those few thousand youngsters into the ranks.

    --
    A man with a gun is called a citizen. A man without a gun is called a subject.
    1. Re:IBM should be training by Pig+Hogger · · Score: 1
      Which is great, but I still think that it should be IBM doing the training. If they want to make sure that companies keep buying their mainframes, then they should make sure that there are trained people out there that can go work for a company that is buying a mainframe. It seems completely in their best interest to provide the training at a reasonable cost to get those few thousand youngsters into the ranks.
      Whatever happenned with the old days when one bought a computer, it was delivered with the people needed to run it??? :) :) :) :)
    2. Re:IBM should be training by OrangeSpyderMan · · Score: 2, Insightful

      Completely agree. There's nothing about mainframes that decent graduate couldn't pick up with training. If companies can't find exactly the profiles they're after, they're going to have to broaden their horizons or outsource the support (to IBM, say) and make it the vendor's problem to get the staff. This always happens when tech specialists become hard to find in specific domains.

      --
      Try NetBSD... safe,straightforward,useful.
    3. Re:IBM should be training by Anonymous Coward · · Score: 0

      They do. here

    4. Re:IBM should be training by toddbu · · Score: 3, Insightful
      if IBM wants to make sure there are people to support/run/develop on their mainframes, then why don't they start providing more training?

      Or what about a decent set of manuals? Way back in my VAX days, I got assigned to work on an IBM midrange system. The VAX had an entire library of manuals (remember the orange books?) while this piece of crap, overpriced IBM system came with something like two manuals. I was the only in-house guy assigned to the project, and spent tons of time trying to find answers to simple questions. When I finally asked our IBM rep how one learned their systems, his answer to me was that I needed to sit next to another experienced programmer for several years to learn the trade. So much for documentation!

      That experience totally turned me off to working on high-end systems, and I suspect that the lack of good information is part of the reason why colleges don't teach anything IBM. That and the fact that PCs are so much cheaper to outfit. The only thing that IBM has going for it on the mainframe side is disk throughput, but other than that the mainframe doesn't offer anything that a cluster of PCs can't. Maybe someday some of these corporations will wake up and smell the coffee and start engineering solutions that don't revolve around a single computer system. And then maybe we'd also be able to live in a world where, when you call the airline for flight information, you won't be told that "the computers are down right now".

      --
      If you don't want crime to pay, let the government run it.
    5. Re:IBM should be training by kermyt · · Score: 1

      If you are speaking of IBM, then there were never any "good ole' days". because IBM never sold _anything_ until the 80's (give or take a couple of years). IBM only leased. this meant that IBM peoples would be scheduled for regular maintnance, as the equipment still belongs to IBM.

    6. Re:IBM should be training by ePhil_One · · Score: 1
      Or what about a decent set of manuals? Way back in my VAX days, I got assigned to work on an IBM midrange system. The VAX had an entire library of manuals (remember the orange books?) while this piece of crap, overpriced IBM system came with something like two manuals.

      Thing is, there is an amazing new peice of technology called the "Internet". Using this, that roomfull of books can be made available "online" allowing it to be "electronically searched" quickly. Without destroying an acre of trees. Perhaps you should investigate it.

      But your right, after all, the last Windows PC I received came with, well, a warranty disclaimer and that was it. Clearly much better than what you received.

      --
      You are in a maze of twisted little posts, all alike.
    7. Re:IBM should be training by Kelmar · · Score: 1

      When I was IBM (I worked for Lotus for about a year) I recall desprately wanting to get trained on the S390 and the AS400 platforms, but no one would allow me to do it. (Though they acted like they would)

      Near as I can tell the machines are just too expencive to have someone going to tinker and play around just to learn the system, which I found somewhat disappointing.

    8. Re:IBM should be training by VolciMaster · · Score: 1
      This sounds a lot like what Oracle does (or at least used to do). When I went to community college for CIS in 99-01, Oracle was still in the business of donating their DBMS to colleges to use in the database theory classes. At the end of the classes, you not only knew a decent amount of theory about db design, but you knew how to do it with Oracle.

      If places like IBM gave or loaned mainframe machines to colleges, they'd get used, and the students would come out knowing how to think in zOS, and would be ready for businesses to hire with less on-the-job training.

      The primary reason the school I am finishing my bachelor's deree from right now is heavily MS is because MS gave a bunch of software to the school, or sold it at deep discount. As CIS major, I can get a copy of VS2003 Pro, MSSQL Server, Project, Visio, XP, and couple other things for free. All of the students at my school may purchase Office at a ridiculous discount... way below the normal academic pricing.

      It's a great marketing method for MS to employ: everybody coming out of my university knows Office, Windows, SQL Server, etc, and that's what they'll expect to use in 'real life'.

    9. Re:IBM should be training by macemoneta · · Score: 4, Informative

      It's been a while since I was a mainframe guy (1977-1995), but IBM has one of the most extensive sets of documentation for their equipment that I've seen for any hardware software. They publish on CD (or did back in the 1990's) - there was too much paper documentation even back then. Absolutely every aspect is documented. Every single error/warning/informational message that any application or OScan issue is documented with explanations and operator actions (if required). Right down to the data structures used by the OS, there was nothing that was left undocumented. You could even pay to get access to the source code.

      The documentation and source code are (or were) revenue generating portions of the business. If your company doesn't pay for them, they don't get them. In turn, this created some of the most exhaustively complete documentation in the world. It is (was?) a thing of beauty.

      --

      Can You Say Linux? I Knew That You Could.

    10. Re:IBM should be training by operagost · · Score: 1

      He says he was assigned to an IBM system "way back in my VAX days" and mentions the orange VMS manuals that came with VMS 4.x. VMS 4.x was current in the late 1980s. Finding information on the internet was pretty difficult then. I mean, HTTP didn't exist and TCP/IP was new!

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    11. Re:IBM should be training by Anonymous Coward · · Score: 0

      There is only one "IBM Midrange" I am familiar with, and it is the AS400 (now iSeries). If you don't think there's enough manuals for it, you're crazy. I can't speak for the "Vax days" (Which I assume are 20+ years ago), but if that problem existed, it was resolved about 20 years ago.

      I don't actually believe that it existed.

    12. Re:IBM should be training by System_390 · · Score: 2, Informative

      You must have had a pretty crappy saleman. IBM has always been one of the largest publishers in the world. They publish everything you'ld ever need to know. Language specs, programming guides, even program logic manuals. Today it's all on the web. Take a look at the bookshelves page on their library server: http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS3 90/Shelves?FS=TRUE

    13. Re:IBM should be training by Anonymous Coward · · Score: 0
      Or what about a decent set of manuals

      You mean like the several thousand manuals located here ?

    14. Re:IBM should be training by ckaminski · · Score: 1

      OMFG. I just got two new pSeries 520s that came with about 20 pounds of books on how to properly rackmount the 38kg server, and how not to hurt yourself picking the damn thing up, but not ONE book on how to give a relative AIX newbie a clue on how to load the OS, or even where to look online.

      Thankfully, I ran across rootvg.net and solved all my problems. That, and the p520s come with a firmware bug that prevents them from booting 75% of the time. And the firmware that fixes the bug has it's own bug that happened to impact one of my boxes and prevented *IT* from booting. Joyous.

    15. Re:IBM should be training by youknowmewell · · Score: 1

      My father works as a manager for the systems programmers for a bank (I work there as a DBA intern). The bank recently migrated Lotus from a bunch of small servers to a mainframe, and he says that the company is saving hundreds of thousands of dollars a year now. On the other hand, you have a fine example of companies migrating from mainframes to servers to save tons of money. I brought this up to him, and he was baffled by how this company could save money on the deal. So I am undecided as to the superiority of either the little server cluster or the mainframe monolith.

      Personally, I'm a Linux guy and I like servers, but after reading this article I'm thinking about heading into the profession that my father got into!

    16. Re:IBM should be training by dasunt · · Score: 2, Funny

      I tried to pick up a job at a big iron shop once.

      They looked at me like I was confused and said that they didn't run windows.

      :(

    17. Re:IBM should be training by iocat · · Score: 2, Interesting

      You'd think, but when they tried to replace that mainframe at my mother-in-law's insurance company (where she'd been working as a programmer since the 1950's -- when they advertised for "girls who are good at math"), they totally screwed it up and ended up just having to use their new systems to interface with the mainframe, because they couldn't get their actuarial tables to work right. To hear her tell it, the math in the cached lookup tables in moderns systems is full of errors. I don't know if that's true, but I never doubt a grandmother whose shelf of "grannyware" like PrintShop and Reader Rabbit is broken up by things like the IBM 360 System Operators Manual and textbooks on COBOL. (This remarkable woman can rattle off the Z80 instruction set by heart, but finds GUI-based things like AOL "complicated," and sends all emails in ALL CAPS.)

      --

      Dude, I think I can see my house from here.

    18. Re:IBM should be training by timelorde · · Score: 1

      Every single error/warning/informational message that any application or OS can issue is documented with explanations and operator actions (if required).

      My favorite I still remember to this day:
      "Compiler error 3 during phase QT. Correct and resubmit"

    19. Re:IBM should be training by PingXao · · Score: 1

      +5 insightful? IBM has the most extensive documentation you'lll find. If you didn't have a complete set of manuals it was probably your employer's fault. IBM has always provided more-than-adequate documentation.

    20. Re:IBM should be training by Ubergrendle · · Score: 1

      My facts might be dated, but in the mid-90s I believe that IBM was the 2nd largest publishing company in the world next to the US Government.

      IBM has taken documentation and turned it into an artform... if you can't get documentation for a product from IBM, then your sales rep is incompetent.

      --
      John Maynard Keynes: "When the facts change, I change my mind. What do you do?"
    21. Re:IBM should be training by ePhil_One · · Score: 1

      Oops, I thought he was refering to a new IBM system vs the old VAX. Sad part is I remember those days. I even recall the day of the first internet worm. I mostly worked on the Vax and hated the IBM ("worst CLI ever!").

      --
      You are in a maze of twisted little posts, all alike.
    22. Re:IBM should be training by kabocox · · Score: 1

      When I finally asked our IBM rep how one learned their systems, his answer to me was that I needed to sit next to another experienced programmer for several years to learn the trade. So much for documentation!

      You are missing the point. Unless they physically moved the mainframe overseas, you'd have a secure job for life and retirement spent training an apprentice! Oh, to have that kind of job security. You don't understand how many people still love the guild system.

    23. Re:IBM should be training by XO · · Score: 1

      ah, yes, the first worm.. was actually a work of art, in an odd sort of way. Nobody had thought that sort of thing would be possible, or if it were, who would bother to writei t? and then put it out on an educational network?

        I remember how S L o W everything was that weekend.. omg...

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    24. Re:IBM should be training by XO · · Score: 1

      That's because she probably hasn't figured out that most all computers these days can read lower case characters...

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    25. Re:IBM should be training by ar32h · · Score: 1

      What, documentation like this? IBM's documentation is available. It is not even that hard to find.

    26. Re:IBM should be training by sickofthisshit · · Score: 1

      He should give his granny a break. Maybe she can't afford a new card punch that supports lower case.

    27. Re:IBM should be training by A+Numinous+Cohort · · Score: 1

      On the AS/400's, the documentation was free -- a bookshelf full of manuals. Later they put it on CD's and now still make it available on on the net.

      I learned RPG via a one week self-study course at IBM and then just by reading the manual. It was a couple of years on before I discovered the trade magazines and got teh benefit of other people's experience.

    28. Re:IBM should be training by Hognoxious · · Score: 1
      If you didn't have a complete set of manuals it was probably your employer's fault.
      I think they come with a very strict non-disclosure agreement.

      Many years ago, I worked on IBM mainframes. A time came when I had to look up some strange error code. I asked my boss where the manuals were and he said we didn't have any. I later found out that they were kept in a locked cupboard by the ops team who wouldn't let anyone look at them.

      P.S. I have no idea what z/OS is.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    29. Re:IBM should be training by ahwiv · · Score: 1

      Well, IBM is trying to get schools access to equipment and software. Many schools don't want to staff up to support the equipment, so they offer access. See the middle of this page
      http://www.developer.ibm.com/university/scholars/p roducts/zseries/

      which says:

      "A significant benefit for members of the zSeries program of the IBM Academic Initiative is the free use of a z/OS mainframe system (Knowledge Center) for education and research. Professors and students get ID's on the system, allowing them to explore and learn on a real mainframe environment. A system programmer and an administrator are available to assist in the process's.

      For more information, contact the zSeries program project manager at univprg@us.ibm.com."

      Sure looks like they're trying.

      (disclosure, I'm involved with this program)

    30. Re:IBM should be training by VolciMaster · · Score: 1

      thanks for the link

  4. Were there ever zOS university courses? by tpgp · · Score: 2, Insightful

    Sounds like too niche an area to teach at a university to me.

    --
    My pics.
    1. Re:Were there ever zOS university courses? by rdunnell · · Score: 5, Interesting

      No, but a lot of universities had classes in various mainframe-type things, "data processing" and the like. z/OS is just an extension of the systems they've been running for decades, renamed to look "cool." So you probably wouldn't have found, say, a System/390 class specifically at a college, but you would have found a lot of data processing and COBOL classes that would have prepared you to work in that environment.

      the college I went to (mid-90's) was phasing those out and bringing in VB and Netware classes. Personally, I think the mainframe-oriented classes were a lot better preparation to work in the IT/IS field than learning how to add and delete users and write "Hello World" with a mouse and a GUI editor.

    2. Re:Were there ever zOS university courses? by A+beautiful+mind · · Score: 3, Interesting

      Actually there are some at the university i study at, as optional subjects, called " zSeries(S/390) operating systems", "zSeries(S/390) architecture and assembler programming" etc...

      -- someone from Europe...

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    3. Re:Were there ever zOS university courses? by SatanicPuppy · · Score: 1

      I just had a training class on the whole .Net thing, and most of the people in there were old VB types, and they were mostly horrified by the realization that they were going to have to do this whole "Object Oriented" thing, and completely intimidated by C#.

      Whereas I was very comfortable with C#, mainly because it's just like java. The syntax is like most other major languages, the OO is pretty standard, funtion calls, object references, no problem.

      If you train people in idosyncratic languages like VB, you end up with people who can't adapt to more normal programming languages. Which would be fine if you could trust MS not to get bored and utterly change the language, but they did it once already, so that's really not a safe choice.

      Where I went to school, about the same time, they were teaching Java pretty much exclusively, though there was a decent amount of C as well. I've never really regretted that...java is so picky that when you move to a new language, it always seems easier, and if you're a little comfortable with C as well, then you're in pretty good shape.

      They didn't provide GUI tools either; so you could go out and try and find one (I used Forte for fat client work, but that was it), or you could use emacs like everyone else.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    4. Re:Were there ever zOS university courses? by SCO+STINKS · · Score: 0

      Good point. I doubt a lot of companys are investing in new mainframes. I know smaller companys cannot afford them. A lot of larger companys are looking at or are implementing SAP solutions that are distributed.

      --
      Reason #32767 not to use VB6: Integers are 2 bytes... Think about it!
    5. Re:Were there ever zOS university courses? by cosmic_0x526179 · · Score: 1
      z/OS is just an extension of the systems they've been running for decades, renamed to look "cool."

      So... z/OS is really a pretty face on the decendants of OS/MVS ?

      I am one of those 'grey hairs'. Cut my teeth on 360's, 370's, etc. First started with Fortran on a Univac (9400) clone of a 360/30 (REALLY!) We used textbooks written for 360/BAL to write asm on the univac. In those days we had no fixed HDs, everything was removable (unless you count the drum memory that Univac sold for the 418-III's). Thought I was in really deep shit the first time I dropped a 20MB disk pack (hey, it slipped !). Interesting times. Lots of big iron and very tight programming constraints. That mainframe had 196K of ram (bytes, not words). I could still get three simultanious partitions of batch work running on the swing shift. Best night ever was when one of the channel adapters failed. I had to code 10 lines in hex, from the reference manuals, then enter it thru the lights on the front panel, so the field engineer could figure out why his boot tape would not boot. And now I write J2SE. Long road, and lots of code.

      --
      This msg is brought to you by the letter 'W'.. for Worthless Wuss
    6. Re:Were there ever zOS university courses? by rdunnell · · Score: 1

      As far as I know, zOS is the extension of MVS and stuff. I know that the "old stuff" we've used forever runs on the "new boxes" which are Z series mainframes.

      There is also a Linux for Z-series, though, so I guess you're not limited to running the usual mainframe type system on your mainframe. Sort of expensive for a linux box, I'd suspect, though I guess it could be useful for some purposes.

    7. Re:Were there ever zOS university courses? by Anonymous Coward · · Score: 0
      If you train people in idosyncratic languages like VB, you end up with people who can't adapt to more normal programming languages.

      What do you mean by normal programming languages? You mean the endless sea of C-clones: C++, Java, C#, etc.? VB is a very basic, straightforward language. If you really know programming, you can move to other lanaguages without much trouble.

  5. But... by epiphani · · Score: 4, Insightful

    Computer Science programs dont teach nearly any applied operating system management. Not that it nessecarily belongs in a Comp-sci program, but if most comp-sci grads cant even navigate linux with any competancy, then why should we be looking universities to fix this?

    My issues with comp-sci programs aside, why cant these younger people simply take the normal approach of learning on the job? Dont worry about it, just start training people.

    --
    .
    1. Re:But... by sjwaste · · Score: 1

      It's expensive to let someone learn on the job. For one, they could learn bad habits. Second, those bad habits could translate into outages or data loss. Third, it costs their salary plus the salary of the person teaching them for the time they spend doing so. Training courses done by IBM or a 3rd party are much more attractive.

      I'm a fairly competent *nix person, but I'm not about to start teaching myself z/OS, OS/390, MVS, or any of the other mainframe things we have going on here. It's a whole different animal to someone my age (23). Training would be far more efficient in my development.

    2. Re:But... by StillNeedMoreCoffee · · Score: 1

      Quite correct. There are two approaches, one that teaches specifics about a language and/or an operating system. For the time spent these people can start to be productive very quickly but only to a point and if you shift envirionments (language/OS ..) then you have to do a lot of relearning.

      In our CS ciriculum hopefully we are teaching core, first principle ideas which, although for a particular envirionment you are new to, you need some training, but much less and that should be true with each new environment. And the productivity improvement curve should be longer and stronger as that core training helps in all aspects of the CS problem solving domain.

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

      RedHat AS4 support running on S/390 and zSeries so yes they do support Linux...

    4. Re:But... by FriedTurkey · · Score: 1

      That's how I learned UNIX in computer science in the 90's. I was assigned a C program in UNIX due by the end of the week and the professor just expected you to know UNIX already or something. There was list of UNIX commands on the wall of the lab as my only guidence.

    5. Re:But... by el_womble · · Score: 4, Insightful

      "Computer science is as much as about computers as astronomy is about telescopes"

      As for learning on the job - you leave uni, your straight into Job Catch 22.

      You need experience to get the job
      You need training to get experience
      You need money to get training
      You need a job to get money
      You need a job to get experience

      Where do you start? Especially when you concider that companies don't like investing in training, because it means they might have to pay you more (and if they don't you'll move companies).

      I know the laws of economics will kick in, and eventually the skills gap will mean that companies are forced to take risks again... but thats not now. If IBM wants to sell mainframes, they need to give away training.

      --
      Scared of flying, pointy things snce 1979!
    6. Re:But... by hackstraw · · Score: 1


      "Computer Science is no more about computers than astronomy is about telescopes."

      -- Edsger Dijkstra

      That said, since when has UNIX and Linux been "the popular alternatives" to Windows. I've thought for years that Windows was the popular alternative to other systems for games.

    7. Re:But... by Anonymous Coward · · Score: 0

      Heh, I'd be happy to teach myself z/OS or another mainframe OS. Unfortunately, since I don't already know it, nobody will look beyond the lack of that criteria on my resume, and thus I'll never be in an environment where I'm ABLE to learn it.

      At least here in the Midwest, employers don't give you the time of day unless you have 3 to 5 years of experience with EXACTLY the system they use. It doesn't matter that I have 12 years of experience with Linux, 4 years with Solaris (albeit a few versions ago), and a good working knowledge of VAX/VMS (thus knowing the basics of mainframe systems, even if it's a dead one). If a job shows up wanting HP/UX, I'm SOL.

      I'm 36, btw, and am facing the fact that I'll be working at Best Buy or some other $10/hour job soon unless employers start realizing that years of working on different things means I can adapt and probably fix things myself that certified people might need to sit on the phone for hours to have spoon fed to them.

    8. Re:But... by nameer · · Score: 2, Funny

      A manager I worked with had this up in his office:

      Q: What happens if I train my employees and they leave?
      A: What if you don't and they stay?

      --
      "Uh... yeah, Brain, but where are we going to find rubber pants our size?" --Pinky
    9. Re:But... by Jah-Wren+Ryel · · Score: 3, Informative

      Where do you start? Especially when you concider that companies don't like investing in training, because it means they might have to pay you more (and if they don't you'll move companies).

      Internships. I make more money than I would ever publically admit to and I blame it all on my college internship. You work for peanuts, or even free, but you gain all that useful on the job experience. Some do it part time and continue to take regular classes, some do it full time for a semester or two. Usually you can earn credits for the work too.

      If you are smart and get in the right internship, you can shave 5+ years off your after-college-earning-curve. If you are lucky, you can find the right niche and really exploit it to the hilt.

      --
      When information is power, privacy is freedom.
    10. Re:But... by RomulusNR · · Score: 1

      There is no longer any business value in training employees. With offshoring, companies have found that quite often, someone else is more than willing to provide or subsidize the training. And lately, it's been the governments of developing and competing countries. (Not this one, of course -- that would be a tremendous waste of taxes that we shouldn't even be paying in the first place!) Where there's demand in tech, companies now know that somewhere in the world there is someone who either already has the knowledge, or will get it from other sources.

      On the job training, like entry level jobs, is nonexistent today except in fast food and retail.

      --
      Terrorists can attack freedom, but only Congress can destroy it.
    11. Re:But... by dubl-u · · Score: 1

      As for learning on the job - you leave uni, your straight into Job Catch 22.

      Well, I think that part of the problem is that people change jobs a lot in the industry, and that fresh-out-of-school programmers don't understand that they have a lot left to learn.

      To me, somebody with no experience maintaining production code is only slightly less dangerous than a rampaging bull. Actually, they're probably more dangerous: I know when the rampaging bull is destroying things, but in cube farms, you have no idea what the newbies are up to. And school has likely taught them some bad habits. When you turn in an assignment, it's done; you escape the consequences of your mistakes. But production code lives forever, and those small mistakes will add up into big costs.

      One reasonable solution is something in the style of an apprenticeship. But that hasn't caught on much: new grads rarely think they need on-the-job training, and companies are unlikely to invest a lot training somebody who has good odds of jumping ship just about the time when they get to be useful.

      Newbies should also look for shops that have open workspaces and practice pair programming. That's a much better environment for learning, which reduces the cost of having a relative novice around.

    12. Re:But... by Anonymouse+Cownerd · · Score: 1

      This is not really a catch-22. For many people, myself included, tbe hole exists at "You need money to get training". My training was my unpaid (though I received small stipends) internships I held when I was in college. Yes, it doesn't work if you have a lot of bills to pay, but you young'ens should realize the value in internships.

      --
      http://www.rayn.net . Funny. Stuff.
    13. Re:But... by Anonymous Coward · · Score: 0

      The school I went to didn't have internship programs. Mainly because the area is already so depressed there isn't anyone to intern with. All internship programs do is provide companies with slave labor, and ensure that only people with the money to attend better schools can eventually get jobs.

      I can't go back to school because I can't afford it. And I can't get an internship because I'm not in school, and even if I was, I can't afford to work for nothing. So there lies the catch 22. You have to already have enough money so that you don't need to work, to be able to work.

    14. Re:But... by aminorex · · Score: 1

      > I make more money than I would ever publically admit

      So, are you a tax cheat, or just a counterfeiter?

      --
      -I like my women like I like my tea: green-
    15. Re:But... by naoursla · · Score: 1

      That is not the catch-22. You can get a loan to go to college (training). If it were that easy no one would consider it a catch.

      Here is the catch:
      - companies only want to hire people with experience
      - as a fresh college graduate you have no experience

      How can you get experience so that someone will hire you if no one will hire you because of your lack of experience?

    16. Re:But... by autocracy · · Score: 1

      CPA firm -- IT Auditor / Consultant. What a gig :)

      --
      SIG: HUP
    17. Re:But... by Anonymous Coward · · Score: 0

      That would be funny, except for the "public" part kinda makes your joke miss the mark.

  6. zOS by Anonymous Coward · · Score: 5, Funny

    Don't worry, this is Unix system. I know this.

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

      LOL mod parent up as funny!

    2. Re:zOS by eno2001 · · Score: 1

      Please mod parent up. If only I had mod points... Doesn't enyone here recognize comic genius when they see it?

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    3. Re:zOS by eyegone · · Score: 2, Informative


      Doesn't anyone recognize the truth when they see it? z/OS is UNIX95 conformant. (I'm not sure about UNIX98.)

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    4. Re:zOS by Anonymous Coward · · Score: 1, Insightful

      That's just a nicety for marketing... It's not so unix like when you get down to it.

    5. Re:zOS by eyegone · · Score: 2, Informative


      That depends on your definition of "unix like."

      From a system administrator's point of view, you're absolutely correct. I have, on the other hand, written POSIX-compliant C code and seen it compile and run on z/OS with no problem.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    6. Re:zOS by Anonymous Coward · · Score: 0

      Sure, but can you operate it while velociraptors are trying to break in and eat you? Because here at InGen, that's one of our requirements for administrators.

    7. Re:zOS by Anonymous Coward · · Score: 0

      You didn't say the magic word...

    8. Re:zOS by terminal.dk · · Score: 1

      Well, not everything in z/os is unix, but UNIX is now the one part you can not take away. And you can download binaries of most of you standard unix utils from IBM.

      Problem is, the dinosaurs wrote much of the code to an ancient virtual machine, os/390. The problem is maintaining this code.

      Refilling the computer with oil and water is the easy part.

  7. Get the lawsuits going . . . by Yocto+Yotta · · Score: 1, Troll

    ''Some of us started dying," said Robert Stanley, 56, director of research for Air Traffic Software Architectures Inc. in Ottawa. ''Heart attacks and the like. Thirty years of Twinkie-eating."

    Finally, scientific proof that twinkie-eating has some positive attributes. They certainly don't taste good.

    --
    A B A C A B B
  8. misunderstanding of computer science by rainmayun · · Score: 5, Insightful

    Getting a computer science degree isn't about understanding every technology that's been built out there. It's about understanding the principles, theories and practices that apply broadly across the field.

    Every other employer I've known with what might be called "specialized" or "exotic" hardware or equipment (and yes, mainframes deserve to be in that category very soon if they aren't already) provided training on that equipment. A sharp student with a good understanding of fundamentals will be able to learn the specifics quickly enough.

    1. Re:misunderstanding of computer science by nate+nice · · Score: 1

      It's worthless trying to explain this. I graduated with a CS degree and you get people asking if you fix computers for a living. It's amazing. Hardly anyone who hasn't taken a CS program understands it's basically math, a little EE and some raw programming and engineering.

      And for the record, I didn't go to college to get "trained" on some technology. Articles like this remind me that JMC students were always some of the dumbest.

      --
      "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
    2. Re:misunderstanding of computer science by cerberusss · · Score: 1
      Getting a computer science degree isn't about understanding every technology that's been built out there

      No, but students certainly are exposed to technologies. You should read between the lines, they complain that students know nothing on the subject, i.e. they have never heard of it.

      --
      8 of 13 people found this answer helpful. Did you?
    3. Re:misunderstanding of computer science by Duhavid · · Score: 1

      Yes, but you dont understand.

      Right now, they probably have to pay a premium to induce people to work with big iron, since many will avoid it to keep from getting too specialized ( machine goes out of common usage, jobs for programmers for machine go out of common usage ). And most employers are not smart enough to try to hire a good programmer, they usually look for thier specific skill set, not a general aptitude.

      --
      emt 377 emt 4
    4. Re:misunderstanding of computer science by jwocky · · Score: 1

      Exactly. In college there was no course on "Windows" or "Unix." You learn theory in class, and how to use the actual systems by going to the lab and getting your hands dirty.

    5. Re:misunderstanding of computer science by rainmayun · · Score: 2, Insightful

      Heh... I've been trying to train my family on this for years now. My mother called me the other day with some questions about Windows XP, and I honestly couldn't answer them, because I don't own or run anything with XP Home on it, and have never used it myself. Slowly, they are learning.

      I usually try to give them analogies they can understand... e.g.: you wouldn't hire an architect to design your new home, and then ask him why the plumbing is clogged.

    6. Re:misunderstanding of computer science by rainmayun · · Score: 1

      But what would constitute appropriate exposure at the undergraduate level? Option 1: Hey kids, guess what? There are these really, really big computers called mainframes. They run stuff, and a lot of them are old. You can see a picture of one in the library. Option 2: Hey kids, guess what? There are these really, really big computers called mainframes. We've got one in the lab that was donated to us, but we can't afford to run it, because it costs too much. Go look at the mass of wires/cards/blades/whatever in awe. Option 3: ???

    7. Re:misunderstanding of computer science by Anonymous Coward · · Score: 0

      Dijkstra said "Computer science is no more about computers than astronomy is about telescopes."
       
      I can tell you from personal experience that the people in the hospital doing your labwork know less about genetics than the people on the Human Genome Project. But they know whether to send back the blood sample for a genetic marker when the blood is hemolyzed - like you do for a potassium level - and they knew it on graduation day.
       
      All I know about how to define "Computer Science" I read on Wikipedia, but it seems to me that the term's been used inappropriately across the board. An Information Systems degree should prepare you to keep stuff running. Are the people who need mainframes to run looking for software innovation, or do they need someone who knows which subsystems you can take offline and service without shutting the whole thing down?

    8. Re:misunderstanding of computer science by sail.maryland · · Score: 1

      Don't I wish, a lot of mainframe jobs have been offshored. Unless you have a lot of experience in integrating web, unix, and mainframes in hybred systems, the pay isn't any better than what it was 10 yrs ago. I know a fair number of mainframe coders who were laid off and are now doing other things, not because they want to, but because the only jobs they could find were short term temp positions, and they would have to move every 6 months to stay working. The cost to their families was too high, and they simply couldn't afford to uproot and move every few months. I've managed to stay employed, but I've worked for 4 companies in 6 years.
      I've gone back to school to get another degree, this time in accounting, because I to am planning to get out of the field because I need a reliable paycheck.

    9. Re:misunderstanding of computer science by Otter · · Score: 1
      I think that's the point. CS students in the 70s and 80s had familiarity with mainframes, even if they'd never taken a formal class on them. Late 80s and early 90s students had the same exposure to SunOS or VAXii, and recent grads have it with Linux or Windows.

      There's not really an option to bring mainframes back to CS 101 (as you say), which is why the burden is on the companies running them to either invest in training or to get new systems.

    10. Re:misunderstanding of computer science by badboy_tw2002 · · Score: 1

      Hear hear! For what its worth I hate computers, that is, I hate _dealing_ with them so far as hardware and the like is concerned. I don't keep up on hardware and the like, and I actually paid a friend to put my machine together because getting all the parts and such seemed like a hassle. (Hey, he got $100 for something he does as a hobby anyways).

      I design a large amount of the software we use at my work, but when something goes wrong on my machine I kick back and call IT. Let them deal with it! I'll take a snack break. :)

    11. Re:misunderstanding of computer science by Chosen+Reject · · Score: 1

      I choose Option 4: PROFIT!!!!

      --
      Stop Global Warming!
      Just say no to irreversible processes!
    12. Re:misunderstanding of computer science by ApocNecro · · Score: 1

      The thing that you're missing here is that the mainframes are the fundamentals. I'm currently a 26 year old mainframe programmer/analyst and I have 6 months left to complete my CS degree. The fundamentals that I have learned on the mainframe have completely dumbed down just about everything on the other systems. After OJT learning languages like COBOL, languages like VB.NET are significantly easier for me to learn and understand. This is the same thing for OS support. Yes I may need to look up the syntaxes but if you know where to find the information a 10 year old could support Windows. Learning Windows is in no way shape or form learning the fundamentals.

    13. Re:misunderstanding of computer science by ckaminski · · Score: 1

      I get the same crap from my father asking me why his particular version of office management software is behaving like a spoilt two-year-old. I explain that while I can surmise on a hundred different reasons why the programmer was an idiot and created said bug, I do not have the source code or build environment, and so cannot fix the problem. Call the vendor.

      Ugh. Thankfully, I'm moving a lot of his office off those horrid apps to OSS versions, so now I get to be the vendor. :-/ Damned if I do, damned if I don't...

    14. Re:misunderstanding of computer science by Anonymous Coward · · Score: 0

      Option 4: Profit!

    15. Re:misunderstanding of computer science by starfishsystems · · Score: 1
      Getting a computer science degree isn't about understanding every technology that's been built out there.

      Exactly! Any technology is just a collection of artifacts. Effective technology is based on good science, and this holds just as true for computer science as for other fields.

      So where does this bizarre expectation come from that computer scientists are the product of technology training? Is our 21st century culture really that ignorant of science?

      I don't think this level of misunderstanding exists in other fields. For example, I don't hear people claiming that a degree in biochemistry is a series of training courses in how to operate the latest line of Bruker NMR spectrometers, or ABI capillary gene sequencers, or the like. Of course, the curriculum probably touches somewhere on the principles of spectrometry, and certainly in great detail on genetics. But nobody seems to confuse those subjects with technology.

      So why does computer science come in for different treatment?

      --
      Parity: What to do when the weekend comes.
  9. You don't scare me by Anonymous Coward · · Score: 0

    Snipes, the boogeyman, mainframes - all a bunch of crap grandpa used to talk about until we got tired of listening to him and put him in the home.

    1. Re:You don't scare me by StillNeedMoreCoffee · · Score: 4, Insightful

      Well you paycheck will be late this month due to one of our critical support programmers being put in a home by his anonymous coward daughter.

  10. Facing Retirement by LiquidCoooled · · Score: 1

    Maybe they will start using email now then.
    Old Koreans will have more pen pals.

    --
    liqbase :: faster than paper
  11. big iron maintenance by Anonymous Coward · · Score: 0
    One of the problems is that many computer science programs don't include mainframes in their curricula anymore.


    I wasn't aware that CS had anything to do with the type of maintenance and administration they're talking about here. Of course, had I actually read the article I might have more insight as to what they're getting at, but most of the old guys I know that do this thing were either trained in the US Air Force as a computer tech in the 60's or 70's or went to someplace like Control Data Institute.

    Just what exactly did CDI teach, anyway?
    1. Re:big iron maintenance by StillNeedMoreCoffee · · Score: 1

      Well maybe the maintancence programming but the initial software development was usually done by someone with more training. But back then there was so much more demand than could be serviced by CS programs

  12. My view by domipheus · · Score: 1

    Why should I learn those mainframe operating systems?

    Most people learn the popular systems because of just that - they are popular. They are more likely to get a job with those systems under the belt.

    In my view, companies that are in need of these specialised skills should be the ones responsible for the training up - the computing courses should teach the skills required to learn the new OS quickly, not bog down with one or two.

    1. Re:My view by andreMA · · Score: 1
      Why should I learn those mainframe operating systems?
      One word: context

      Without understanding where we came from, understanding where we're going is much harder. Knowing what's been tried before - and either abandoned or kept - might also keep you from re-inventing the wheel.

    2. Re:My view by Anonymous Coward · · Score: 0

      Why should YOU? You probably shouldn't. Keep at your .NET studies and you'll do alright as a mid-level coder somewhere until you are outsourced to India. Let somebody with a little ambition and interests beyond making point and click games learn something that's actually in demand with some serious compensation and job security behind it.

    3. Re:My view by domipheus · · Score: 1

      .Net studies? I thought we were talking operating systems.

    4. Re:My view by 91degrees · · Score: 1

      In my view, companies that are in need of these specialised skills should be the ones responsible for the training up

      This is true, but it's still a valid concern. It means that in a few year's time, the maintenence cost of mainframes is going to go up significantly.

    5. Re:My view by bb5ch39t · · Score: 1

      Our state-of-the-art LAN people are learning why they should have learned the history of the mainframe. They are making the same mistakes that we made and solved decades ago. But they don't want to even say that the mainframe could have valid CONCEPTS, much less be in any way superior to their ways.

    6. Re:My view by MarkGriz · · Score: 1

      It means that in a few year's time, the maintenence cost of mainframes is going to go up significantly

      Exactly, which is why for the past few years I've been secretly training as a mainframe support specialist.

      Now the Boston Globe comes out with this article and foils my master plan to profit from this.
      Before you know it, colleges will be revamping their CS programs and cranking out mainframe experts faster than Microsoft passes out MCSE certificates.

      THANKS BOSTON GLOBE!!!!

      --
      Beauty is in the eye of the beerholder.
  13. Frightening shortage? by Spazmania · · Score: 4, Funny

    Is this anything like the frightening shortage of Cobol programmers? 'Cause I think business should demand more Cobol in the CS curriculum too.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    1. Re:Frightening shortage? by Fear+the+Clam · · Score: 5, Funny

      Guess what? I got a fever! And the only prescription... is more Cobol!

    2. Re:Frightening shortage? by sedyn · · Score: 3, Insightful

      Business has a problem with Cobol programmers.

      Academia has a problem with Cobol in general.

      Mix the two and the obvious solution, although potientially quite costly, is to move away from Cobol.

      Furthermore, business shouldn't have any say over what is taught in a CS degree. Because a traditional degree isn't about getting a job. It's about gaining knowledge for the sake of knowledge. I recommend these business start talking to trade schools.

      --
      Am I open minded towards open source, or closed minded towards closed source?
    3. Re:Frightening shortage? by mrchaotica · · Score: 1

      Cobol doesn't belong in the [theory-based] Computer Science curriculum, it belongs in the [vocational] Information Technology curriculum!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:Frightening shortage? by ch-chuck · · Score: 1

      I have a fever, and more Cobol is the only cure.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    5. Re:Frightening shortage? by Rude+Turnip · · Score: 1

      Among the few programming languages I studied in high school in the mid 1990s, COBOL, by that time, had the stigma of being like the "funny uncle," something you should know about, but don't get too close :)

    6. Re:Frightening shortage? by StillNeedMoreCoffee · · Score: 2, Interesting

      Of course is you get new Cobol programmers the companies will jettison the old ones quicker than you can say Abend. We are talking a wonderful job security here for the soon to retire crowd.
      A lot of new stuff is getting written in Java and J2EE so there is a transition going on in some areas. That transition will give a shot in the arm to new software development, a mini boom, over the next 10 years. Hopefully that work will be done at home rather than abroad.

    7. Re:Frightening shortage? by Eightyford · · Score: 1

      Oh come on people, this should be +5 funny by now!

    8. Re:Frightening shortage? by Andrewkov · · Score: 0, Offtopic
      Hahaha! Love it!

      In case anyone didn't know, that's a reference to an Saturday Night Live skit: Cowbell.wmv

    9. Re:Frightening shortage? by Anonymous Coward · · Score: 0

      don't click it's a giant penis

    10. Re:Frightening shortage? by Marx_Mrvelous · · Score: 1

      I agree wholeheartedly! It is clear that PL/1 is the way of the future.

      --

      Moderation: Put your hand inside the puppet head!
    11. Re:Frightening shortage? by Chosen+Reject · · Score: 1

      In my opinion, anything done with Java will give a shot in the arm. And the person who does it in Java, should be given a shot in the head.

      --
      Stop Global Warming!
      Just say no to irreversible processes!
    12. Re:Frightening shortage? by Panaflex · · Score: 1

      If I were a COBOL programmer, I'd get all my buddies all over the world to quite on the same day. Then we'd form a Legion of Cobol clan, and demand 10 million dollars a day to fix mainframe code. We'd have a cool little pad up in the Himalayas and suck martinis all day(shaken, not stirred).

      Yeah, that's the ticket!

      ~pan

      --
      I said no... but I missed and it came out yes.
    13. Re:Frightening shortage? by homerjs42 · · Score: 1

      hmmm...
      Yes, please, more COBOL. (the company I work for writes COBOL compilers)
      On the other hand, I still hope you stay sick...

    14. Re:Frightening shortage? by dim5 · · Score: 0

      Is this anything like the frightening shortage of Cobol programmers?

      I'm pretty sure if I changed your post to all caps, I could run it through a Cobol compiler and get an answer for you.

      --

      Is something burning?
      Oh, it's my karma.

    15. Re:Frightening shortage? by XO · · Score: 1

      In 1994, when I was just getting out of high school, the classes available at the local university for programming:

        COBOL I
        COBOL II
        COBOL III
        RPG
        PL/1

        wtf?

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    16. Re:Frightening shortage? by StillNeedMoreCoffee · · Score: 1

      "And the person who does it in Java, should be given a shot in the head."

      Well how many of those old systems written on old non supported hardware are in hospice. At least with Java you can move the code aside to another box when the original big iron rusts into dust.

      Just remember CAR and CDR really stand for the contents of the address register and the contents of the data register on the original system Lisp was written on.

    17. Re:Frightening shortage? by StillNeedMoreCoffee · · Score: 1

      Here Here, thats the ticket.

    18. Re:Frightening shortage? by Chosen+Reject · · Score: 1

      Lisp **shudder**

      --
      Stop Global Warming!
      Just say no to irreversible processes!
    19. Re:Frightening shortage? by StillNeedMoreCoffee · · Score: 1

      no thats ((shudder))

    20. Re:Frightening shortage? by Chosen+Reject · · Score: 1

      As much as I don't like lisp, that made me laugh. Good show.

      --
      Stop Global Warming!
      Just say no to irreversible processes!
    21. Re:Frightening shortage? by geekoid · · Score: 1

      hahahe... good one. I read it, scrolled passed, and about 15 seconds later got it.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    22. Re:Frightening shortage? by pumpkinescobarsof2 · · Score: 1

      too funny dude

    23. Re:Frightening shortage? by A+Numinous+Cohort · · Score: 1

      This is exactly like the frightening shortage of COBOL programmers, since the COBOL programs still running run on IBM mainframes. And this just goes to show, COBOL has its place, maybe not in the CS but in the IT or MIS curriculum.

  14. Whinge... by gowen · · Score: 5, Insightful

    The lack of zOS training on CompSci courses shouldn't make the slightest difference. Companies could easily hire graduates and train them to the ideosyncracies of their mainframes. Any computer science course that produces people who are only capable of using Unix/Windows and so inflexible that they can't cope with change isn't worthy of the name.

    That isn't to say there aren't a lot about.

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:Whinge... by Spad · · Score: 1

      That would require companies to spend time and money training said graduates to do the job.

      They'd much rather require 3+ years experience of zOS to get the position, with crappy pay, and then wonder why nobody applies.

    2. Re:Whinge... by Anonymous Coward · · Score: 0

      And as a corollary, this gives them a perfect excuse for an H1B.

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

      Hey, dumbass!

      dice.com lists 469 jobs matching the search term AS400, 169 for iSeries, z/os returned 171, and mainframe hit 2238.

      No jobs my ass, peckerwood.

  15. Why should they by kevin_conaway · · Score: 3, Insightful

    When was the last time you saw lots of jobs for mainframe techs? The jobs that are out there are filled.

    CS degrees should be about Computer Science theory and understanding. The rest is just syntax and training.

    The skills they DO teach are the ones that they are most likely going to use in the "real world" at that time. Aside from giving a student a well-rounded education, colleges are also responsible for giving the student skills that will apply once they enter the workforce.

    1. Re:Why should they by Aslan72 · · Score: 1

      It is all about the pragmatics of the job you go into. I've been in the field for about a decade now and the skill set I graduated with has since been overturned about 3 times; The practicals of what I learned as an undergrad were useless about 6 years ago. To me, if it is a priority of the company, they will give incentives to enter that sector and train people once they get there.

      That said, the theory *I* learned in college is still applicable; the osi model, etc. are all still useable.

      --pete

    2. Re:Why should they by LiquidCoooled · · Score: 1

      The jobs that are out there are filled.

      The whole point of the article is that the trained workers currently occupying these jobs are becoming extinct.
      There is a skills gap where nobody can replace them.

      --
      liqbase :: faster than paper
    3. Re:Why should they by Elwood+P+Dowd · · Score: 1
      The whole point of the article is that the trained workers currently occupying these jobs are becoming extinct.
      There is a skills gap where nobody can replace them.
      But that doesn't make any sense at all. If there was a need for more mainframe operators, and the mainframe owning companies were willing to pay for them, then they could be replaced: either pay an untrained person a small amount to begin training, or pay enough money that people will train in order to qualify for the job.

      Where do you think they get SAP programmers? Did you get trained in SAP by your university? So?
      --

      There are no trails. There are no trees out here.
    4. Re:Why should they by QuestorTapes · · Score: 1

      > When was the last time you saw lots of jobs for mainframe techs? The jobs that are out there are filled.

      Actually, there are a lot of them out there. The problem is, students get to look at earning the same degree, and getting a job using .NET for mid to high 5 figures, or mainframe skills and getting a job earning low 5 figures. The pay isn't competitive; the high paid mainframe positions go to people with real-world experience. The graduates start off much cheaper than in the PC arena.

      To fill the spots, you need to either raise the pay (not likely to happen), or reduce the cost of getting the education and sell it, really sell it, to people who wouldn't go the school for a CS degree anyway.

      Selling it is going to require offering good benefits, contracts rather than "at-will" employment, etc. Basically, it needs to be treated as comparable to a technology-based trade-school position at a factory, rather than being a white-collar college degree job.

      This is -not- a knock to the mainframers; most of them have as good an education or better than the PC folks. But the reality is that mainframe tech is more mature, and it doesn't require all CS graduates to handle it. It requires a few CS graduates, and mostly trained technicians to do maintenance tasks.

      Just my opinion, flame me if you like.

    5. Re:Why should they by psbrogna · · Score: 1

      I'm not so sure that's necessarily true. The last couple of decades has seen significant evolution int he way systems are architected. Linear procedural programming on mainframes is a far mindset from the client/server, n-tier, object oriented environments of today.

    6. Re:Why should they by PurPaBOO · · Score: 1

      When was the last time you saw lots of jobs for mainframe techs? The jobs that are out there are filled.

      There's plenty.

      --
      If it weren't for the rocks in its bed, the stream would have no songs.
  16. Lack of mainframe operators... by Nimloth · · Score: 1

    Why not just ask Tank and Dozer to fill in?

  17. Best. Quote. Ever. by msuzio · · Score: 4, Funny

    ''Some of us started dying," said Robert Stanley, 56, director of research for Air Traffic Software Architectures Inc. in Ottawa. ''Heart attacks and the like. Thirty years of Twinkie-eating."

  18. Reminds me of school by DarthVain · · Score: 1

    I had another studant scoff at me when he heard I was talking Cobal programming, about it being a 'dead' language so to speak.

    My response is what do you think most major applications were and are written in mainframes and the like, VB?

    Not that I ever used it again, but I rarely program anymore anyway. (when I do its more scriping than anything)

    1. Re:Reminds me of school by ajrs · · Score: 4, Funny
      I was talking Cobal programming...but I rarely program anymore anyway



      hmm.

    2. Re:Reminds me of school by DarthVain · · Score: 3, Interesting

      LOL, its not that I can't get a job programming. Cobol isn't the only language I know, I can do 5 or 6 (no web languages though) Its that I have people do that for me now... :) More money in Management and Admin. Why hack code for 3ok or 40k, when you can make double talling other people what to do?

      Anybody that takes Cobol in school is probably a CS student, and most CS students learn multiple computer languages through out their schooling. I didn't think I needed to explain that bit.

    3. Re:Reminds me of school by springbox · · Score: 1

      Yeah, yeah typical "more money = always good" attitude. I'd never do that to myself just because the money is better. I would much rather enjoy what I do than get more money for something that I don't necessarily enjoy.

    4. Re:Reminds me of school by Anonymous Coward · · Score: 0
      Its that I have people

      for 3ok or 40k

      talling other people

      Maybe you can explain how to get such a good job with no apparent concern for details.

      It's been 23 minutes since you last successfully posted a comment

      Oh for the love of Pete!! Someone shoot CowboyNeal! And while you're at it fire a round or two over in CmdrTacyo's general direction!

    5. Re:Reminds me of school by Fulcrum+of+Evil · · Score: 1

      I can do 5 or 6 (no web languages though)

      What's a 'web language'? Is that what the old people call Java?

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

      It's COBOL, dipshit. I'd venture to say that a majority of new development on IBM z/OS is done in Java.

      > I rarely program anymore anyway.

      No kidding?

    7. Re:Reminds me of school by DarthVain · · Score: 1

      I consider PHP, Python, Perl, html, xml, Java, Cold Fusion, ASP, etc... all web languages, protocals or scripting, whatever you wish to call it, I always wanted to get into Cold Fusion (and to a lesser degree ASP), but unless I teach myself, the training is just to expensive for me (or for me to try and justify getting work to pay for it), and no colleges/Universities around here that I can find go into that kind of detail.

      Most of the training I can find seems to be mickey mouse crap (aka how to use the web, or excel, or Access, etc...) at colleges, and very general stuff at universities, or private education firms that offer the right course but so overpriced it makes me sick. I have consulted (ripped people off) before, but never was I as bold as these guys... ok me ranting now with little purpose. Me go. Go now.

    8. Re:Reminds me of school by Fulcrum+of+Evil · · Score: 1

      I consider PHP, Python, Perl, html, xml, Java, Cold Fusion, ASP, etc... all web languages, protocals or scripting, whatever you wish to call it,

      Some of that is website specific, but a lot isn't. Java is useful for a lot of back end stuff, partially due to it's rich error handling - faults are usually obvious. Python is just another scripting language, and it works well for the sorts of things that scripts are good at.

      unless I teach myself, the training is just to expensive for me

      Who needs training? Learn it , then use it on a small project to find the gaps in your knowledge and also to see where it's appropriate. That's the best way to get things done, anyway. If you get stuck, ask questions.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  19. It all works out by overshoot · · Score: 4, Interesting
    Schools don't teach analog electronics any more, either. Which means that old analog farts like me are finally getting ours after decades of being dissed as obsolete.

    After all, there's no such thing as digital. Just as all the old analog dinosaurs were retiring the high-speed digital crowd discovered that maybe everything wasn't all ones and zeros.

    Same applies to mainframes: mainframe technology has been dissed as obsolete for decades. Just as the microprocessors that (mostly) displaced them finally get to where they can use some of that "ancient" mainframe technology, the people who know how to apply it are leaving.

    I'm sure a few will be willing to stay on the job if they're asked nicely enough.

    Karma is a bitch -- especially the "comes around" part.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:It all works out by kevin_conaway · · Score: 1

      Slashdot should have a "Schaudenfraude" modifier.

    2. Re:It all works out by outlineblue · · Score: 1

      > Schools don't teach analog electronics any more,

      What???

      Any electrical/computer engineering program that doesn't include analog electronics shouldn't be called an engineering program at all! Analog electronics are still a good chunk of the electrical program

    3. Re:It all works out by csirac · · Score: 5, Interesting

      I think you're taking a fairly simplistic view of current EE teaching in general. I know that in my course, of the 8 subjects offered in first year, only one is purely digital.

      I'm in 4th year now. Final semester. And this is the first semester where I can truly say it's all digital; this being the case for the stream I chose (computer systems). The alternative stream is communications (more RF/wireless stuff). This semester is all advanced DSP and CPU design, with digital control theory thrown in too.

      It's not like we spend four years learning how to count in binary. But the truth is, there is a lot of demand for digital electronics, and so a lot of the curriculum has replaced the more archaic, "voodo" analog tricks with it.

      That said, we still learn all about simple BJT amplifiers, with temperature stabalising modifications and all that jazz, all about their structure at an electron level (having semiconductor experts as lecturers help here), not to mention the oodles of op-amp, transmission line, passive filter theory and labs...

      I even had the pleasure of designing, building and testing a microwave signal amplifier that operated at 1GHz, which I would like to think is something worth mentioning considering my stream is supposed to be "computer" specialised.

      I'm a little surprised you think there are EEs out there who belive it's all just "1s and 0s"... I don't think there's a serious professional digital electronics designer out there who is that naive..

      Anyway, I'm off to do more FPGA work...

    4. Re:It all works out by Anonymous Coward · · Score: 0

      You know, the world doesn't owe you a job. Yeah, there was once a market for analogue skills. Then there wasn't. Now there is again. It's not the market's responsibility to make sure there's a demand for what you want to do. If nobody needs your skills, get some new skills instead of bitching about it.

    5. Re:It all works out by stienman · · Score: 1

      Have you checked out your local university's EE program? I know that University of Michigan has an excellent EE program that *gasp* focuses on analog electronics.

      A lot of companies are moving towards SOCs, so a lot of students are going into VLSI design, but it's all analog.

      Of course a student can focus on the digital side of the EE program. If they move much further into the digital realm they end up in the Computer Engineering program, though a CE major can emphasize the analog side of electronics just as much as the EE can emphasize the digital side.

      So, to recap:
      Schools still teach analog electronics.

      Now, whether students choose an analog major is another story altogether. Usually universities teach what students take. As the classes and majors dwindle in size the school adjusts the program. Usually a lot of these go in cycles - there's a glut in the industry, so students choose a different major. This causes scarcity in the industry and students move back to it, which leads to a glut.

      If there really were a high demand for mainframe administrators/programmers/etc then there would be university courses all over. This stuff is largely taught on the job now because there is a very limited demand.

      If analog EE goes the way of tubes then the work force will adjust. We'll have those that make the chips handle all the analog stuff, and the engineers will simply be throwing chips together and tossing it over to the programmers. Only a few specialized troubleshooters will have the full analog knowledge. Others will simply follow a few rules to avoid 99% of the problems, and talk to the troubleshooters when that doesn't work.

      -Adam

    6. Re:It all works out by nogginthenog · · Score: 1

      Agreed. My Software Engineering course had a large chunk devoted to analog electronics (mostly theory). Oh what fun and joy!

    7. Re:It all works out by Scoth · · Score: 1

      I'm currently enrolled in a major that is more or less EE, and pretty much all the various related degrees include both a pair of Circuits classes that cover analog, a bit of digital, electromagnetism, etc, as well as a pair of Digital classes that cover digital tech specifically. I'm still smack in the middle of the two so I don't know what the Circuits II class focuses on but I do know it includes plenty of Analog stuff. Even the Circuits I lab had plenty of oscilloscope time working out frequencies, magnitudes, wave types, etc.

    8. Re:It all works out by NardofDoom · · Score: 2, Funny
      Just as all the old analog dinosaurs were retiring the high-speed digital crowd discovered that maybe everything wasn't all ones and zeros.

      Pfft. Everyone knows there's no such thing as two.

      --
      You have two hands and one brain, so always code twice as much as you think!
    9. Re:It all works out by ccurvey · · Score: 1

      "Karma is a bitch"

      So karma is a dogma?

    10. Re:It all works out by overshoot · · Score: 2, Interesting
      I'm a little surprised you think there are EEs out there who belive it's all just "1s and 0s"... I don't think there's a serious professional digital electronics designer out there who is that naive..

      Welcome to the real world. In a building with over a hundred engineers, there are only two who could tell you Kirchoff's Laws off the top, and maybe five others who remembered hearing of them at one time. The rest deal entirely in Verilog.

      What's worse, at a nearby major university with over 60,000 students (that the Legislature somehow believes is "world class" in electrical engineering) there is nothing available, at all, regarding MOS circuitry. Zilch in signal propogation. The only active circuit devices discussed in the entire University are BJTs but that's because there are several professors who are doing research on the subject of advanced BJT processes.

      I hate to break the news to you, but that background you have in "computer systems" puts you ahead of about 999 out of a thousand working electrical engineers as an analog wonk.

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    11. Re:It all works out by overshoot · · Score: 1
      Have you checked out your local university's EE program?

      Please see above rant.

      Actually, I'd love to go back for a PhD, but the nearest school teaching anything useful is a two-hour drive.

      As the parent of three college students, one in EE and one in physics/CS, this is a touchy subject.

      --
      Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    12. Re:It all works out by Anonymous Coward · · Score: 0

      Older RF engineers are finding the same thing too, I'm told. Everybody went into digital, and there's no new RF guys coming out, so anyone with experience in RF engineering is guaranteed lots of job offers.

    13. Re:It all works out by grgyle · · Score: 1

      As someone who is just now finishing up my BSEE (returning to school after getting a BS in Physics 15 years ago) I can give a perspective...

      My university is quickly shoving analog classes into the dusty corner, teaching and offering classes only the bare minimum to satisfy ABET cert requirements. All of the newer classes being developed, as well as the only ones with any new lab budgets or equipment, are all digital systems and HF communications. I have had several professors who never once used a transistor in the professional world, but I've been fortunate to have a few old guys who have crazy stories of designing power plants, transmitters, and weapon systems from the pre-digital days.

      I like the artsiness of analog systems, they are fun to tinker and learn with, but the skills seem to be of limited desire by employers and college endowment fund folks that tend to influence curriculum.

      Resources for digital are very powerful now, however. If I have to do anything even remotely complex with analog, it is far easier for me to do digital emulation of the circuit and burn it to a chip, than it is for me to fuss about with FETs, thermistors, or whatever.

      I do feel that it is a different world now than just ten years or so ago for EE students.

      --
      ----- And all that the Lorax left here in this mess was a small pile of rocks, with one word...UNLESS.
    14. Re:It all works out by naoursla · · Score: 1

      "Kirchoff's Laws".. that sounded vaguely familiar... had to look it up. I didn't remember the name, but I think I could have still done the node analysis of a circuit. Then again, I haven't solved one of those problems in 10 years. Maybe I couldn't.

    15. Re:It all works out by csirac · · Score: 1

      there is nothing available, at all, regarding MOS circuitry.

      Interesting... perhaps due to having multiple CMOS/VLSI specialists as lecturers, MOS and low-level semiconductor theory and applications had a significant presence.

      And from what you would describe it sounds like they're missing out on one of my favourite experiments, which was turning a CRO into a black&white television... lots of fun with PLLs etc. (it's hard to say which subjects are purely digital and which are analogue - that same subject had us modulating binary data over the wire and air in BPSK/QPSK etc. and analysing performance experimentally). Here is the degree I'm doing.

      Zilch in signal propogation.
      I find this odd, the justification for teaching the "Computer Systems" stream this stuff (along with the electro-magnetic physics and maths subjects, and Finite Element Model analysis) was that high-speed digital circuitry would need careful consideration of transmission line effects.

      I hate to break the news to you, but that background you have in "computer systems" puts you ahead of about 999 out of a thousand working electrical engineers as an analog wonk.

      I don't know what to say... perhaps I should hold my University in higher regard than I do, or maybe the American Universites are aimed at being more vocational than academic as many have suggested.

      Then again, perhaps my Unviersity is just old fashioned; Verilog content was only introduced this year for bachelor students...

  20. Is this the end of the Mainframe? by MannyO · · Score: 0, Offtopic

    No, really.... Is it? ;)

    1. Re:Is this the end of the Mainframe? by phil+reed · · Score: 1, Funny

      No.

      --

      ...phil
      "For a list of the ways which technology has failed to improve our quality of life, press 3."
  21. "trained" vs "educated" by pjrc · · Score: 4, Insightful
    This sound like the corporate hiring mindset, where the objective is to look for a person with specific "training" and "experience" which perfectly matches the anticipated job description.

    Absent is importance placed on "capable of learning", "able to take on new responsibilities", or even just general intelligence.

    It's amazingly short sighted. Technology changes, and within almost any company, there's regular change. Hiring overall good people who can adapt and learn new systems ought to be the mindset, but usually it isn't.

    1. Re:"trained" vs "educated" by Pig+Hogger · · Score: 1
      This sound like the corporate hiring mindset, where the objective is to look for a person with specific "training" and "experience" which perfectly matches the anticipated job description.
      Hey! It's "Human Ressources"... The people there are PhBs, too; they know fuck-all about the job to be done...
    2. Re:"trained" vs "educated" by fishbowl · · Score: 1

      >Absent is importance placed on "capable of
      >learning", "able to take on new responsibilities",
      >or even just general intelligence.

      It's not absent everywhere -- it's just that the companies with realistic policies and intelligent management, are already staffed, their employees are happy, etc.

      Not everybody in the workforce thinks his boss is an idiot.

      --
      -fb Everything not expressly forbidden is now mandatory.
    3. Re:"trained" vs "educated" by rot26 · · Score: 1

      This sound like the corporate hiring mindset, where the objective is to look for a person with specific "training" and "experience" which perfectly matches the anticipated job description.

      That IS frustrating, but in my experience posted job quals mostly fall into one of two categories: 1) it's just a wishlist. They'll take what they can get. 2) It isn't really a job posting, they're just required to publish a vacancy for a position for which they already have a candidate in mind, and the "job requirements" are just a reprint of that candidate's resume. Voila! Perfect match, and the HR weenies never know the difference.

      Absent is importance placed on "capable of learning", "able to take on new responsibilities", or even just general intelligence

      Again, just my opinion, but I think most (99%?) of the time, that's what the requirement for a degree is for: they're not looking necessarily for someone who knows how to write an LR parser or calculate big-Oh, but the fact that you completed your degree shows that a) you are capable of learning, b) are able to take on new responsibilities, and c) aren't retarded.

      --



      To ensure perfect aim, shoot first and call whatever you hit the target
    4. Re:"trained" vs "educated" by Anonymous Coward · · Score: 0

      Well here's the rub. Folks that are capable of learning are a threat to a manager that isn't. Folks that are willing to take on new responsibilities are a threat to those who can't.

      Can you think of a better description of HR and PHBs?

      Oh and those that are capable of learning and taking on new responsibilities also have a tendency to be unafraid of calling bullshit.

    5. Re:"trained" vs "educated" by Decker-Mage · · Score: 1
      It's amazingly short sighted. Well, we should expect that actually. US businesses tend to be focused, at worst, on the current quarter or, at best, the current fiscal year. Anything else is totally outside their mental horizon. I found that out when I went back to the university and some business courses were part of the economics portion of my (next) degree. Going out to the business world was even more of a shock as they were even more short-sighted than the professors at the university.

      Given that short-sightedness, is it any wonder that it spills over into investments in "human capital" as we call it in economics? We have countries and companies around the world making that investment, while we fiddle.

      As for myself, I made the effort to engage in life-long learning, something that I continue despite being retired. That's the only way to keep ahead of the game, otherwise you'll lose.

      --
      "[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
  22. Oh to be an intern again by CubicleView · · Score: 3, Insightful

    Simple supply and demand, once there's a demand there'll be a supply. There might be a period of time where people are short handed but I'd say it'd amount to a blip on the radar

    1. Re:Oh to be an intern again by Saiyaman · · Score: 0

      Simple supply and demand works that when there is a high demand there is a low supply. Not high demand high supply. That would be crazy!

    2. Re:Oh to be an intern again by CubicleView · · Score: 1

      I agree high demand does not follow high supply. What I'm suggesting however, is that supply tends to follow demand.

  23. And what is the problem? by Pig+Hogger · · Score: 1
    And what is the problem? Somebody with a proper brain and the right combination of computer science educatino and experience should have not much problems in mastering the use of those behemoths, no?

    Or is it that people in IT generally suck???

    "It's not attractive", I hear a geek say. Well, running big iron is bound to be expensive, so the suits should have no problem in plunking down extra green to attract more people, no?

    1. Re:And what is the problem? by plopez · · Score: 1

      Or is it that people in IT generally suck???

      Yes. Most, probably 3/4, of the ones I have met needed a training class or a prepackaged software tool to do their jobs (and then a training class to use the tool of course :). And after all the training classes, they still suck. They expect to be 'held by the hand' with everything.

      No initiative, no imagination, no innovation. They got into technology because it was a job opportunity, not because they actually had interest or aptitude in the field.

      A good nerd (the term 'Geek' is oh so trendy these days) will stay at home Friday and Saturday nights reading, hacking and taking online courses. A good nerd will download hercules http://www.conmicro.cx/hercules/ and turnkey http://www.bsp-gmbh.com/turnkey/index.html hit the news groups, amazon and teach themselves mainframes. Nerds do not fear technology but rather embrace it.

      (in fact I applied for a mainframe job, similar to one I had about 10 years ago, and have been using hercules/turnkey to brush up my skills. I have an interview in a few days).

      Having worked and constatly retrained on Windows systems, Unices, mainframes, Oracle, Sql Server, PERL, Java, C#, COBOL, Postgresql etc. I am pretty much convinced that I have an 'iron rice bowl'. There is nothing anyone can throw at me that I cannot learn.

      Sorry about the ranting, you hit a nerve.

      --
      putting the 'B' in LGBTQ+
    2. Re:And what is the problem? by the+eric+conspiracy · · Score: 1

      Or is it that people in IT generally suck???

      The problem is that IT employers suck. They want somebody with guru level knowledge of arcane obsolete systems to be available at the drop of a hat. Training some generalist, no matter how good his aptitude is out of the question.

    3. Re:And what is the problem? by StillNeedMoreCoffee · · Score: 1

      " And what is the problem? Somebody with a proper brain and the right combination of computer science educatino and experience should have not much problems in mastering the use of those behemoths, no?"

      You forget that we are talking about old computing models. It would be almost the same as taking someone that gets driven around in a limo and ask them to start driving a Model T where they have to get out and hand crank the engine and then double shift to change gears ( I think you needed to do both for that model but that was before my time).

      So there is a whole new mindset to organizing work and a whole new level of patience involved that video game playing teenagers might not take to even with training.

      The same would be said for a down shift from VB programming to assembler programming. You are working a much lower level. Not as easy if you have not been exposed or had the background in slow torture with little or no automatic tools.

    4. Re:And what is the problem? by Decker-Mage · · Score: 1
      That hit a nerve here too. My idea of a good time is reading a manual or three, journals, a good book on computer hardware design, compiler construction, Tannenbaum, or even the Demon book for the umpteenth time. Raiding IBM's online library is a primary activity here. Actually, I acquired the habit very early in life when I chewed my way through the entire set of IBM/360 and OS/360 manuals at the local university at the tender age of 12 in a month. [Funny story there, I also learned how to turn off the accounting system for my jobs in JCL! Took them years to catch on.]

      Most of the IT people I've met are completely unwilling to learn anything new until they are forced and they want to have their hands held via company supplied training and certification. To date I still don't have a single cert, but I've never lacked for jobs, all via networking and a huge stack of gold-plated references. There are a few rare exceptions out there to the trend but I consider many people in IT, even with CS degrees mere technicians, which isn't to put down technicians, we need them too. However, it might explain why so much software sucks.

      All too frequently I'd get handed a project, do my systems analysis, identify the problem domain(s), data structures, algorithms, etc., and have to learn a new language or suite to get the job done. All in a month. The longest I ever had was six weeks. And these were most emphatically not small projects. Heck, many of the problem domains I worked in are only becoming common today (BPM, predictive logics,...). I should also point out that, to date, no one has ever found a bug in my (fully documented) code. Actually, I spent most of my time creating work-arounds for OS bugs. And this covers thirty years of programming.

      If you want to warm a chair doing just one thing for your whole life, you'll be sadly disappointed as the sands of technology shift under your feet. But I don't have to tell you that. You already know.

      --
      "[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
  24. RE: Other effects... by fshalor · · Score: 4, Interesting

    Keep in mind, this is everything for us... and most of us don't even know it.

    When you go to the dr's office, guess what's running your insurance data (usually....) ibm.

    A friend's dad is 1.6 yrs from retirement and one of the last of the people in his area that run the zOS machines. It is scarry. Truely scarry.

    I can talk some hardware with this guy, and a little bit of "good comptuing practices" sort of stuff, but I can't touch him for his knowledge of the workings of the code and systems. And *forget* finding those little "google:howto+topic" miracles like I do daily for my linux admin stuff.

    I'm sure most linux savvy ops who know a little about databases could fill in, but there's going to be some issues in the next 5 years or so.

    It reminds me of the Cobol joke... about the bloke who earned so much money fixing peoples cobol systems to make the y2k switch that he was able to buy himself a deep freeze. Only to have the 9999 bug crop up. They unfreeze him, tell him all kind of good stuff that's gone on in the world, and then mention to him that since he had Cobol on his resume he was drafted to rewrite some code by the community. (hehe...)

    --
    -=fshalor ::this post not spellchecked. move along::
  25. They are the blacksmiths of our era by wheelbarrow · · Score: 2, Insightful

    Our Universities are doing the right thing by exposing students to the technology used to write the large majority of new softwre being written. It would be a mistake to train students to prop up a dying segment of our industry. This is almost like a lament that all of the remaining blacksmiths were getting old in the days of Henry Ford and the Model T. It was true, but so what?

    1. Re:They are the blacksmiths of our era by msuzio · · Score: 1

      That's the point. It's not dying. It is still the basis of the majority of system-critical back-end applications. Insurance, airlines, finance - they are all still depending on these platforms.

      Dying? Not even close. Not that I expect colleges to change their curriculum, that is not the point of university. If these positions are not being filled, the industry itself has to get on the stick and figure out a way to fill them. For one thing, maybe recruiting bonuses to lure grads into the field, and training programs to get them up to speed on the "how to" portions.

    2. Re:They are the blacksmiths of our era by kin_korn_karn · · Score: 1

      This is more like trade schools not continuing to train diesel mechanics because everyone wants to drive cars that run on gasoline. Never mind that diesel engines are in the majority of the freight-hauling vehicles that are in existence in the USA, and the world.

    3. Re:They are the blacksmiths of our era by Vancorps · · Score: 1
      I would agree that mainframes aren't dying but they are certainly shrinking. I know of an insurance company who recently built, yes, an MS SQL Cluster of about 250 servers. This is still cheaper than buying a new mainframe and is arguably much more redundant.

      Oracle's latest commercials might give you a little insight into where the community, the database community in particular is heading.

      Grid computing is cheaper, faster, and has proven itself reliable time and time again. Of course, the mainframe has been quite reliable for quite a long period of time but as the grid becomes more and more robust the need for mainframes will be pushed higher and higher up the the big company ladder. Only the largest of companies actually need mainframes at this point, of course there are other specific reasons to have one as well.

      You are right though, if the industry is short on people then they will have to train from within or hire people and get them the training they need.

    4. Re:They are the blacksmiths of our era by rk · · Score: 1

      Yes, it's certainly a crippling blow to the mainframe industry that IBM's mainframe sales grew a paltry 18% to 5.3 billion dollars from '03 to '04.

      Yes, death of the mainframe predicted. Film at 11.

    5. Re:They are the blacksmiths of our era by Crisses · · Score: 1

      Some technologies never go out of style. Blacksmiths are a dying breed? I see plenty of smithys in Upstate New York. Why? People still have wrought iron fencing, riding and work horses still need shoes, and there are plenty of horse-drawn carriages in NYC needing axles, wheels, etc.

      Ever been to the Pennsic War? (cf. Society for Creative Anachronism -- It's quite an experience -- one many people are willing to quit their jobs to attend for 2+ weeks every year.)

      So, while there is no longer a blacksmith in every town, there are plenty of blacksmiths if you bothered looking in the "yellow pages", and it's not a dying or dead art. If anything, the blacksmith is probably highly sought-after and well-paid. Talent & craftsmanship isn't cheap!

      Neither is maintaining and programming mainframes. Right now, it makes a good pension, while web programmers and pc techs that wipe viruses off systems are a dime-a-dozen.

      --
      ---- I'm out of your mind!
    6. Re:They are the blacksmiths of our era by kupci · · Score: 0
      Interestingly, Grid computing was the big marketing push by none other than IBM. This was after their very successful e-business push. Somehow you don't see much about Grid computing though, hasn't really taken off. Instead, SOA (Service Oriented Architecture) is the new new thing, and if you read Carl Zetie from Forester, this is all about keeping your capital investments in existing code, such as that running on the mainframe.

      I asked a friend of mine, who got a masters at UCF in CS and now makes a good living doing mainframe and COBOL work for major companies all over the world, if he was going to get out of COBOL since that was a dead end. He laughed, and said people have been telling him that for years.

      Also this points out that you can get a degree in CS and do just fine in COBOL. Funnily enough, we both studied COBOL at a community college we were talking calculus at, since, at the time, it was not offered at our high school. So maybe Universities don't teach these skill, but your community and tech colleges certainly do.

      yes, an MS SQL Cluster of about 250 servers. This is still cheaper than buying a new mainframe and is arguably much more redundant.

      Certainly Google, for example, uses thousands of servers, for speed, but whether that is cheaper to support and maintain than one fast mainframe is questionable.

    7. Re:They are the blacksmiths of our era by Decker-Mage · · Score: 1
      Yeah, I caught that too in my usual batch of industry rags this week. One of my friends is consolidating a whole raft of Linux servers onto one z-series using virtualization. Not only will it be more reliable for this firm but their recurring costs, power especially, will be lower and they won't have to upgrade their server room cooling.

      To paraphrase, the death of the mainframe has been sadly exaggerated.

      --
      "[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
  26. Perhaps they are... by FatSean · · Score: 2, Insightful

    If they were smart they'd be training their own services people...so the customer would just be a user...dependent on a service contract for administration.

    --
    Blar.
    1. Re:Perhaps they are... by rovingeyes · · Score: 1

      Yup they are. But the catch is it costs money and its the responsibility of the enterpises to pay for it. I doubt if a fresh graduate is going to pay thousands of dollars to learn IBM's technology just when (s)he has come out of college with huge debt.

  27. colleges fault? or lack of internal training? by arudloff · · Score: 1

    If companies are able to see the problem coming, shouldn't they be able to provide their own resources to circumvent it?

    Why rely on outside forces to supply your labor if its that big of a deal?

  28. No kidding by El+Cubano · · Score: 4, Insightful

    Most computer science students concentrate on small-computer technology, such as Microsoft Corp.'s Windows operating systems, or the popular alternatives Unix and Linux. Few have been trained on zOS, the operating system that runs IBM Corp.'s massive mainframes.

    Comp Sci students are not (or should not be) training to be system administrators. That is a vocational program. That would be like complaining that electrical engineers are no longer taught how to manufacture and assemble vacuum tubes. Serisouly, why complain that students are not being taught long obsolete technology?

    Not only that, but the point of a college education (and sadly this is rarely the case) to imbue the students with the skills to think critically, reason effectively and adapt/synthesize information to deal with new challenges. If they walk into a job that requires mainframe skills, they should be able to pick them up as they go. That is, if they have received a quality college education. Other than that, they should be looking to hire DeVry or ITT graduates that have been trained in the vocation of mainframe operations/maintenance/programming/whatever.

    1. Re:No kidding by delcielo · · Score: 1

      I agree with you to a point; but...

      I don't see the administrative skills being off-topic as you do. I deal every day with programmers who don't know how the underlying systems and protocols work. Furthermore, they almost universally seem to be apathetic about the matter. Sure, I'm there to help them; but my primary responsibility is to keep the operating system and hardware in good shape, not to coach them on tcp/ip or how e-mail works or why permissions behave as they do.

      I see administrative skills in much the same way as I see mathematics when it comes to programmers. They're basic skills that should to some minimum level be understood.

      This is especially true of mainframers. They don't call them admins, they call them systems programmers.

      The mainframe isn't going anywhere. They will be around for quite some time. Whether they're planning on it or not, some of the CS grads of today will be systems programmers because that's where they'll be needed. Those people should have more of an understanding of administrative skills than they're getting in college.

      --
      Hot Damn! It's the Soggy Bottom Boys!
    2. Re:No kidding by SpacePunk · · Score: 1

      It all comes down to adaptability. I may sound pessimistic, but I doubt the majority of CS students are very adaptable to anything other than what they have been taught. When it comes right down to it, I see a serious lack of ability to 'blueprint' systems. That takes an intimate knowledge of 'what goes on inside the machine', and how the respective databases are put together. Even on the ever present desktop machine, there's a lack of ability to blueprint the problem. Unfortunately there are a lot of drooling idiots out there in the CS world.

    3. Re:No kidding by Anonymous Coward · · Score: 1, Insightful


      Comp Sci students are not (or should not be) training to be system administrators. That is a vocational program. That would be like complaining that electrical engineers are no longer taught how to manufacture and assemble vacuum tubes. Serisouly, why complain that students are not being taught long obsolete technology?


      While I agree that there is (or ought to be) a difference between a comp-sci degree and traing for a particular system, your post illustrates the real problem.

      Lumping mainframes with "long obsolete technology" shows an apalling lack of understanding of how computing gets done in the real world. Of course recent CS grads avoid going into positions where they would get traind to deal with Mainframes, because the schools turn out people who have been playing with toy systems so long that they figure that they can run Wall Street or air traffic control with a beowolf cluster of ipods.

      Schools should not be traingin admins, but they should be turning out people who are aware of how computing gets done, and who understand that there are different tools for different jobs, and have at least a high level appreciation for which kind of tool should be used for which kind of job.

      Grade: F

    4. Re:No kidding by cnock · · Score: 1
      Comp Sci students are not (or should not be) training to be system administrators. That is a vocational program. That would be like complaining that electrical engineers are no longer taught how to manufacture and assemble vacuum tubes. Serisouly, why complain that students are not being taught long obsolete technology?
      I agree with the majority of your post, but what about z/OS is "long obselete technology"? It isn't used much in academia, but is still being marketed/upgraded among big businesses. It is also one of IBM's primary technology focuses.
    5. Re:No kidding by Anonymous Coward · · Score: 0

      You seem to be implying that a DeVry or ITT grad does not recieve a quality college education. I beg to differ. If you use your critical thinking and reason effectively, you will discover that the majority of what you learn is college is fluff. DeVry or ITT skip over the fluff and teach applied skills. Not only that, you do this in a shorter amount of time, usually costing less money in educational costs, and usually walking out of school working at the same level and pay scale as their counterparts.

      I am only comparing things are an undergrad level here. As someone who had the opportunity to go to a big name school for undergrad CS I applied my critical thinking and came up with the conclusion that DeVry would be better for me in many ways. Ironically, after I graduated and got a job, the company I worked for paid for my graduate studies. I chose to go to a big name school for my MS in CS. I fit right in and now have my masters as well.

    6. Re:No kidding by The+Conductor · · Score: 1
      We did a section on tube design in a microwaves course. (Tubes still rule for high-power microwave.) We could cover the material fairly quickly by relying on the same principles used in semiconductor circuits, and merely pointing up where things are different. If circuits were taught in a recipe-book fashion, that woudn't work.


      And that illustrates the point: If you have a good foundation skillset, new (or in this case, retro-but-new-to-you) situations can be handled with aplomb.

    7. Re:No kidding by ckaminski · · Score: 1

      As a general rule, IMHO, the best programmers are good sysadmins, and the best sysadmins are also programmers, and both of them have EE degrees, and not CS degrees.

    8. Re:No kidding by CrazyTalk · · Score: 1

      What you say makes absolute sense, and I completely agree. However, most employers don't see it that way. Even in the PC-world, the attitude is more often "you know VB 6 and C#.NET? Sorry we need someine with VB.NET" Or "You know Crystal Reports 7 and 8 but not 6? Sorry, we need someone with 6 experience"

  29. I'd miss the 1100 too... by Richard+Steiner · · Score: 1

    Thankfully, I've been able to continue to work on that platform (and its descendants) over the years.

    Once the airline industry recovers, there's probably be openings for folks with 1100 experience again...

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  30. Getting old by bryanp · · Score: 4, Interesting

    Yep. To put it in perspective, most of the mainframe people where I work came here from NASA after the Apollo program shut down.

    No, I'm not one of them. At 36 I was a kid when most of them came to work here.

    --
    "An unarmed man can only flee from evil, and evil is not overcome by fleeing from it." Col. Jeff Cooper
    1. Re:Getting old by Sounder40 · · Score: 1
      Funny you would mention that, but those were the guys I started working with when I first started--The NASA (JSC) mainframe guys. There were so many of them and they were so go that I took up VM (nee VM/SP, VM/SP HPO, VM/ESA and no zVM). I did that at NASA for a long time before moving on.

      And those guys were really good too. IBM build a huge building at NASA that's owned by someone else now. I don't think there's any IBM'ers at NASA any more.

      Sad.

      --
      A clever person solves a problem, A wise person avoids it. -Einstein
  31. Here to Stay by CleverNickedName · · Score: 5, Interesting

    I work with mainframes myself and I can whole heartedly agree with TFA.

    Mainframes may not be the fastest growing area in IT, but they will be around for decades to come.
    Remember: All your savings and all your bank debts only exist on mainframes. They control your reality. :)

    --


    Unfortunately, I am not Wil Wheaton
    1. Re:Here to Stay by Anonymous Coward · · Score: 2, Interesting

      Actually, quite a bit of that data resides on Tandem and Stratus systems as well as IBM "Big Iron".

      Now there is an arcane OS, Guardian, for the Tandem systems. 8 character file and process names with no extensions, ONE subdirectory layer allowed from the root of the drive spaces (No directory/subdirectories allowed....). The upside is absolute rock solid operation. Critical PROCESSES are mirrored either automatically or manually, so no running program is lost if you lose 1 or more CPU's at a go. Redundant processors, memory, bus/backplane, heck, everything is redundant. No unplanned downtime at all (with one exception in the 4+ years I worked there). They are currently running 150 to 300 credit card transactions per second, which is fairly impressive.

    2. Re:Here to Stay by Rude+Turnip · · Score: 1

      "all your bank debts only exist on mainframes. They control your reality. :)"

      Well, I for one, welcome the demise of our mainframe, debt-recording overlords!

    3. Re:Here to Stay by marcosdumay · · Score: 1

      This can also be done by a cluster of small (geographicaly distributed or centralized) computers, with distributed data management (aka RAID) on a more cheap and safe way.

      I keep asking myself why there still are so many mainframes out there. But I don't know the answer.

    4. Re:Here to Stay by VENONA · · Score: 2, Informative

      "All your savings and all your bank debts only exist on mainframes."

      That turns out to not be the case. Until a few years ago, the most popular credit union software ran exlusively on MPE/iX on HP3000s. HP has EOL'ed that OS, and you haven't been able to buy an HP3000 since Halloween of last year, I believe. I had to laugh at the date. I've heard systems guys who were obviously on a customer support call talking Unix as they left my bank.

      That credit uniion software has been ported to HP-UX, a Unix variant. And in fact, the HP3k (MPE) systems could be changed to HP9k (Unix) systems with the replacement of one chip.

      Unix variants can run some huge systems, after all. To stay within the HP realm alone, look at
      at Superdomes http://www.hp.com/products1/servers/scalableserver s/superdome/.

      Personally, I rather think that the days of the proprietary Unices are numbered as well. HP certainly doesn't seem to putting much energy into HP-UX itself these days, and hasn't since the early days of 11i. But they are adding lots of Linux compatability software to the OS, from bash to complete Open Source applications.

      My personal prediction is that given the steady capability growth of Linux, and the addition of more and more enterprise software (advanced filesystems, backup software and the like), Linux will eventually subsume both of these markets.

      The limiting factors are very probably:
      a) Stability. In these realms customers want stability above all else. That applies to the hardware, the operating system, the application, and the roadmaps.
      b) Cost. The time and expense of porting applications is probably the most important here. The expense of rare admin talent will be a contributing factor, to be sure. But a comparatively small factor.

      This is an ordered list. Cost is definitely the lesser issue, for the vast majority of these business users.

      --
      What you do with a computer does not constitute the whole of computing.
    5. Re:Here to Stay by blamanj · · Score: 2, Insightful

      While it sounds like you're saying long file names and multiple directory levels are the cause of operating system instability, I suspect that's not what you mean.

      I think you mean that these systems are very stripped down, haven't been modified for decades, and are consquently well-debugged.

      This, of course, is exactly why no one wants to be involved with them. The tools are ancient and the technology is obsolete. It's like having a coal-fired steam engine. Yeah, it still works, but who wants to shovel coal by hand when you could have a natural gas line doing the work for you.

      Until the banking and financial industries demand rock-solid implementations of modern technology, they're going to look at the old stuff as far safer. It just comes with a price, there's no one who wants to shovel coal any more.

    6. Re:Here to Stay by Anonymous Coward · · Score: 0

      No, the file name length thing wasn't insinuating a cause of instability. Guardian was actually updated constantly by Tandem, then Compaq, and now HP.

      They now have a Unix based interface that runs on top of Guardian, called OSS. I was able to compile perl, and a BUNCH of open source packages and run them effectively on the system.

      And as far as the technology being obsolete, as soon as the market can come up with a stable, redundant system that will not even drop an executing thread should you lose one or more processors, the banking industry will follow.

      Microsoft isn't able to even touch the uptime and reliability of these systems, and core critical applications WON'T be moved until someone can.

      The closest thing that I have seen is the "Beowulf Cluster" technology, which is hard to convince the financial institutions I work for that they can trust YOUR money to such a system. (I trust and believe, but that doesn't seem to be good enough for the upper management mindset...)

    7. Re:Here to Stay by Just+Some+Guy · · Score: 1, Funny
      So, the more I make fun of people who want to learn mainframes, the more likely the people at American Education Services are to lose track of my student loans?

      I work with mainframes myself

      Have another Twinkie, Big Iron. Don't let that Beowulf hit you in the butt on the way out.

      Was that an OK start, or are there other sore points I should concentrate on?

      --
      Dewey, what part of this looks like authorities should be involved?
    8. Re:Here to Stay by ckaminski · · Score: 1

      Don't both Tandem AND stratus now belong to IBM?

      I'm pretty sure Tandem does.

    9. Re:Here to Stay by Edward.Alekxandr · · Score: 1

      Tandem is part of Compaq, now HP.

    10. Re:Here to Stay by ckaminski · · Score: 1

      Ah, my bad... I was pretty sure IBM was gobbling up Mainframe cos back in the late 90's. Sequent maybe?

      Well Sequent.com definitely points to IBM... so I wasn't far off. :-)

    11. Re:Here to Stay by Elwood+P+Dowd · · Score: 1

      Tandem isn't/wasn't a mainframe.

      --

      There are no trails. There are no trees out here.
    12. Re:Here to Stay by Richard+Steiner · · Score: 1

      I suspect part of it is because you aren't all that familiar with the actual capabilities of mainframes.

      Maybe spending some time talking to mainframers would help. :-)

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    13. Re:Here to Stay by iggymanz · · Score: 1

      and the NonStop OS they run is a Unix. Now HP has ported the thing to Itanium2 from MIPS, wonder if it will catch on......thus far the clients are staying away in droves, what with the Itanium basically being a "supercomputer" type architecture with very long pipelines and great floating/vector support but nothing needed by 90% of business computing

    14. Re:Here to Stay by iggymanz · · Score: 1

      well, there's some other machines out there too, some banks use VMS boxes, with Alpha reaching end of life maybe those will become Itanium2 VMS machines, or maybe they'll just say "screw it" and go with some IBM midrange Unix or Linux box or lower end mainframe.

  32. They shouldn't teach it in CS. by pavon · · Score: 3, Insightful

    One of the problems is that many computer science programs don't include mainframes in their curricula anymore.

    How many of the current mainframe gurus were taught mainframes as part of a curricula? I would expect not very many. In fact, most of the mainframe guru's I have met didn't even have an educational background in computers- computer science as a seperate course of study hadn't barely begun to get off the ground at that point, so they were mostly engineers, scientists and mathematicians who happened to get to work with mainfraimes as part of thier job or studies, and discovered they liked it.

    Schools should not be teaching mainframes, nor should they be teaching MS Windows. They should be teaching CS fundamentals, and providing general-purpose software development experiance. I wasn't an expert in embedded software or Windows programming when I graduated college, having most of my programming experience on unix boxes. But that is what I am doing now, because a company hired me on as an intern and gave me the opportunity to gain experience in the field.

    The problem is not with the schools but with the employers who were too short sighted to apprentice anyone under thier gurus.

    1. Re:They shouldn't teach it in CS. by Anonymous Coward · · Score: 0

      The other side of the problem is this: Take someone new, spend the time and money to train them, and then watch them jump to a job someplace else because they have "training/experience" on their resume, and you lose all the time and money spent on them, and them.

    2. Re:They shouldn't teach it in CS. by It+doesn't+come+easy · · Score: 1

      I was taught mainframe technology while I was in school...

      Of course, when I was in school there were no desktop computers...

      --
      The NSA: The only part of the US government that actually listens.
    3. Re:They shouldn't teach it in CS. by duffbeer703 · · Score: 1

      There are two main career paths for mainframe IT staff or programmers.

      - Promoted operators who started swapping tapes and managing jobs back in the 80's or 70's

      - CompSci/Math/Physics guys who came in as programmers way back when

      In theory, CS is about "fundamentals, science, and all of that crap".

      In reality, its about getting you familiarized at a fairly deep level with whatever systems you're doing your projects in. Back in the 70's, universities aligned their mainframe environments with local businesses to help their graduates get jobs.

      Today, they are doing the same thing. I went to school in the 90's, where at my university the Pascal-based curriculum was being ditched in favor of C/C++, mostly on Solaris. Today they are teaching Java, mostly on Linux.

      I'd venture to guess that most of today's graduates won't be doing much C stuff, as they have lots of relevant experience in Java.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    4. Re:They shouldn't teach it in CS. by Clover_Kicker · · Score: 1

      > How many of the current mainframe gurus were taught mainframes as part
      > of a curricula? I would expect not very many.

      Um, once upon a time, before micros existed, you sort of HAD TO teach CS courses on a mainframe. Punch cards and all.

    5. Re:They shouldn't teach it in CS. by deimtee · · Score: 1

      If they go somewhere else for more money, then you are not paying them what they are worth.
      Simply write into their contract before you train them that the cost of that training is a loan and then deduct payments from a fair rate of pay. If they leave before they repay the cost of their training, then they still owe you the remainder.
      This is business, you can't depend on people to stay out of gratitude for past training, or out of loyalty.
      So make the training a business matter as well.

      --
      I'm guessing that wasn't on their radar screen...
    6. Re:They shouldn't teach it in CS. by TweakMe · · Score: 1

      How many of the current mainframe gurus were taught mainframes as part of a curricula? I suspect it depends upon which circle one runs in. The crowd that I was associated with (very large retail) was almost 100% trained on 'frames as a vocation.

  33. Linux is replacing zOS by Anonymous Coward · · Score: 0

    As a former Mainframe programmer I can tell you that Linux is quickly replacing zOS. IBM is really pushing linux on their big iron and I give zOS about 10 more years until it has completely been removed from major production sites. Well I take that back, they SHOULD be moving away but I know certain companies (COUGH) TSYS (COUGH) will continue using zOS and writing all their code in assembly. Companies that have not set a timeframe for moving away from this piece of garbage are really shooting themselves in the foot (clients laugh at you when you ask them to MDM a file to them).

    1. Re:Linux is replacing zOS by lelliottaeten · · Score: 1

      The problem is the conversion costs are so terribly high that many companies reject doing that outright. I've worked on Z/Linux and it's not so great. It is only good for applications that use little a CPU and lots of I/O. I am now on my third "proof of Concept" with Z/VM And Linux after the first 2 bombed, not on functionality, but on cost. Intel CPU Cycles are still way cheaper than Z cycles no matter how you hack it.

  34. Oh, once the kids who DO know mainframes... by defile · · Score: 1

    ...start billing the suckers $2000/hour because the entire community has retired, you'll see a push come from the top to replace mainframes with small computers real fast.

  35. But... by cdn2k1 · · Score: 1

    do these things run Lin -

    Bah, next box please.

  36. So they'll cost more, no big deal. by DavidNWelton · · Score: 1

    If the demand stays the same, and supply shrinks, it just means those developers/admins will make more money, or cost more in terms of training. That, or the whole thing will just get too expensive and cheaper alternatives will be found.

    This situation of smaller, less-capable, cheaper technologies undercutting a market leader is what's described in The Innovator's Dilemma - new, disruptive technologies (Unix, Windows, etc...) originally aren't powerful enough to do what the "big boys" want, so they find uses in other applications. By the time they catch up with the established tech, it's often too late for the established systems to fend off the competition.

    As the article says, there are still important areas where that hasn't happened yet with mainframes, but I suspect things are headed that way, sooner or later.

  37. Pay more by Anonymous Coward · · Score: 0

    ... and people will come.

    Companies shoul not whine, but pay if the really need people. Just let the money do the talking.

  38. I used to know all that stuff. by Anonymous Coward · · Score: 0

    JCL too. Heck, I used to be able to code in hexadecimal (screw the assembler) without even resorting to the yellow card. But it's been a while which means employers won't touch you. They'd rather moan about the lack of cheap surplus talent rather than try to utilize the talent that already exists.

  39. I wouldn't worry so much... by jjn1056 · · Score: 3, Informative

    As the older people start to retire I am sure younger people in the company will see where the promotion opportunities are and will learn on the job as needed.

    You know you are only in school for a few years, but on the job training goes on your whole career, like 40 years or more.

    Very little of what I learned in school is applicable to what I am doing now.

    Personally I don't think schools should even try to teach such technical skills, leave that for on the job learning or for post college certification training. What colleges need to do is teach people the ability to learn on their own, to have the confidence and the habits needed to go after new fields of knowledge.

    That's why I can't stand it when I see universities teaching Java and C#. By the time those kids get out of school that train will have left the station. Maybe teach that to final year students so that when they do their internships they have the basic skills. Otherwise I would expect someone who is really interested in computers to be playing with all that stuff from when they are much younger.

    --
    Peace, or Not?
    1. Re:I wouldn't worry so much... by ValuJet · · Score: 1
      How exactly are universities supposed to train people in programming if they can't use programming languages?

      Or do you expect everyone to be taught C or C++ then just adapt what they've learned into the new languages.

      If i was a student I wouldn't mind learning C or C++ (I actually did but have long since forgotten most of it) but if I wanted to learn a language that has a lot of job openings for it. Lets face it, most companies are looking for people who can program in the specific languages that they are using and not someone who knows how to code in a language that is similar.

      Yes, college should be about critical thinking and learning to think and learn for yourself, but you're not going to find many students interested in taking computer course work where they won't be able to get a job using said course work.

      I'm not trying to say C or C++ programmers don't get work. I'm sure tons do, but the newer languages have some appeal for different companies aswell.

    2. Re:I wouldn't worry so much... by zx75 · · Score: 1

      They teach Java and C* (C/C++/C#/...) because it's current, it's relavent, and we have to start somewhere. The primary focus is on education, principles, and the like but not everything can be done in pseudo code. At some point you do have to implement it, and it might as well be in a language thats current.

      Really, in university (I just graduated recently) they don't teach you very much in the way of languages. There was 1 first-year class that taught the principles of OO languages and taught Java at the same time. 1 second-year class that taught advanced data structures and did C++ at the same time. Everything else I ever had to do in terms of practical work was "You are using this language (Java, C++, C, Assembly, etc.) and this course will teach you about (embedded programming, algorithms, graphics theory, etc).

      There is the expectation that you will pick up and learn what you need to accomplish these goals on your own, because that is part of the teaching. They are teaching you how to learn new languages, how to pick up these things so that you can apply what you are learning in the classroom with whatever technology is at hand.

      An additional note, you can't expect every student to come to you with the skills or even basic knowledge about how to program. When I was in university I noticed two distinct classes of students, the first were those who were there because it is their passion. They are the ones who are really interested, and are learning because they want to.
      The second group are those who don't have any particular knowledge or passion for computers, and are at university to learn them for a variety of reasons. Money, Steady job, and often, to bring those skills back to their home country.

      In conclusion, you have to make sure the students have a basic grounding, they know how to construct basic programs in SOME language or other so that they have the capability to understand the abstract theory and apply it. There is a reason we teach addition, multiplication, and division before giving students differential calculus theory. If you taught them how to integrate and say 'oh don't worry, we'll train you in basic mathematics eventually', they'd never get anywhere.

      --
      This is not a sig.
    3. Re:I wouldn't worry so much... by Ian+Bicking · · Score: 1
      As the older people start to retire I am sure younger people in the company will see where the promotion opportunities are and will learn on the job as needed.
      Mainframe jobs aren't going to be appealing as a promotion; they have been dead-end jobs for a long time now. They are skilled jobs supporting important services, and the jobs lead nowhere; that's why it's hard to find people. Dead-end technologies are a bitch that way.
    4. Re:I wouldn't worry so much... by Comboman · · Score: 1

      That's why I can't stand it when I see universities teaching Java and C#. By the time those kids get out of school that train will have left the station. When I was in school (1980's) we learned Pascal. I've never used it on the job, but that doesn't mean it wasn't benifical. It taught me structured programming which made it easier to pick up C and C++ later on. All theory and no practice produces people who think they know everything but can't actually do anything (in other words, management types).

      --
      Support Right To Repair Legislation.
    5. Re:I wouldn't worry so much... by Maskull · · Score: 1
      That's why I can't stand it when I see universities teaching Java and C#.

      OT, but there's kind of a Catch-22 in choosing a language for programming courses (particularly introductory courses).

      • You can teach Java, C++, or C#, knowing that your students (if they finish!) will have learned a language that can be used in the "real world", along with (hopefully) learning the underlying programming languages concepts OR
      • You can teach an "academic" language like Scheme, Haskell, ML, etc. This makes it much easier to focus on actually teaching programming (as opposed to programming in X), but of course your students won't directly get job skills.

      The problem with using a "real" language is that these are generally designed for good programmers, as opposed to beginners who want to become good. E.g., Java somewhat forces you to think in OO, which makes writing simple programs to illustrate (say) basic control structures difficult. Students are forced to learn not just basic programming, but all sorts of other syntactic and semantic complexities that come with a real language ("Why do I need all this #include and main() stuff just to print something?").

      It's interesting to note that many of the heavyweight schools use academic languages. MIT uses Scheme, and for a while UC Berkeley was using Common Lisp. By using a language which is conceptually close to the underlying ideas students hopefully learn faster, and are better prepared to then learn other languages. Of course, this principle applies to fields other than programming.

  40. Economics by imstanny · · Score: 1
    Timeline:

    1) Mainframe workers retire. 2) Shortage in worker supply in mainframe industry causes demand to increase. 3) Mainframe salaries increase to meet high demand. 4) Increase in Mainframe technicians occurrs as a result of higher wages in that industry. 5) Increased supply of Mainframe technicians balance wages. 6) As a result, amount of incoming Mainfraim technicians decreases. 7) See step 1.

  41. nothing to see here, move on by SimplyBen · · Score: 0

    The world isn't going to implode, the world's IBM servers will be just fine. The notion that all Comp Sci programs are horrible and don't prepare students for field work is just absurd. I went to the University of Texas system and we had several required courses covering deep aspects of OS systems. This is another article reflecting the typical attitude on slashdot, that IT people are something more than contributors. Most of everything in this industry is written documented SOMEWHERE. And as long as they continue to produce literate graduates, I believe we'll be fine.

    --
    if sign.nil? Sig.new
  42. replace them? by fdicostanzo · · Score: 1

    If these systems are so old, couldn't they be replaced with new system pretty cheaply? Hell, replace it with two for reduncancy.

    I understand the cost of data conversion, whatever. but a lot of these old systems have just a few hundred gigs of data. Give the data set to a few good guys with an oracle/etc setup and 6 months. I've done stuff like that for some major corporations so its impossible.

    I am not even talking about speed improvements or changing the structure of the data. Just move the platform to something you can administer. The million or so it would cost would be saved in a few years by being able to admin it more cheaply.

    --
    Synergies are basically awesome, and they're even better when you leverage them. -PA
    1. Re:replace them? by Jarnis · · Score: 1

      Problem is reliability.

      Mainframes Just Work. Mainframes are used when Downtime is NOT an option.

      Your random winblows/linux x86 server farm - even a redundant one - crashing couple of times every year is completely out of the question for applications where mainframes are used. Mainframe parts are also made with completely different reliability goals in mind.

    2. Re:replace them? by eyegone · · Score: 1


      Give the data set to a few good guys with an oracle/etc setup and 6 months. I've done stuff like that for some major corporations so its impossible.

      Right. I'm sure you've converted a lot of IMS/TM and VSAM applications written in S/370 assembler to UNIX and Oracle in "a few months."

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    3. Re:replace them? by fdicostanzo · · Score: 1

      Your right, its not valid for all situations.

      A good sized corporations has quite a few (10s to thousands, depending) different servers/ mainframes, etc and a good portion of them are there for no other reason than the lack of willpower to migrate. Some simply contain customer lists, transaction histories, etc that don't require porting algorithms so much as moving data.

      --
      Synergies are basically awesome, and they're even better when you leverage them. -PA
  43. IBM IS training... by mekkab · · Score: 4, Informative

    Well, sort of. Here's the group: Share.

    IBM'ers show up at every conference and present. They are easily accesible. I went for the UserBlue AIX specific portions (and got access to network device driver engineers!), but if you go to the non-AIX,non-eServer HACMP stuff its a whole world of applied mainframes.

    There is a community out there and IBMers are looking after it.

    --
    In the future, I would want to not be isolated from my friends in the Space Station.
  44. Mandatory retirement by Anonymous Coward · · Score: 0

    When the 65 was chosen as the mandatory retirement age, people didn't live a lot longer than that. Now, people can be productive into their seventies. Forcing many people to retire at 65 is a terrible waste of talent.

    Also, what's wrong with on-the-job-training. Keep the old guys on part time to train the new guys.

  45. *nix Admins Are the Best Hope by eno2001 · · Score: 2, Informative

    The practical skillset required to admin Unix systems, could provide some people with the skills needed to maintain mainframe systems:

    1. Strong memory to be able to know which command to use in which context
    2. Thorough understanding of logic (this stuff started on mainframes where logic was impreative)
    3. Organization. You can't properly admin a *nix box if you don't keep yourself organized. The same applies to mainframes. Windows doesn't really prepare people for this kind of thinking.

    Having worked on a VAX and a few Alphas running OpenVMS, I can say that the underlying concepts between mainframe OSes and *nix aren't as far apart as Windows is from mainframe OSes.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:*nix Admins Are the Best Hope by plopez · · Score: 1

      I don't think you have seen TSO, an operator console or JCL. It is a bit more complicated than that. Much of the legacy stuff was invented before O/S theory was well developed, scripting languages, relational database theory, file system structures and a host of other concepts we take for granted these days.

      On the upside, they are getting much more user friendly, such as web interfaces and running instances of Linux. But the SYSPROG nuts and bolts can be a pain.

      --
      putting the 'B' in LGBTQ+
    2. Re:*nix Admins Are the Best Hope by Paul+Jakma · · Score: 1

      (this stuff started on mainframes where logic was impreative)

      Except Unix started on "cheap" mini-computers, not mainframes. It's really only recently that Unix ever ran on mainframes.

      Having worked on a VAX and a few Alphas running OpenVMS, I can say that the underlying concepts between mainframe OSes and *nix

      Except that those are mini-computers, indeed even micro-computers. And OpenVMS is a mini-computer OS. Eg, one difference, software wise, is that a mainframe typically does not run an OS - it runs several of them, from a low-level monitor up to multiple and different OSes.

      You don't know what a mainframe is :). (Now, for that matter, nor do I. But I know VAX and Alpha's running Linux or VMS most definitely are not.)

      --paulj

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    3. Re:*nix Admins Are the Best Hope by Undertaker43017 · · Score: 1

      "It's really only recently that Unix ever ran on mainframes."

      If by recently you mean the 1980's, then ok. AT&T/Bell Labs ran Unix on Amdahl MF's for years, and only recently (last 5-6 years) got rid of the last ones.

    4. Re:*nix Admins Are the Best Hope by Anonymous Coward · · Score: 0

      Unix prepares you to be organized but Windows does not?

      I think the anti-MS zealotry is a little thick in here. I mean COME ON.

      I don't think either one PREPARE you to be organized. Administering either one is by definition organizing the activities that take place on the systems not the other way around.

    5. Re:*nix Admins Are the Best Hope by eno2001 · · Score: 1

      Unix forces you to be organized otherwise you fail as an admin. Windows allows you to be sloppy due to it's "user friendly" aspects. Unix changes the way you think if you successfully integrate into the OS. I didn't used to be as organized before I started using Unix. One misstep and you could be toast. Nothing to force you into being organized than a job threatening mistake... ;P

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    6. Re:*nix Admins Are the Best Hope by Paul+Jakma · · Score: 1

      Ah, interesting. Presumably that or those mainframes didn't just run Unix? Anyway, ok, then let me correct and clarify given what you stated:

      It's really only relatively recently that it became common to run Unix on mainframes, when the predominant mainframe vendor, IBM, began supporting Linux on their mainframes. There have been ports of Unix and Unix-like systems to mainframes by smaller vendors and/or customers, but by and large mainframes have run mainframe specific OSes (typically, those of IBM). One quite noteworthy mainframe operating system was Multics.

      Would that be more accurate?

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    7. Re:*nix Admins Are the Best Hope by Undertaker43017 · · Score: 1

      Actually those mainframes ran Unix natively. Amdahl ported Unix to their MF's, but I don't believe AT&T let them sell it to anyone, so obviously it was not widely used.

      AT&T ran their network monitor system (NEMOS) on these machines for years.

  46. say goodbye Gracie.. by pair-a-noyd · · Score: 1

    I just spent two days hauling off a decommissioned Data General MV-30000.. Now it's sitting in my living room. It was replaced by blades running windows.
    You wouldn't belive how much I paid for it.. :)

    All the big iron is going the way of the dinosaur.
    Too big, too expensive, too complicated.

    1. Re:say goodbye Gracie.. by mls · · Score: 1

      Reminds me of the time I ripped the door off a Convex C1 supercomputer, as well as some of the internal frame rails, and turned it into a computer desk. It was my supercomputer computer desk.

      --
      -mls
  47. Ford Thunderbird mechanics required by Anonymous Coward · · Score: 1, Funny


    In other news Ford says there are not enough straight 6 small block mechanics to keep their 1950's Ford Thunderbird servicing department open

    "we just cant get the staff, its all Fuel injection and turbochargers these days, i can get qualified Engine diagnostics and managment technicians, but none know how to rebuild a 1953 Thunderbird alternator or rebore a small block" an unnamed official was quoted

  48. All together now by booch · · Score: 1

    A college education is not vocational training.

    --
    Software sucks. Open Source sucks less.
    1. Re:All together now by Fahrenheit+450 · · Score: 1

      Sadly that's what it's becoming more and more...

      Look Ma! I got me a B.S. in Java Code-monkey studies!

      --
      -30-
    2. Re:All together now by Anonymous Coward · · Score: 0

      my, how wrong are we.

      who goes to college not expecting to get a job from it today? no one. that's who.

      here's an experiment. try getting a job without college. ah, but it's required.

      as a filter to getting knowledgeable employees, a college degree is worthless. you're just tossing the dice. and what about the countless people with degrees who are too smart to actually learn? yep. "college is about learning to learn"... I call bullshit. it's about status and elitism first and foremost. if you don't believe me, just look at the professors themselves. stumbling over each other trying outdo or discredit other's work.

      on a tangent.. I must say that comp. sci. is a fucking joke. I've read the research, type theory, modularization, macros, reflection, etc. I know garbage collection tech. like the back of my hand. I have to say, it's all a colossal waste of time. it's not a science. it's a farce. GC is invented precisely because people are incapable of fixing bad design to begin with. GC doesn't describe nature. it's pure human invention, just as all of computer "science" is. it's entirely about manipulating *symbols*. symbols which only have value that *humans* give them. and where does the meaning of the symbols come from? *practice*. go take an operating systems class at the Univ. and get back to me when you find some insightful theory of communication or modularization. you won't. the class will detail *practice*. and it will likely only cover UNIX.

      every time I read research that talks about "mixins" I cringe. it's like people are oblivious to the fact that they are trying to place a theory on a hack (a "mixin" is a hack developed at Symbolics for fudging with object inheritance... talk about hacks upon hacks). read enough research and it all begins to look like orwellian doublespeak. people write about things in a manner that suggests decades of research and a fundamental property of nature has been discovered. in reality they are merely inventing meaning and connections between overloaded symbols that others before them invented. a tower of babel indeed.

    3. Re:All together now by booch · · Score: 1

      "I can't give you a brain, but I can give you a diploma."

      -- The Wizard of Oz (possibly paraphrased) to the Scarecrow

      --
      Software sucks. Open Source sucks less.
    4. Re:All together now by Bongo · · Score: 1

      every time I read research that talks about "mixins" I cringe. it's like people are oblivious to the fact that they are trying to place a theory on a hack (a "mixin" is a hack developed at Symbolics for fudging with object inheritance... talk about hacks upon hacks). read enough research and it all begins to look like orwellian doublespeak. people write about things in a manner that suggests decades of research and a fundamental property of nature has been discovered. in reality they are merely inventing meaning and connections between overloaded symbols that others before them invented. a tower of babel indeed.

      All I can add is that at college I took Architecture (buildings) and while I program only as a hobby, to me programming looks a lot like how you do a building, ie. you make stuff up in order to get some fudged and imperfect, but nonetheless practical benefit.

      Architects have a vocabulary for describing "design patterns" (based on an architecture book about Italian towns--funny that) and it can be very clever and insightful, but it's not a science, it's more intuition and imagination. Like composing music, that sort of thing. So I've never understood the term "software engineer".

    5. Re:All together now by Anonymous Coward · · Score: 0

      If you don't believe me, look at the professors themselves. stumbling over each other trying outdo or discredit other's work.
      Researchers want to write the best paper that has ever been written, not rehash stuff that's already been done. Should they feel bad about this? I don't understand.

      on a tangent.. I must say that comp. sci. is a fucking joke. I've read the research, type theory, modularization, macros, reflection, etc. I know garbage collection tech. like the back of my hand. I have to say, it's all a colossal waste of time. it's not a science. it's a farce.
      It's true that computer science is not much of a science in the traditional sense. But that doesn't mean it's a joke. Plenty of other academic fields compete for that honor (english, sociology...)

      GC is invented precisely because people are incapable of fixing bad design to begin with.
      What makes you think worrying about the details of memory allocation is a good design? Your assumptions baffle me.

      GC doesn't describe nature. it's pure human invention, just as all of computer "science" is. it's entirely about manipulating *symbols*. symbols which only have value that *humans* give them.
      News flash! GC is not supposed to describe nature. That's what physics is for.

      go take an operating systems class at the Univ. and get back to me when you find some insightful theory of communication or modularization. you won't. the class will detail *practice*. and it will likely only cover UNIX.
      There *are* theories of communication and modularization. Look up "software engineering." Like every other topic that touches on human psychology, these theories tend to be kind of vague and fuzzy.

      And as for "covering only practice," what do you expect an undergrad course to cover? Blue-sky research? The latest changes to the windows codebase?

      Now... I do think operating system research has stagnated somewhat in the last few years. But that is another topic altogether...

      read enough research and it all begins to look like orwellian doublespeak. people write about things in a manner that suggests decades of research and a fundamental property of nature has been discovered. in reality they are merely inventing meaning and connections between overloaded symbols that others before them invented. a tower of babel indeed.
      Sometimes fundamental properties of nature are discovered in computer science. Think of information theory, or complexity theory. Sometimes researchers are "just" trying to find better algorithms or heuristics.

      Anyway, your complaint about people using other people's research doesn't even make any sense. Everyone does that. When a physicist says "the magnetic flux in material A was higher under condition X," should he have to re-explain what magnetic flux is? Does that mean physics is a "tower of babel" because concepts build on other concepts?

      You need to rethink some of your ASS-umptions. And if you don't like CS, switch to a field that you do like.

  49. Cows come home to roost: Legacy of closed systems by ch-chuck · · Score: 4, Interesting

    It's just the payback for the closed source mindset: Mainframes are the biggest players of the secret info game: Pay me $10K and I'll tell you the answer, otherwise your payroll system won't work. Since the keepers of the secrets and the insider priests are dying off, so is the religion they use to control their customers. Meanwhile open systems are growing by leaps and bounds - not with the lush riches of a captive paying customer base but at least it will be around for a LONG time and pay enough to earn a living.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  50. Why so worried? by GMFTatsujin · · Score: 1

    So what if nobody understands zOS any more on the big iron rigs? Just install Windows!

    . . .

    Why is everyone looking at me like that?

  51. My profs just got done telling me about this by Durandal64 · · Score: 5, Insightful

    This is why my school is introducing a mainframe concentration into its CS program within the next two years, and people graduating with that degree are going to be looking at lots of money. Although, as some other posters have asked, why is this the university's job?

    My profs came out and told us that people like State Farm and Caterpillar had sat down with our CS people and asked them to provide some sort of mainframe sequence. But any graduate of the CS program should be able to pick up mainframe programming through training. It's just another language, after all. These companies should have seen the writing on the wall and hired graduates 5 years ago and had their current mainframe programmers start training them. Then they'd have workers with 5 years of real-world experience in mainframes. That's infinitely more valuable than a " mainframe concentration" in a CS degree.

    These corporations dropped the ball, and now they're looking to universities to pick it up for them. They don't want to have to spend money training anybody. That's all this boils down to.

    1. Re:My profs just got done telling me about this by qadmon · · Score: 1

      Your wrong about most of this.

      "Its just another language , after all"

      Bullshit.

      Its a whole different world and your not aware of any of it.

      Not only that your 'profs' are full of it too.

    2. Re:My profs just got done telling me about this by kabocox · · Score: 1

      This is why my school is introducing a mainframe concentration into its CS program within the next two years, and people graduating with that degree are going to be looking at lots of money. Although, as some other posters have asked, why is this the university's job?

      My profs came out and told us that people like State Farm and Caterpillar had sat down with our CS people and asked them to provide some sort of mainframe sequence.


      I find this very funny. I graduated back in 2000 from www.uca.edu of the major employers of recent grads: Dillards, Acxiom, Walmart, and Alltel, ALL of them wanted some main frame knowledge and some COBOL classes.

    3. Re:My profs just got done telling me about this by Anonymous Coward · · Score: 0
      ...and people graduating with that degree are going to be looking at lots of money.

      Hah hah! I've heard that before. They told me this degree would make me lots of money. They were mistaken. I make enough to pay bills, but it's nowhere near what they said I would make.

    4. Re:My profs just got done telling me about this by khallow · · Score: 1
      I find this very funny. I graduated back in 2000 from www.uca.edu of the major employers of recent grads: Dillards, Acxiom, Walmart, and Alltel, ALL of them wanted some main frame knowledge and some COBOL classes.

      This is the first time here that I've read that there may be significant demand for mainframe programmers and maintainers. If companies are hiring a significant number of people based on mainframe experience, then it's in some college's interest to teach that. I probably ought to compare this to perl/java programming ads on some of the job sites like Monster. May be a story there.

    5. Re:My profs just got done telling me about this by Fulcrum+of+Evil · · Score: 1

      If companies are hiring a significant number of people based on mainframe experience, then it's in some college's interest to teach that.

      You're confusing college with a trade school. If the colleges have done their job, then companies who want mainframe devs can train new grads in the specifics.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    6. Re:My profs just got done telling me about this by khallow · · Score: 1
      You're confusing college with a trade school. If the colleges have done their job, then companies who want mainframe devs can train new grads in the specifics.

      No. I'm not confusing anything here. Do you think that every college student should train at both a college and a trade school before they get their degree?

      The mainframe environment is considerably different from the usual PC/workstation/cluster environment encountered in college at a theoretic and technical level. If the jobs are there (ie, if this niche is large enough), then someone ought to be preparing people for that environment. I don't know the size of the mainframe labor market to know whether this sector needs college-level preparation or not.

      For example, we don't prepare people for maintaining computers under artic conditions. There's probably a high demand for the few people who can do it, but I doubt any school is going out of their way to provide people for this miniture job niche.

    7. Re:My profs just got done telling me about this by Fulcrum+of+Evil · · Score: 1

      No. I'm not confusing anything here. Do you think that every college student should train at both a college and a trade school before they get their degree?

      No, a college student should be able to pick up the details of what he needs for a specific job, especially an entry level job.

      The mainframe environment is considerably different from the usual PC/workstation/cluster environment encountered in college at a theoretic and technical level.

      It is identical at the theoretic level and differs only in architecture and implementation. It's complex, but that's why you don't get really good pay your first few years.

      If the jobs are there (ie, if this niche is large enough), then someone ought to be preparing people for that environment.

      Someone is. I went to RPI, never even saw a mainframe terminal, and I can go work on a mainframe. There's a learning curve, but that's to be expected.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    8. Re:My profs just got done telling me about this by kabocox · · Score: 1

      If companies are hiring a significant number of people based on mainframe experience, then it's in some college's interest to teach that. I probably ought to compare this to perl/java programming ads on some of the job sites like Monster.

      UCA generally had 5-10 CS grads a season. About half went into some sort of heavy duty backend database job that ran on a big blue box. That's where our classes were weakest. We only had one theory DB class! It mainly taught about the math behind SQL. We'd run examples on Oracle. At the time, I always thought that it would be faster for us to have used access. Half the class was installing oracle and getting the same example db to install and run properly. ;) Of course back then the hot thing was web apps and e-commerce. Our Dillards recuiter said at the time Dillards was taking things slow. At that time, it was more important for them that every single credit card transaction took under 3 seconds to process and the store inventory software was doing everything needed of it.

      Acxiom was the the only one that really stressed C/C++ mainly because they do demographics research for direct marketing for every major corporation out there. Back before 2000, Acxiom was collecting more information than the US Census for everyone in the world that they could get the data for. If you need a direct to mail list, they can get you a list of addresses to send out your highly targeted almost personalized ad list. At Walmart's computer center, they have a sat. reciever that recieves over 10 gigs a day in just raw inventory transactions. Alltel was known mainly for its phone coverage in mid sized cities. At that time, Alltel made most of its money by doing the backend processing for alot of international banks.

      I never realized just how much major businesses where based in Arkansas. Makes me proud of my home state. That and the thought that Walmart is dangerous to CA and FL small and local business. I find that thought hilarious. Most Arkansas businesses are small local businesses and we don't have any problems competing with Walmart. That them CA and FL big league folks have a problem with an AR corporate grocery/department chain is priceless to me. ;) Around in most AR towns, you aren't a town until you have a Walmart. In Arkansas, you really are a big league city if you have 2 Walmart Supercenters. You can mostly get the cheapest gas, food, and general homegoods from a single source. What else do most people need? A home depot or food chains?

    9. Re:My profs just got done telling me about this by khallow · · Score: 1
      Someone is. I went to RPI, never even saw a mainframe terminal, and I can go work on a mainframe. There's a learning curve, but that's to be expected.

      So how much income have you lost because of that "learning curve"? That is my point.

    10. Re:My profs just got done telling me about this by Anonymous Coward · · Score: 0

      >> Your wrong about most of this.

      Boy you couldn't be wronger.

      >> Bullshit.

      Fuckshit.

      >> Its a whole different world
      >> and your not aware of any of it.

      You live in your own crazy world and your knot an where of any of it.

      >> Not only that your 'profs' are full of it too.

      And your full of noffs too!

    11. Re:My profs just got done telling me about this by Durandal64 · · Score: 1

      Oh give me a break. I was referring to mainframe programming, not maintenance and general usage. And when you're talking about programming, it's another language. It may be a different environment, but it's nothing someone with a computer science degree from a decent school can't be trained in.

      So go fuck yourself.

    12. Re:My profs just got done telling me about this by Fulcrum+of+Evil · · Score: 1

      So how much income have you lost because of that "learning curve"? That is my point.

      None. That's the cost of bringing a new guy up to speed. My education was not intended to be vocational, but rather allow me great flexibility in my career. It has done this quite well: I can easily pick up new things, and that's almost always necessary when changing companies anyway. That is my point.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    13. Re:My profs just got done telling me about this by midicase · · Score: 1

      "State Farm and Caterpillar had sat down with our CS people ..." This is a far cry from what our local business leaders told OUR school, "Your students do not know how to write". So instead of learing simple technological skills, I have to write 5-10 page thesis style papers for every class. I will take any misdirected and shortsighted technological specific training over writing skill training any day.

    14. Re:My profs just got done telling me about this by frank_adrian314159 · · Score: 1
      It's just another language, after all.

      This is the biggest misconception. It's not "just another language" - it's a different mindset. These are machines that cannot be allowed to crash. These are the real brains that control the corporate body - important things like payroll, being systems of record when the auditors need information, really expensive boxes that if you screw up, the company will quite literally shut down. This is not a take this PC offline until we can swap in a new one. This is not let's buy a cluster of these things for performance - you better be able to account for every cycle before you ask your boss for the multiple hundreds of thousands it takes to upgrade. It's not we want to put this code on the box today - it's let's set up a test partition this week so we can run this thing in parallel for a couple of months so then maybe at the next scheduled maintenance period (which will happen on the weekend, BTW) we can put it into operation (oh yeah, you'll be on call for a couple of weeks after that so you can put the original code back if someting screws up, so you better not make a lot of fancy changes from which you can't back away). It's called the zSeries for "zero downtime" (and for the zero dollars left in your pocket after you buy the system and the software you run on it :-).

      So, no, it's not just another language - it's another way of life. Not that you couldn't adapt - most people here seem bright enough. But it does take dedication and a change of attitude.

      --
      That is all.
    15. Re:My profs just got done telling me about this by Anonymous Coward · · Score: 0

      What you are describing is basically being a bit conservative. Given some time most CS grads should be able to make correct software as well, hell, they might even prove correctness.

      Of course, formal reasoning seems to be lightyears away on the mainframes, small step evolution is easier and doesn't require you to think as much.

    16. Re:My profs just got done telling me about this by Decker-Mage · · Score: 1

      Precisely. It's a zero defect environment which most CS graduates, and more than a few technicians, can't seem to grasp. Real engineering does not allow defects, or where they will occur makes provisions. Nuclear meltdowns, or mangled payrolls for that matter, are so messy.

      --
      "[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
    17. Re:My profs just got done telling me about this by khallow · · Score: 1
      None. That's the cost of bringing a new guy up to speed. My education was not intended to be vocational, but rather allow me great flexibility in my career.

      And what career is that? Would you anticipate having this level of success if your degree were in history or women's studies? I wager these other degrees are quite flexible. But they wouldn't suffice because your education has a vocation attached to it.

      Further, suppose you could have said at the hiring that "oh yea, I have programmed on several mainframe platforms including VMS, Unicos, and HP-UX. I'm sure I can get up to speed on your Big Iron Nightmare." I think that have boosted your current (and future!) paychecks. Well, maybe it did.

      It has done this quite well: I can easily pick up new things, and that's almost always necessary when changing companies anyway. That is my point.

      I still don't buy it. Was it the education or just that you're damned good material to start with? CMU doesn't enroll morons. Further, I just don't see why restricting your education experience to certain platforms will help boost your flexibility. After all, it's a complex world out there.

      My point here is that we can go on talking about what should or shouldn't be in "education" as opposed to "vocation". But as I note above, there's a lot of vocation in education. Then the real question is why can't your vocation side of your college education include unusual experiences like mainframes?

      PS, I'm kinda surprised at the length I'm pushing this argument. Just annoyed by the (IMHO) not very pragmatic "flexibility" argument. Lot of people are flexible, but companies will hire those that are less work for them. So if you know some of the things that you'll need to know, then you have an advantage. OTOH, it's less work for colleges to use standard platforms and preach the flexibility angle to attract customers. I figure you know how companies and colleges work here.

    18. Re:My profs just got done telling me about this by Fulcrum+of+Evil · · Score: 1

      And what career is that?

      Software development.

      you anticipate having this level of success if your degree were in history or women's studies? I wager these other degrees are quite flexible. But they wouldn't suffice because your education has a vocation attached to it.

      Not alone. In order to succeed, you need a certain baseline of knowledge, and they don't teach that in women's studies. Last I checked, they seem to be involved in a land war with established history professors.

      Further, suppose you could have said at the hiring that "oh yea, I have programmed on several mainframe platforms including VMS, Unicos, and HP-UX. I'm sure I can get up to speed on your Big Iron Nightmare." I think that have boosted your current (and future!) paychecks. Well, maybe it did.

      I don't do big iron at the moment. It's all unix for he stuff that matters where I work. The point is that I can, and so can a lot of other people. You just need a commitment on the employers' part. Nobody with any sense is going to learn MVS for $45k when they can make twice that and not worry about job obsolescence in unix.

      Was it the education or just that you're damned good material to start with? CMU doesn't enroll morons.

      RPI, and they seem to have let in one or two, but mostly in the B-school. I will admit that I am damn good material, but the curriculum helped with discipline and theory, amking new languages and environments much easier.

      Then the real question is why can't your vocation side of your college education include unusual experiences like mainframes?

      Well it can, but if we're talking about companies with a need demanding that Unis train students for their (the company's) benefit, then that's plain unreasonable. They are in no position to demand that sort of thing. Rather, they should be falling over themselves to apprentice bright young (or not so young) youth. Even better, they should chase post-burnout talent that EA and their ilk just shat out. Those people might like a structured 45 hour week and stability over endless deathmarches led by incompetent management.

      PS, I'm kinda surprised at the length I'm pushing this argument. Just annoyed by the (IMHO) not very pragmatic "flexibility" argument. Lot of people are flexible, but companies will hire those that are less work for them.

      Smart companies realize that good people are hard to find and skills are easy to learn. It is only the guru-level knowledge that requires years of focus, and sometimes not even that. Fact is, mainframe jockeys are in short supply, but the companies don't want to pony up what it will take to train and retain.

      OTOH, it's less work for colleges to use standard platforms and preach the flexibility angle to attract customers.

      You have any idea what the power demands of a mainframe are? Something about 3 phase power at 30A and specialized cooling sucking up the computing budget.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  52. Why is this being asked when it's irrelevant by Anonymous Coward · · Score: 0

    This post is c#*p and shouldn't be on the front page of /.

    This kind of question seems like it is posted by a non-mainframer or someone who just hasn't had any experience in the field. Unless you're the only one in your IT dept, there are many-a-times that we interact with young/aged, inexperience/experienced and they perform as good as the next geek.

    Anyone can learn at any age and I myself have been put in the position to maintain government mainframe data. And I originally came from the MS-camp.

    Please keep this kind of junk off the front of our great site.

  53. Simple solution: Import the knowledge by marlinSpike · · Score: 0, Troll
    Who cares if America's out-of-whack CS programs don't train students in the right skills -- I'm sure there are Indian, Chinese or Eastern European programs doing it just fine.

    Two words: H1-B Visa.

  54. Very True by doctorjay · · Score: 0

    I work for a fortune 100 company and the mainframe is not going anywhere. It is THE platform that handles almost everything. It has remarkable uptime, and computing power. Though it can be cumbersome and not so "user friendly" but who cares cause it does the job so well.

    So much relies on it and companies are taking the "if its not broken, dont fix it" route. Moreover I highly doubt any other existing platform could replace it. All to most of the people that deal with the mainframe here are middleaged as well. Food for thought. I recently graduated college with a CompEng degree, and they want me to now learn JCL and are shocked that I didnt have a single mainframe course in my cirriculum.

  55. Easy solution by Hanno · · Score: 1

    If the expertise is rare or the potential workforce unwilling to do it, raise the pay.

    If it pays well, people will learn to do it. If it pays bad and other jobs pay better in the same industry, why does the industry complain?

    --

    ------------------
    You may like my a cappella music
  56. New Reality by Anonymous Coward · · Score: 0

    All your savings and all your bank debts only exist on mainframes. They control your reality.

    Since most of the people I know, unfortunately myself included, have much more of the debt and less of the savings. It is only in our best interest to let these people and thus our DEBT DIE!!!

    Our little savings will be a small sacrafice.

    And if this troll is not enough as is... If only they had been running our debts and savings on FreeBSD, then they would have long been dead!

    Cheer Up, It's Friday.. in the US the rest of you don't matter. *grin*

  57. Business Plan by Johnboi+Waltune · · Score: 4, Funny

    The obvious maneuver for a mainframe expert:

    1. Retire at age 60.
    2. Put together a 40-hour training curriculum.
    3. Take a course on education and public speaking at your local college.
    4. Offer your training services at $300/hr, plus airfare, hotel, and per diem.
    5. Work 1 week per month, and make $12,000.

    6. (Optional) Set up a hot 19 year old college freshman with an apartment and a car, and bang her once a week until your heart gives out.

    --
    "The advanced societies of the future will be driven by competing systems of psychopathology." -JG Ballard
    1. Re:Business Plan by Cheeze · · Score: 1

      sounds like a logical career path to me.

      --
      Why read the article when I can just make up a snap judgement?
    2. Re:Business Plan by Anonymous Coward · · Score: 0

      7. ???
      8. Profit

      oh wait

    3. Re:Business Plan by sail.maryland · · Score: 1

      Once 10 people have done this then the market is saturated and the pay goes to near minimum wage. And what are the other 50,000 unemployed mainframers supposed to do?

    4. Re:Business Plan by gatkinso · · Score: 1

      Number 6 is not optional.

      Where is all that Viagra spam when I need it?!!!?!?!??!

      --
      I am very small, utmostly microscopic.
    5. Re:Business Plan by blowg0ats · · Score: 0

      (Optional) Set up a hot 19 year old college freshman with an apartment and a car, and bang her once a week until your heart gives out.

      Optional?

    6. Re:Business Plan by mrmagos · · Score: 1

      And what are the other 50,000 unemployed mainframers supposed to do?

      Skip to step 6?

      --
      Never start vast projects with half-vast ideas.
    7. Re:Business Plan by sean23007 · · Score: 1

      She's only going to be 19 for so many weeks. Or are you assuming mainframe programmers have less than 52 rolls in the hay left in them?

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
  58. ibm by Anonymous Coward · · Score: 0

    looks like ibm is integrating a lot of mainframe capabilities into their pseries power5 architecture. linux, aix, and as/400 (i/os) already run on it and it wouldn't surprise me if z/os makes it on board as well in the near furture. seems to make good business sense for ibm to only have to support one hardware platform.

  59. COBOL Syndrome by p0 · · Score: 1

    Will this spark an miniature era of mainframe trainings? and will this create so many technicians trained to operate mainframes and then to find that all mainframe jobs are taken?

    --
    This is my sig. There are thousands more, but this one is mine.
  60. Duke it out by pyza · · Score: 1

    There seem to be two disjointed threads here: 1. We work on mainframes and we are elite, so there... 2. Any halfway intelligent college student should be able to work on mainframes, so there... I suggest a few rounds on Soul Caliber to settle the argument.

  61. rate me as off topic but... by tont0r · · Score: 1

    i just wanted to point out the mortal kombat blood code in his signature for the sega genesis version :) A B A C A B B

    1. Re:rate me as off topic but... by Yocto+Yotta · · Score: 1

      Amazingly, you're the second person to comment on that in the last hour. See: http://slashdot.org/comments.pl?sid=160165&cid=134 07985

      Also of note, see this drunken exclaimation I made several weeks ago: http://slashdot.org/comments.pl?sid=158213&thresho ld=-1&commentsort=0&tid=97&mode=nested&cid=1325477 1

      --
      A B A C A B B
  62. It does not matter! by www.sorehands.com · · Score: 1

    The principles are the same! I had this argument 15 years ago, while a DPMA chapter president. One of the board members kept trying the argument, "are we a micro or mainframe group?" I said it does not matter, the same rules apply. The only difference is that people are forgiving of micro failure, but when a mainframe crashes people are fired.

  63. This is like by Mad+Ogre · · Score: 1

    This is like worrying about not enough people knowing how to use a Butter Churn or repair a Steam Locomotive.

    --
    MadOgre.com
  64. Where can one get training? by DuSTman31 · · Score: 3, Insightful

    Personally, I find the concept of mainframe development rather attractive, as I do any architecture substantially different from what I'm used to. I'd really like to get to know how to use and program these machines.

    Problem is, I've no idea how to go about this. It wasn't offered as a module at university, and I don't exactly have one lying around I can play with.

    I recall reading about how IBM donated a mainframe to an english university (reading? Can't remember) for tuition purposes, but I don't exactly want to take a second degree to go about this.

    One thing that strikes me is that backward compatibility on mainframes is legendary (with many programs written for a system 360 still running without modification. This would suggest the use of old machines for training. Would there be any objection to companies donating their retired mainframes to academic institutions for this purpose?

    1. Re:Where can one get training? by gatkinso · · Score: 1
      --
      I am very small, utmostly microscopic.
    2. Re:Where can one get training? by 0xdeaddead · · Score: 1

      This http://www.conmicro.cx/hercules/ is what you want a 370 & 390 emulator for your pc! it runs under windows & Linux/unix!

      For even older check out simh

      http://simh.trailing-edge.com/

      Enjoy!

    3. Re:Where can one get training? by t-maxx+cowboy · · Score: 1

      Well most companies don't buy their mainframes, they lease them. Then the manufacture, often IBM, takes the system back and either redeploys the unit elsewhere, keeps it for spare parts, or recycles the metals, and plastics (I hope they do that with the metals and plastics).

      --
      Regards,

      Ryan Pritchard
      Fun Extends All Basic Life Expectancies
    4. Re:Where can one get training? by Anonymous Coward · · Score: 0

      "One thing that strikes me is that backward compatibility on mainframes is legendary (with many programs written for a system 360 still running without modification. This would suggest the use of old machines for training. Would there be any objection to companies donating their retired mainframes to academic institutions for this purpose?"

      They used to to it all the time. Sometimes the equipment was even still functional when it arrived (this is known as taking a tax deduction for junk hardware).

      Problem is, old mainframes not only suck up gobs of power and A/C - not to mention room - but to run enterprise-level zOs an old mainframe won't do. IBM's new mainframe architecture adds 64-bit processing, IEEE floating point and entire C stdlib functions as single machine-level instructions (RISC, it ain't).

      The cheap and easy way to get mainframe practice - assuming you don't mind being your own systems support and operations staff - is to go with the Hercules emulator.

      However, if you expect to do modern-day mainframe development (more than working with COBOL), IBM's been quite busy nudging IT towards Java and even Linux. IBM /loves/ selling products that suck up lots of (IBM) hardware resources and a minimal Java runtime needs close to 10x the entire available RAM you could fit in an old S/370.

      So keep those WebSphere skills sharp!

      Oh wait. I forgot. HR only wants people with 10 years of MQSI and 5 of RUP. Never mind.

    5. Re:Where can one get training? by SEE · · Score: 1

      I don't exactly have one lying around I can play with.

      Ah, but you do have one you can play with. It's on your desktop.

      Okay, not quite. But the Hercules System/370, ESA/390, and z/Architecture Emulator will give you something to experiment with.

      Now, you can't get the modern z/OS or z/VM without convincing IBM to sell you them for your emulator. But you can get their ancestors MVS and VM/370 for free, as well as others (including Linux/390, of course).

      It's not quite as good as the real thing, but it's much more practical for an individual.

  65. I thought IBM's Solution was Linux on the MF? by Black-Man · · Score: 1

    They are now pumping up Web Services on the mainframe... but this is COBOL or C++. I think the JVM only runs on a Linux partition on the mainframe.

    One thing a *nix person never gets... they can run multiple OS's on a mainframe.

    1. Re:I thought IBM's Solution was Linux on the MF? by eyegone · · Score: 1


      I think the JVM only runs on a Linux partition on the mainframe.

      You're wrong. There have been JVMs for OS/390 and z/OS since before Linux even ran on the platform. But thanks for playing.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
  66. Change the mainframes by SniperClops · · Score: 1

    Why can't they update the mainframes to Windows or Unix(Linux)

  67. Mainframe OS Interface by Nerdfest · · Score: 1

    How many of you have tried using the old 3270 based interface. In most cases I can't imagine a worse way to manage an OS. Their unix service now offer a better alternative interface, but not everything can be managed from it. If they want to keep these systems running, create a new, more usable interface, GUI or not ... it doesn't matter. Pretty much anything would be an improvement. As it stands it hard to train people, as many things can't be figured out, they must be memorized. Dataset names, etc, tend to be obscure an non-descriptive. As one poster mentioned, prehaps it's people trying to keep their jobs.

    1. Re:Mainframe OS Interface by Diag · · Score: 1

      old 3270 based interface...
      Well it's been usable enough for bank tellers, airline booking agents, data entry clerks, call center operators, etc etc, for decades.

      I think it just depends on what you're used to. I touched my first 3270 terminal on my first day of employment in 1990. It took maybe 2 or 3 hours to work out the difference between RETURN and ENTER, and what the ATTN and RESET key do.

      I now mainly work with UNIX variants. Give me a 3270 over a VT100 any day. (Press L to move the cursor right? - What?!?!) :)

      And I still think ISPF is the most veratile text editor I've ever used.

      --
      Serving Suggestion: Defrost
  68. Re:IBM should be training? They do! by Cletus+the+yokel · · Score: 4, Informative
    "if IBM wants to make sure there are people to support/run/develop on their mainframes, then why don't they start providing more training?

    ... It seems completely in their best interest to provide the training at a reasonable cost to get those few thousand youngsters into the ranks."


    You mean something like this?

    IBM Learning Services have a large selection of courses available for z/OS.

    I do think that making these courses better available and better publicized to college students would be a great idea though...

    [disclaimer: I work for IBM tough not in the z/OS area. Above is purely my personal opinion]
    --
    Wanted: One witty yet thought provoking .sig - Apply here.
  69. Because, of course, we all know... by frgough · · Score: 1

    that these retiring admins will never train anyone to replace them, and the only place you can ever learn anything about computers is in your college comp-sci classes.

    --
    You can tell the character of a man by observing those who hate him.
  70. It's the prevailing attitude by KiltedKnight · · Score: 4, Interesting
    Nobody wants to work on the mainframe systems anymore because it "isn't cool." It's not the perceived latest and greatest.

    Mainframe computers are designed around a specific purpose: large volumes of repetetive transactions. This is why they are very prevalent in the banking, credit card, and other financial arenas. They handle the bill processing, customer database, etc.

    Sure, you could attempt to blame companies like Microsoft for this, and you would only be partially right. If you do that, you have to add Intel, AMD, Sun, HP, and a whole host of other companies to the mix too, since they all contribute to the "smaller, faster computers are where it's at" attitude. A big reason why this attitude prevails, however, has to do with the "single point-of-failure" issue. When your mainframe crashes, you can do absolutely nothing until the necessary repair work is done. This is where the distributed computing environment works very well.

    Having worked on mainframes in the early part of my career, I know that they were useful then, and still are. They excel at what they were designed to do... large volumes of repetetive transactions.

    It wouldn't hurt for computer science students to learn about mainframes, or even limited resource embedded systems. It would make them better, more well-rounded IT folk.

    --
    OCO is Loco
    1. Re:It's the prevailing attitude by bombadillo · · Score: 1

      Having worked on mainframes in the early part of my career, I know that they were useful then, and still are. They excel at what they were designed to do... large volumes of repetetive transactions.

      The mainframes real purpose is fault tolerence. They are designed to keep failure to a minimum. They are not designed to handle large volumes fast. If that is all you need then save money and invest in one of Sun or IBM's large midrange servers.

    2. Re:It's the prevailing attitude by 1c3mAn · · Score: 1

      "A big reason why this attitude prevails, however, has to do with the "single point-of-failure" issue. When your mainframe crashes, you can do absolutely nothing until the necessary repair work is done. This is where the distributed computing environment works very well."

      Yet, when was the last time a mainframe actually failed? "Mainframe" is nolonger a single machine. It is a system of large computers on a common network similiar to distributed computing. Clustering computers is nothing new. A sysplex does it just the same, yet you only have 4 or 5 large mainframes in the system, with usually a number of backup machines if one actually does fail. One system fails, admin switches on the backups, the zOS operating system takes the bad system offline and intergrates the new one. All the process that were running on the bad machine are backed out and restarted on the new machine added, and you are still running, maybe a little slower because the backup is usually an old machine.

      Data lost - Zero.
      System down time - Zero.

      Mainframes dont crash. The system has been build with so many redundencies over the years, that if you know how to do it right then you have to try really hard to crash the system. Heck, I know one of the scandanavian airlines had their Mainframe up for 3 years straight. They finally had to take it down because they need to update something and only a Re-IPL would make it take effect.

      Mainframes are almost too reliable. Companies are taking their mainframe system for granted. I talked to one person who joined a company with an IT department of about 10 people in the early 90s. All 10 people were dedicated to the mainframe. When he left in 2002, there were still only 10 people in the IT department but only 1 person had to maintain the mainframe, the rest were all smaller server and desktop admins.

      Iceman

    3. Re:It's the prevailing attitude by SpiritOfGrandeur · · Score: 1

      It wouldn't hurt for computer science students to learn about mainframes, or even limited resource embedded systems. It would make them better, more well-rounded IT folk.

      Computer Science != IT

      There are programs at colleges for IT and there are programs at colleges for Computer Science. Just because a Computer Science student is better at IT because he/she understands the inner workings of a programming language does not mean that Computer Science people have to be IT.

    4. Re:It's the prevailing attitude by starfishsystems · · Score: 1
      Nobody wants to work on the mainframe systems anymore because it "isn't cool." It's not the perceived latest and greatest.
      ...
      It wouldn't hurt for computer science students to learn about mainframes.

      I did most of my computer science degree on mainframes. That was fine at the time, but in terms of scope, they're really quite limiting. You're in a virtual enviroment which is designed for extremely safe containment of your activity. You certainly can't test device drivers, modify the kernel, develop network protocols, or even reliably measure system performance.

      About all you can do as a mainframe user is learn applications programming and requirements analysis. Consequently, the mainframe workplace tends to be extremely conservative. If that's your temperment, then go for it, but if not, beware!

      --
      Parity: What to do when the weekend comes.
    5. Re:It's the prevailing attitude by Elwood+P+Dowd · · Score: 1
      Sure, you could attempt to blame companies like Microsoft for this, and you would only be partially right. If you do that, you have to add Intel, AMD, Sun, HP, and a whole host of other companies to the mix too, since they all contribute to the "smaller, faster computers are where it's at" attitude.
      Why the hell would you blame them? They didn't do anything to mainframes. Blame the companies that keep consolidating mainframe operations and not hiring enough operators to guarantee their workforce. Higher salaries would also help. A friend of mine's dad has had a long career as a mainframe operator. I make 25% more money than he does, and I code SQL & VB6. Badly. How is this Microsoft's fault?
      It wouldn't hurt for computer science students to learn <snip>. It would make them better, more well-rounded IT folk.
      I hope you're trolling.
      --

      There are no trails. There are no trees out here.
    6. Re:It's the prevailing attitude by adrianmonk · · Score: 1
      It wouldn't hurt for computer science students to learn about mainframes, or even limited resource embedded systems. It would make them better, more well-rounded IT folk.

      Having spent the last 3 years programming on Palm OS, let me just say that working in a limited resource embedded system will hurt. But, you do get something out of it: most of the programs I've done in the last few years run fine on systems with 256kB of dynamic heap and 4kB of stack.

    7. Re:It's the prevailing attitude by geekoid · · Score: 1

      be sure to add fault tolerance to your list.

      also yopu nede to change:
      "large volumes of repetetive transactions. "
      t"large volumes of repetetive transactions on ever changing data."

      "A big reason why this attitude prevails, however, has to do with the "single point-of-failure" issue."
      a mainfram does not have a single point of failure ANYWHERE. loose poer, generator kicks in.
      Need a new drive, plugged it on in.
      replace processor? go for it.

      the only 'single point of failure' is if the roof falls in.
      Frankly is something so catostrophic happes as to destroy the machine, then a cluster wouldn't have helped at all.

      "When your mainframe crashes"

      haha, they don't.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    8. Re:It's the prevailing attitude by kcbrown · · Score: 1
      Nobody wants to work on the mainframe systems anymore because it "isn't cool." It's not the perceived latest and greatest.

      See, this is an attitude that I don't understand.

      I mean, look at the characteristics of modern mainframes:

      • Everything is fault tolerant and essentially hot-swappable. I mean everything.
      • The I/O throughput is gigantic. Well beyond almost everything else out there.
      • The hardware has been virtualized from the very beginning. Hell, even today you can't do true virtualization on Intel CPUs -- you have to resort to certain hacks like VMWare does. It's why Xen can't run unmodified OSes, but will be able to once Intel releases CPUs that support native virtualization. The end result is that virtual machines are routinely used on mainframes.

      What's not cool about that?

      As long as you can continue to learn new and interesting things on the job (and remember, "new" is relative to the person learning things), why wouldn't you want to work with mainframes?

      At the end of the day, a mainframe is just an extremely capable computing platform. With its virtualization capabilities, you can run the latest and greatest stuff on it (Linux of various flavors) *and* the old-school stuff all at the same time, all without interrupting production.

      The primary reason mainframes aren't more popular than they are is that they're expensive. You pay for the throughput and uptime capabilities of the mainframe. But in this case, you get what you pay for. That's a big reason mainframes aren't dead and buried already.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  71. Move with the times by shic · · Score: 1

    This reminds me of a comment in an A-Level Computing examiners report in the late 80s about a question asking for an explanation with examples.

    The examiner complained that while surprisingly many students knew the right answer it was disappointing that the examples all referenced the concept in the context of microcomputers while the examiner had expected references to mainframe systems.

    I remember at the time thinking "asshole!" The question didn't specify - how surprising should it have been that the students drew examples from their personal experience?

    I concur with the many other posters who explain how this is a training issue which simply demands proper investment.

  72. MIS not CS! by j-tull · · Score: 1

    Computer Science should not be teaching these things. Although OS use and maintenance may be useful skills for a CS major to have, I don't believe they have any relation to the science of computing. CS majors should be trained in the underlying concepts of OS design, not how to configure/maintain (or even really how to use) any specific OS. That's why we invented MIS majors -- not just so people flunking CS would have another major to fallback on.

    1. Re:MIS not CS! by VENONA · · Score: 1

      Personally, I think Edsger Dijkstra said it best. "Computer science is no more about computers than astronomy is about telescopes."

      Though you'd have to say this about once a week to make any impression at Slashdot, I wish I had mod points or you.

      --
      What you do with a computer does not constitute the whole of computing.
    2. Re:MIS not CS! by modi123 · · Score: 1
      Bah! Comp Sci. light + Business light = MIS. I took MIS classes, delt with MIS people, and all I see is this.

      Concepts are wonderful and fun for a majority of the time, but if you only focus on the concepts you are missing the majority of the "experience generating" activities. The word activities then implies you have to be specific. Hence why one would have to be trained in a "specific OS" or programming language, or what have you. As my Grandpa was one to say "the rubber needs to meet the road", else you will just churn out a bunch of flunkies that have wonderful concepts but lack action abilities. What's the point of conceptulizing what you can not act out? I could read a grip of books on welding, draw out the process, and visualize it in my mind, but if I don't enteract with the tools then my time was wasted.

      Actually, yes, do this... I would rather be the one SHOWING my abilities than just TALKING about them. I will further entrench my net worth and skill sets in my company, and make billions! *evil laughter*

      Seriously, if I graduated from an university that taught me only concepts I would be pissed and demand my money back.

    3. Re:MIS not CS! by TweakMe · · Score: 1

      Ding ding ding! we have a winner Ding ding ding! we have a winner modi123 has probably been no where near a S/390. It's not just another programming language, it's an arcane paradigm. If you don't believe me, take a look at some moderately complex JCL and see if you can make any sense out of it. It's not something that you can read a few books on and be productive or get a bit of OTJT. Many people here don't seem to grasp this.

  73. Soylent Green is made from old Mainframers! by dwalsh · · Score: 1

    And do something similar with the Cobol 80 columners :-)

    --
    ${YEAR+1} is going to be the year of Linux on the desktop!
  74. IBM does have a program by sapbasisnerd · · Score: 1
    As part of the so called "Mainframe Charter" IBM has been doing a bunch of stuff to revitalize the community around mainframes. Starting point for reading is:

    http://www-03.ibm.com/servers/eserver/zseries/newf aces/

  75. Where can I.... by Neo-Rio-101 · · Score: 1

    Can I download the zOS i686 bootable CD images off BitTorrent?

    No...? Then YOUR MAINFRAME IS SCREWED!

    --
    READY.
    PRINT ""+-0
    1. Re:Where can I.... by ratboy666 · · Score: 1

      Look up "hercules emulator" on google.

      Ratboy

      --
      Just another "Cubible(sic) Joe" 2 17 3061
  76. My experience in mainframe development by MrBoring · · Score: 1
    I've spent a few years programming on mainframes or for software that will eventually be ported to them. My university actually did teach computer science fundamentals on a mainframe. So what do I make of this?


    First, when I've look for mainframe jobs in the past, there were far fewer of them compared to almost any other newer technology. It takes longer to learn the ropes of the mainframe, but yet they pay less. I think that while it may be hard for recruiters/employers to find mainframe people, it's even harder for mainframers to find recruiters/employers. Higher supply than demand I believe.


    If you haven't worked on a mainframe, here's what you probably can expect. First, extreme discipline. Development tends to favor spending months making sure all problems can survive a lightning bolt striking the machine, vs having only slightly less reliability and more features.


    Second, everything is harder to work with. Datasets must be allocated before used, for instance. The Unix System Services has made much of this either easier or obsolete, because it has provided a rudimentary korn shell and UNIX type file system, but there's still the legacy environment left.

    Get used to names for everything having a three letter prefix and being limited to no more than 8 characters, usually not connected with the product or concept name itself. I find this to be the most irritating aspect of this, and based on the way the OS was designed decades ago, I don't think this will ever change. It's nice to call an apple an apple, but that won't happen on a mainframe. Also, the user password is 8 characters, which is surprising for a platform proponents would lead you to believe is perfectly secure.


    I'd also comment that true development from scratch is much less common. It seems much more likely that people make tiny changes for fear of breaking something (mainframers can be extremely conservative in this way).


    Btw, you can learn mainframe skills on the job, but it will take a few months at least. It is radically different from *NIX and Windows in many ways. Still, you'd be better off with a good CS education than specific training in any one vendor's product, including mainframes.

  77. Sounds like a boon for the training market by hanshotfirst · · Score: 1
    If the schools aren't teaching it, and there is a commercial need for it, then the corporate training world will provide the service (for a nominal fee, of course).

    School didn't give me my Oracle training or other product-specific training. I got sent to a class by my employer.

    College, in my view, is intended to provide a base experience, with specific job tasks trained by the employer. Sounds like corporations' free mainframe training is drying up, and they will have to start paying to train their own people.

    --
    Why, oh why, didn't I take the Blue Pill?
  78. So I am a mainframe programmer..but by qadmon · · Score: 1

    I retired from IBM after 30 years in mainframes and operating systems.

    After retirement I worked two contracts for the Y2K problem. My resumes was in a lot of headhunter databases but have likely been flushed by now.

    So why if there is such a thinning of the ranks haven't I got a job? Why have they not been placing ads? Why have no headhunters called my phone?

    My years as a systems programmer (previously a hardware CE) on both MVS and VM/SP seem to matter little in this corporate mentality and business world.

    Let the suckers belly up then if they are too lazy to realize that many of us are still here and have the skills and knowledge way way way beyond the
    PeeCeeWeenies.

    Ha!

    Suck it up you corporate DP exec flakes. Suck it up.

    1. Re:So I am a mainframe programmer..but by SpacePunk · · Score: 1

      You will cost them too much. Sure, they want top skill, but they want to pay bottom rung.

  79. I met one of these mainframe guys... by CarlinWithers · · Score: 4, Interesting
    This week I met an old-school mainframe guy who started working for IBM in the early 50s. He had some amazing stories to tell.

    The one that I like best involved backing up to tape. Apparently tape backup started not as tape, but as thin steel ribbon. This was some heavy stuff, so they employed 3-5 horsepower motors to spin it. Of course, if the motors weren't calibrated right, the steel tape would often snap. One guy even lost his arm to this tape.

    How's that for nuts? Computer maintainers don't get these kind of injuries anymore I'd assume. What with steel tape being phased out.

    1. Re:I met one of these mainframe guys... by Tim+Doran · · Score: 4, Funny

      Sigh... Good times... good times...

    2. Re:I met one of these mainframe guys... by Anonymous Coward · · Score: 0

      Did you get to shake his hand?

    3. Re:I met one of these mainframe guys... by fbg111 · · Score: 1

      Sigh... Good times... good times...

      Yes indeed, back in the days when men were real men, women were real women, and small furry creatures from Alpha Centauri were real small furry creatures from Alpha Centauri...

      --
      Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
    4. Re:I met one of these mainframe guys... by meringuoid · · Score: 1
      How's that for nuts? Computer maintainers don't get these kind of injuries anymore I'd assume.

      Never met Simon Travaglia, then?

      --
      Real Daleks don't climb stairs - they level the building.
  80. It proportional by tezbobobo · · Score: 1

    Compared to the number of windows machines out there, zOS is a rarity. So rare in fact as to merit that it not be taught at university. The market creates a demand, and if it doesn't we end up with a .com boom.

  81. You're not getting it. by wandazulu · · Score: 5, Informative

    I had a job at a bank several years ago that stored everything on an IBM ES/9000. This was purported to be one of the largest machines of this type shipped from IBM to a customer. The thing was water cooled, had a staff of 10 people to maintain it, and required a hand scan just to get in the room. It ran everything you'd think and scoff at...mostly cobol jobs and a lot of JCL. I was a newbie client-server guy whose world was sybase VB3. As TFA states, there were a number of older folks, some who had been working there since before I was born, counting down the days till retirement.

    I was writing the front end to the banking system, first as a VB3 app and then as a web app (in 1996!). As such, you'd run "jobs", basically like how you'd call a stored procedure, and get back the value. So I'd run the job, and before I had taken my finger off the enter key, the result was sitting on the screen.

    I asked a "little-old-lady" who was days from retirement how it cached the person's value, and how it took into consideration interest, atms, etc. She told me it didn't. It started from the top of the vsam file, and added and substracted for that person till it got to the end. Then it gave you the answer.

    It did this every single time.

    I have never ever ever seen anything that could match that machine for raw IO processing. Add to it the fact that it was used by several thousand people all over the world, *and* it ran VM so there were two identical MVS operating systems, then CICS, then the apps....

    To be honest, I never got the hang of how to even move around in CICS, but I will give mainframes a lot of credit...when you need to shovel a *lot* of data around, there's probably nothing better.

    The fact is people...mainframes are computers answer to gravity...you never see them, barely acknowledge their presence, but you'll miss them when they're gone, because they're the only machines that can handle the staggering loads that would make a cluster of *anything* weep.

    1. Re:You're not getting it. by Nerdfest · · Score: 2, Insightful

      I have no beef with the performance, especially the io bandwidth. A big part of the problem is with the people. The "because that's the way we've always done it" attitude seems t prevail. It's obviously a generalization, but I find the old mainframers to be completely unwilling to listen to new ways of doing thigs, regardless of obvious advantages.

    2. Re:You're not getting it. by Jeff+Molby · · Score: 5, Insightful

      the staggering loads that would make a cluster of *anything* weep.

      Tell that to Google.

    3. Re:You're not getting it. by Anonymous Coward · · Score: 0

      If a machine breaks and some url are missing no problem it will be in the database sooner or later, if some some bank accounts are missing...

    4. Re:You're not getting it. by MrPCsGhost · · Score: 1

      Quite right. In our shop, we guarantee that 75% of our CICS transactions will run in 1/5 of a second. 90% in less than 1/2 second. It flies. And it's not just the hardware. It's the programming. zOS is only as good as the people who run it.

      Aaron

    5. Re:You're not getting it. by chez69 · · Score: 1

      yeah, and tell us that every data problem is the same as google.

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    6. Re:You're not getting it. by Jeff+Molby · · Score: 1

      Of course, every problem is different as is every answer. I was merely refuting his claim that clusters couldn't play in the same league.

    7. Re:You're not getting it. by MrPCsGhost · · Score: 1

      This is business computing. You take some data from point A, and move it to point B, with perhaps a little transformation in between. Not that tough, right? They have their way of doing it. You have your way. What's wrong with their way? What great benefit will be drawn from doing it your way? Because you can't do COBOL or Assembler? Why not?

    8. Re:You're not getting it. by arethuza · · Score: 1

      Google isn't transactional - not even close. Sure what Google does is extremely impressive but what they do isn't really related to heavy duty transaction processing.

    9. Re:You're not getting it. by wandazulu · · Score: 2, Insightful

      I believe the phrase is: "set in your ways". I agree with you...the little-old-lady was very much one of those; every request I made was flatly turned down simply because "it's worked this way for 30 years and I'll be damned if I'm going to change it now." So I had to come up with some ... creative ... tricks in VB to do what I thought was a trivial operation for the mainframe.

      OTOH, no one is going to change a 30 year old system to suit the needs of a 22 yro vb/web programmer (I had the strange honor of showing the little old lady what the net was..she had simply never heard of it). And I also figured that a lot of it was history...these were folks who had been doing this, in some cases, since the 50s. They had fixed their ideas of computers as machines that forbid you to fold, spindle or mutilate, and when you left work you went home and never thought about computers until the next day, not necessarily because you weren't interested or loved what you did, but because you simply didn't have one, and couldn't get one.

    10. Re:You're not getting it. by wandazulu · · Score: 1

      To your point, I'll bet that clusters will get there. Maybe they are there, but I personally have not seen it, so I can't say.

      The only difference I really know is that the IBM box was just that ... a single machine (though comprised of many many cabinets). Everything was seen as a single entitiy, instead of dealing with a grid's complexity. That, theoretically, makes the admin job easier...you can just see what's happening to the box itself instead of culling details from each node and determining the load via an Excel spreadsheet.

      But I will acknowledge that my cluster experience is extremely out of date, so maybe it's all different and better now.

    11. Re:You're not getting it. by e1618978 · · Score: 1

      I second that. Our school IBM mainframe had a 25 MHz processor, and 300 people could be logged in and compiling at the same time. It really made you think about the MHz myth.

      Beside it was a Pyramid 100MHz unix minicomputer (this was in 1980, so that was really fast), and it choked with 10 people logged in.

    12. Re:You're not getting it. by gatkinso · · Score: 1

      Neither is the query that the author suggests... and I will point out that as fast as it executed it would have been much faster had results been cached.

      Such technique harkens from a day when memory was very expensive.

      --
      I am very small, utmostly microscopic.
    13. Re:You're not getting it. by arethuza · · Score: 1
      True enough, but what I was getting at is that maintaining and updating a search index is a pretty different kind of operation from updating data in a typical business "transaction processing" model.

      Maybe I'm just oversensitive to Google fanboy comments ;-)

    14. Re:You're not getting it. by logicpaw · · Score: 1
      Neither is the query that the author suggests... and I will point out that as fast as it executed it would have been much faster had results been cached.

      Not necessarily, especially after adding the costs of the locks required to maintain cache and data coherancy in an MP transaction system, the additional scheduling and accounting software needed to handle the variability in transaction time due to the cache effects, and all the additional overhead needed to maintain an audit trail sufficient for performance analysis, and full rollback and recovery.

    15. Re:You're not getting it. by gatkinso · · Score: 1

      Think about why this "additional" overhead is the same as in the original query.

      --
      I am very small, utmostly microscopic.
    16. Re:You're not getting it. by fbg111 · · Score: 1

      Tell that to Google.

      I'm far from an expert here, but does it matter that Google's service probably doesn't do much writing, only reading, from disk? Sounds like mainframes do at least as much writing as reading.

      --
      Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
    17. Re:You're not getting it. by geekoid · · Score: 1

      How do you know that some of the data hasn't been changes since it had been cached? We're not talking about a web page here, we are talking about real time data on what could be a million plus items,and 1000 vendors. and anywhere from 500 to millions of customers.

      Caching is a crutch used to overcome bandwidth issues.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    18. Re:You're not getting it. by geekoid · · Score: 1

      I have yet to see any cluster that cou;d perfomr in a dynamic transaction at the level of maniframs.

      They are geting close. Believe me, the companies running mainframes are looking at clusters. If they could maintain the speed an reliabilty of mainframes, the mainframes would be gone.

      Look at google, if I change a web page, how long does it take to propagate throughout the cluster?

      longer then .5 seconds would be FAR to long in the mainframe world.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    19. Re:You're not getting it. by Anonymous Coward · · Score: 0

      FYI, mainframes can be clustered too...just like any other box. It's called parallel sysplex.

    20. Re:You're not getting it. by gatkinso · · Score: 1

      Because the cache is marked dirty if there is a update.

      --
      I am very small, utmostly microscopic.
  82. Re: Other effects... by mattyrobinson69 · · Score: 2, Funny

    > It reminds me of the Cobol joke

    Who's there?

  83. Mainframe maintenance made easy by scatter_gather · · Score: 1

    My 390 starts acting up I just give it a whack upside the cpu rack with my cane.
    For more serious problems you have to spit in the back and kick it.

    /Young whippersnappers don't know diddly

  84. Business opportunity by ewg · · Score: 2, Informative

    If it's a solid market, then there's a business opportunity to hire mainframe gurus out of retirement to provide commercial training for organizations that need it.

    --
    org.slashdot.post.SignatureNotFoundException: ewg
  85. Why should we care? by doublem · · Score: 1

    After years of being told about the mainframe dying off, it looks like it's actually about to happen.

    Only it won't be though the hardware itself being decommissioned, but though a lack of people to maintain it.

    I don't see this as a problem. Today's servers can easily stand up to the data demands of what used to require a mainframe. This is just a motivation for companies to invest in modern hardware and operating systems.

    So the mainframe is dying? So what. Let it.

    That's what happens with evolution. The obsolete die off.

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
    1. Re:Why should we care? by Anonymous Coward · · Score: 0

      Our Mainframe has a TON of business logic in the applications that would take YEARS to convert. Not cost effective to change platforms.

    2. Re:Why should we care? by doublem · · Score: 1

      Eh. I'm sure a server with a few gigs of RAM can emulate a 1987 mainframe without too much trouble.

      Just write an emulator. They you can reuse all of that ancient Cobol code without any trouble. How long do you really think it will take to write a decent emulator for out of date hardware, especially if a few companies get together to share the cost.

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
    3. Re:Why should we care? by Jay+Maynard · · Score: 3, Informative

      Just write an emulator.

      Check out Hercules.

      --
      Disinfect the GNU General Public Virus!
    4. Re:Why should we care? by Anonymous Coward · · Score: 0

      They already have the hardware. Why do they need an emulator? It's the programmers / maintainers that are missing, jackass.

    5. Re:Why should we care? by sickofthisshit · · Score: 1

      Hmm. Two absolutely moronic statements in one post.

      1) "Just write" an emulator. Because, after all, these systems were utter simplicity in architecture, thrown together by a couple engineers in a garage.

          Yeah, right. These systems have decades of legacy cruft and decades of feature creep as well as serious engineering to make them stable, robust, and high-throughput. Not a small project to understand all this, much less emulate it bug-for-bug and feature-for-feature.

      2) "emulate a mainframe": I suppose all the serious I/O hardware that is filling up the mainframe room can be "emulated" through a PC parallel port, or a USB port? Get real. All of this legacy hardware has its own set of interfaces.

    6. Re:Why should we care? by doublem · · Score: 1

      All good points.

      Scrap it then. Toss the antiquated, out of date hardware and replace it with something for which there's still active development communities. Upgrade the interfaces while you're at it, so the systems can be used without a four week training class.

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
  86. Completely missing the issue by EraserMouseMan · · Score: 1

    The issue is with RPG software. Nobody is learning to write RPG anymore.

    Talking about the problem in terms of "Mainframe Programmers" is like a VB.NET programmer saying he's a "Desktop Programmer".

    Unlike desktop PCs, these machines are designed to deliver near-perfect reliability. They can be repaired or upgraded while still running, and their software is vastly more stable and reliable than that found on desktop machines. In addition, mainframes use massive data channels that let them process immense amounts of information.

    This misses the issue too. All of these features can be found in non-mainframe configurations such clustering/blade solutions as well.

    In fact I used to work at a couple companies who had a group of AS400 programmers. Almost every other day they were taking the system down for 15 minutes to install PTFs (program temporary fixes). Sure the hard drives were plug and play, but the software patches weren't. Our non-mainframe Windows and Linux boxes were hardly ever offline.

    1. Re:Completely missing the issue by Anonymous Coward · · Score: 0

      thank you for getting it, the benefits seen in mainframes are not worth their maintenance anymore. Show me a mainframe, and tell me it's purpose and I'll show you a better solution than a mainframe, every time. They are farking obsolete.

    2. Re:Completely missing the issue by sail.maryland · · Score: 1

      The mainframe would be hard to replace by clusters. The raw O/I volume alone would saturate networks. The busses between components are fiberoptic for the bandwith. While your cluster could approach the reliability of a mainframe, you would need far more staffing, infrastructure, and real estate to operate it. A modern mainframe consists of 2 refrigerator sized machines (one is the computer, the other is the hard drives, or DASD's) and would only require 3 or 4 operators and and 2 or 3 system guys to run. FYI, at one utility that I worked at 6 years ago running a small mainframe would archive off 1.5 terabytes of data a day. Mainframes do not have raw processing power, but there is nothing else that processes the sheer volume that they do.

    3. Re:Completely missing the issue by EraserMouseMan · · Score: 1

      Yea, but 2 refrigerators could cost $300,000 + yearly support fees. A comparable cluster with a SAN would cost maybe $100k max and perform better in every area. A company could afford to hire an additional person with or two that savings. Plus the cluster would be more reliable and far more upgradable.

    4. Re:Completely missing the issue by sail.maryland · · Score: 1

      I beg to differ on some points. I am on a project that migrated from a mainframe to distributed unix servers. While licensing costs did go down, and development staff stayed approximately the same the same, productivity went down due to the more complex environment. The infrastucture costs increased by a factor of 3 (from 1 mainframe to 11 large unix servers) and support staff went up by a factor of 4 (to administer all those new boxes). System response times and up-time went down. A properly run mainframe literally has no unplanned downtime and is very, very fast with business applications. Overall total costs increased somewhat. But since licensing comes out of one department's budget, sysadmins and operator/schedulers are out of another division's budget, while development comes out of yet another budget, the increase in overall costs is not visible to the suits. We in the trenches know the truth, but the PHB's are not about to go to the board and tell them that this changeover they pushed for is costing at least $350,000 more a year. It wouldn't be a career enhancing move. It all depends on the scale of the system. A cluster of smaller machines with SAN to handle the size of the databases we use and the number of simultanious users, plus the data archiving requirements we have to have in place, would literally fill a warehouse and be more even more expensive to run.

  87. Re:Were there ever zOS university courses? - yes by drw · · Score: 1

    Actually Northern Illinois University (about 1.5 hours from Chicago) had a total mainframe focused CS degree as of the late 90's. I graduated in '96, and learned my COBOL, Fortran and assembler. Data structures in mainframe assembler are quite fun!

    Yes, it is a niche program, but served the needs of the large financial and insurance companies in downtown Chicago. They were very successful program and at the time I graduated, they had an insanely high job placement rate right out of school.

  88. It's about the MTBF by Animats · · Score: 1

    If you have a system that runs for years between crashes, you need people who've been around for a few years to deal with it. That's the problem.

    1. Re:It's about the MTBF by sallen · · Score: 1

      If you have a system that runs for years between crashes, you need people who've been around for a few years to deal with it. That's the problem.
      We certainly don't go for years. We schedule 2 IPL's per year. As for POR (Power on reset), we last did that when coming back up after 9/11 on return from running at recovery site.

  89. It is all about the money by Montgomery+Burns+III · · Score: 2, Insightful


    Computing platform and associated support all make up part of the total cost of ownership for systems.
    If corporations consider legacy mainframes to be a strategic part of their solutions, they will pay for the wages and training.

    Therefore... If one reviews where the money is going, mainframes are not viewed by the corporate world as strategic.

    --

    'ta
  90. Related article by Hew · · Score: 1

    Here's another article from the Big Iron newsletter, "Mainframe, Z Next Generation".

    Here's a quoute from the article:
    Apparently IBM IBM has committed to maintain the level of mainframe experts in the field, which means adding 20,000 or so people who are trained in mainframe technologies between now and 2010

    --
    /cj
  91. WORD! by Saeed+al-Sahaf · · Score: 2, Interesting
    This guy has a point. At the megacorp where I work, they won't even hire anyone for the help desk (call center) without a BS.

    Well, I think this says a lot about the quality of "education" in the USA, or at least the level of seriousness that kids take it. For example, what ratings do you think students are interested in? The "top" scholastic school? Nope, they want to know what the top PARTY school is. No wonder the USA is falling behind.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:WORD! by operagost · · Score: 1

      No, it's the media that decides whether to emphasize quality or "party" schools.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    2. Re:WORD! by Anonymous Coward · · Score: 0

      Way to generalise. Either you're not as old as you're making yourself out to be or you're in need of some eye treatment to correct that rose-tinted view you have of the past.

      I defy you to show me any reliable data to prove what you're saying, and that it isn't the way things have always been.

    3. Re:WORD! by OrangeTide · · Score: 2, Insightful

      That's not how my college worked. Everyone worked their butt off because they paid good money to get into college. Only spoiled upper middle class can afford to piss away a couple years of college. A lot of us can only afford 4 years, not 5 or 6.

      --
      “Common sense is not so common.” — Voltaire
    4. Re:WORD! by Anonymous Coward · · Score: 0

      Open your mouth so I can piss Bud Lite into it, AC!

    5. Re:WORD! by bluGill · · Score: 1

      If you go back in time 40 years you will discover that the top party schools then were much easier than the top party schools now. In fact I wouldn't be surprised if MIT was easier 40 years ago than party schools today. 40 years ago you didn't need a degree to get a job, now you do, so schools don't have to compete for any student willing to come, they can compete for the best. (Of course MIT will get better students than a party school)

      My mom just finished her degree. (after ~25 years) back then the party school she want to was easy, when she went back it was much harder.

      Students may not be looking for quality, but they are getting it anyway - if they finish.

  92. How new is this? by Mark+of+THE+CITY · · Score: 1

    When I went to UCSD in 1978-82, 'mainframe' meant a Burroughs B6700 or (later) B7800, 'mini' meant VAX-11/780 or PDP-11, and 'micro' meant LSI-11 or Z80.

    Supposedly there was a low-end System/360 around somewhere, or maybe it was just remote access to someone else's. My point is, if by 'mainframe' you mean System/360 and its descendants, there was essentially nothing at this fast-rising research university.

    Was my experience off for the times, or was it more commomplace? I wish I could say.

    --
    The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
    1. Re:How new is this? by Mark+of+THE+CITY · · Score: 1

      Although, to be complete, I did have summer jobs in college that used IBM big iron: two summers of data entry and one summer of developing an in-house IT app in APL.

      --
      The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
  93. Hmmmm, that's a head scratcher. by b00m3rang · · Score: 1

    Threaten the entire industry with outsourcing, and then wonder why noone wants to study IT anymore.

  94. Make zOS free as in beer. by LWATCDR · · Score: 2, Insightful

    I have to wonder if a free zOS and emulator that runs on Intel wouldn't help a lot. Even better an free zOS for native intel :)

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Make zOS free as in beer. by 0xdeaddead · · Score: 2, Informative
    2. Re:Make zOS free as in beer. by rbanffy · · Score: 1

      apt-get install hercules

    3. Re:Make zOS free as in beer. by LWATCDR · · Score: 1

      I knew about the emulator. But where can you get a free copy of zOS that will run on it?

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  95. Since when...? by cballowe · · Score: 1

    Since when is computer science platform specific. Too few people seem to make the distinction between computer science and programming. CS is 90+% not programming. It's algorithms, complexity analysis, logic, math, formal languages, etc... Programming, on the other hand, rarely requires those skills - at least on modern languages. Look at the STL and tell me how many programmers use that rather than learning the intricacies of various sort algorithms or linked lists and binary trees?

    Anyway... CS is really platform agnostic - programming might not be. If you want to learn about the mainframe, go find your nearest mainframe systems programmer and ask questions. All of them that I've ever met are more than happy to talk about the details of zOS.

    1. Re:Since when...? by Fahrenheit+450 · · Score: 1

      Programming, on the other hand, rarely requires those skills - at least on modern languages. Look at the STL and tell me how many programmers use that rather than learning the intricacies of various sort algorithms or linked lists and binary trees?

      Of course you then end up with people doing stupid things like using std::sort to sort piles of strings or whatnot when a much more efficient radix-style sort would be called for...

      --
      -30-
    2. Re:Since when...? by cballowe · · Score: 1

      right -- which is exactly what you end up with when you start mixing up "programming" with "computer science". I've interviewed people from schools who have mixed this up ... they're resume says they have a CS degree, but when I've asked "so, what did you like about CS" I've gotten answers about "well... I really enjoyed my java programming class, but VB was ok and that database administration class was interesting".
      I really wouldn't expect a CS education to teach any specifics - mainframe or otherwise. It's about concepts. Specifics like how to develop in java or how to administer a mainframe are things that should come out of trade schools, not university CS programs.
      Someone with a CS style background should be able to pick things up very quickly (and in my experience, they can) because they have solid fundamental understanding of concepts. The other kind of education ends up with people who can do things, but don't know why or how they came to be that way. Some don't consider the why or how to be important, and want to hire someone who can do and don't care if they can grow beyond that point or not. Others understand that a solid CS background means you could hire someone who's never touched a mainframe, stick them with the mainframe admins, and they'll be up to speed in under a month, possibly passing the skills of the existing staff shortly after (though maybe not with the complete set of experience to go with it).

  96. from a mainframe programmer - BS never ends by ceCA · · Score: 0

    I am a mainframe programmer and have been unable to find work since I was laid off in 2001. BullShit there is only a shortage of cheap mainframe programmers!!!!! U would have to be an idiot to learn mainframes. Take my advice don't waste your time. They'll do to u what they did to me!!! Just wait until they reaise the H1b quota later this year. Plenty of work for everyone in India!!! A shortage in India but not here!!!

  97. But...Emulators. by Anonymous Coward · · Score: 0

    "If IBM wants to sell mainframes, they need to give away training."

    Good emulators.

    1. Re:But...Emulators. by sallen · · Score: 1
      "If IBM wants to sell mainframes, they need to give away training."


      They DID give away the training at one time. When IBM had a lease only policy, a company paid one price and received the systems, education, OS. Uncle Sam wouldn't let that continue.

  98. PROJECT: OUTSOURCE AMERICA by Anonymous Coward · · Score: 0

    Well, IBM (or anyone else for that matter) isn't giving the younger generation ANY REASON to pursue that field. Once american corporations learned of profit by outsourcing, they doomed themselves. QUIT OUTSOURCING THE JOBS, and maybe the younger generation would have more of a change/more interest in seeking mainframe knowledge. As it stands now, what benefit does this field have for a younger person that doesn't have years of experience under his/her belt? "wow, i get to go to school for years, work with a mainframe machine that will be obsolete by the time i leave school, then have my job outsourced by the time i start looking for a job? cool!" WHAT A GOOD DEAL, IBM. SHAME ON YOU.

  99. Multi Masters? by Anonymous Coward · · Score: 0

    Maybe I should spend a year or two in India and pick up a PhD... Hell, turn the tables; they won't understand a word I'm saying!

  100. MOD PARENT UP Re:MIS not CS! by jlarocco · · Score: 1

    Not enough people understand that.

  101. Massive? Massive? by Anonymous Coward · · Score: 0

    Massive? Have you looked at one lately? What is this Massive crap?

  102. Works for me by MarkusQ · · Score: 1

    We are talking a wonderful job security here for the soon to retire crowd.

    That's why I always make sure to forward my boss links like this.

    --MarkusQ

  103. Let The AIs Do It by blueZhift · · Score: 1

    There's a lot of talk here about on the job training and CS programs responsibilities, etc.. But it occurs to me that this sort of problem will always exist as long as we have to rely on mortal human beings to maintain systems. Isn't it about time to turn this sort of thing over to artificial intelligences? Yeah I know the technology for this is not quite there yet, but imagine the elegance of AIs running on the latest generation of hardware taking care of their parents and grandparents so to speak.

    There are good reasons to maintain old mainframe systems (usually involving time and money), but given the reluctance of humans to pursue such careers, automation may be the best bet.

    1. Re:Let The AIs Do It by the+eric+conspiracy · · Score: 1

      AIs running on the latest generation of hardware taking care of their parents and grandparents so to speak.

      We will assimilate you.

  104. Corporate America deserves this problem by Mr.Dippy · · Score: 1

    What did they think was going to happen everytime they ran an ad in the paper wanting 5-10 years of main frame experience? College grads would come into the job market and only get jobs doing entry level web developerment and software enginnering. The smart thing for a company would be to hire interns or these college grads to do entry level work on main frames so that in 5 to 10 years they have the experience to be senior main frame people. Corporate America just shot itself in the foot!

    --


    -Dipster
  105. Irrelevant by Anonymous Coward · · Score: 0

    zOS is, like all OS's, slowly becoming just another variant of Unix. In addition, many of the mainframes IBM sells only run Linux, and Linux on big iron looks the same as Linux on Intel.

  106. Application support on mainframes. by BrookHarty · · Score: 1

    One thing I didnt see was all the application support on mainframes. I did some helpdesk/admin support for Olivetti(Now Wang Global) on its mainframes, and the layout just doesnt make sense. Each application is written differently with no standards. I basically had a book on where I toggle each field for setting up accounts for each application (shipping/payroll/inventory/etc).

    Screenshots where I put an X on what line, because there visual way to tell what goes where.

    If the book was lost, and the admin quit, be a world of hurt.

  107. Out of sight, out of mind. by Anonymous Coward · · Score: 0

    And that's that. Some are just too plain busy looking for the next "Buggy Whip", just so they can pimp their "Next big thing", to notice that it has simply diminished from most people's radar.*

    *There are still buggy whip makers.

  108. I left the mainframe world... by John+Harrison · · Score: 4, Interesting
    I started at IBM in software group doing mainframe stuff. The group had just hired four recent college grads. Everybody else was over 40.

    There were several reasons for this. One was that during IBM's "dark days" in the early 1990's all the young people took the severance packages and fled the mainframe groups. They knew they could learn other technologies and the packages were too good to resist. The older people stuck with what the knew. Then as IBM slowly recovered the recovery didn't focus on mainframe technologies, so new people didn't get hired into those groups. When they finally realized that they did need to hire new people it had been nearly a decade since those old people had trained anybody and they really didn't know how to do it.

    I came in with a CS degree from Stanford and was told by one manager that if I worked in his group I would spend two years debugging other people's code. That wasn't attractive to me at all. Bright people want to go somewhere where they can have an impact, but the older guys saw us as a threat and were very reticent to teach us anything. All four of the people I was hired with left for different either different groups in IBM or other companies. The mainframe world couldn't compete with the glamour of the internet boom.

    Honestly, I spent four months trying my best to learn this stuff but nobody wanted to teach me. I could see that it was going nowhere. There is going to have to be a real culture change if a hand-off of this stuff is going to happen.

    1. Re:I left the mainframe world... by Anonymous Coward · · Score: 0

      If you're bright enough, you shouldn't need anyone to teach you other than yourself, and optionally the manual (if available).

    2. Re:I left the mainframe world... by Anonymous Coward · · Score: 5, Insightful

      > Everybody else was over 40.

      Careful there buddy. Some of us are over 50, and with young kids (I got a late start, how typically geek) are going to be doing this until we're 70.

      As you will learn soon enough yourself, over 40 is not the end of the line, as long as you keep learning and keep current. Bah, I had my hands inside the Unix kernel long before Torvalds even graduated from high school....

      It is not always the case that older people stick with what they know, it is often the case that corporations shovel money toward people that know what they are doing to keep them around. Commonly referred to as retention programs. As long as you have half a brain, there is no risk in it. By the time the door really does close, you have been earning wages above 'the curve' for ten or fifteen years, and you still have marketable skills. (You did keep learning, right?)

      The old guys felt threatend? Weird. All my mentors when I started out of college were 'old' guys, and they were very helpful and very accomodating. But then, part of their performance review was based on their mentoring skills. If I failed, it would have reflected negatively in their pay, so they had a vested interest in my success. All these years later I still respect the time and knowledge they handed over, I learned far more on the job than I did in school. Of course, it was spread over more time, and I did have that nice 'bootstrap' from college.

      Since then, I have been in a few mentoring positions myself. Generally they went well, but a couple of times not. One was either a lack of capability or desire, I could not figure out which. The guy had flashes of brilliance but never completed a single project. The other was purely a personality conflict. Young guy, wet behind the ears, got good grades in school, suffered from a 'god complex'. Too bad, because he was smart, but nobody (and I mean nobody) could work with him. It was always 'his way or the highway'. Apparently we were all idiots and the whole company was damn lucky to have picked him up.

      Hang in there. Careers over the long haul of thirty or forty years have a way of taking paths that you will never expect. Remember to have fun while you are doing this, but make sure you maximize your pay as well. No use in spending so much of your life on the cheap.

    3. Re:I left the mainframe world... by lgw · · Score: 2, Interesting

      I had a similar experience, hired into a smaller company that produce turnkey reatil systems from IBM mainframes. The older generation was quite hostile. I stuck with it, and actually got to the point where I was making an impact and writing new systems, not just debugging other people's code, because it was a fascinating world. So many problems that the PC/Server world is just now trying to solve were sovled in the mainframe world decades ago.

      But you were the smart one - my career at that company led nowhere, and I took a 50% pay increase to switch to the PC world (even though very little of my skills carried over, the pay difference in the fields was just that much).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    4. Re:I left the mainframe world... by John+Harrison · · Score: 1
      I mentioned 40 as the youngest. Older people were in their 50's and 60's and some had been working on the product for over 30 years. I mention that because it plays into the culture gap. A 55 year old might have a harder time showing a 21 year old the ropes. In the group I was in ALL the older guys were incapable of effective mentoring for one reason or another. None of the people starting out had a "god complex". We all wanted to learn and to be useful, but it was obvious that our willingness and effort wasn't enough to make it happen.

      I've been in another division of IBM for about 7 years now and from the start have been able to be effectively mentored and make real contributions to the group.

      I should mention that the lab that I was at considered this such a problem accross divisions that they began holding meetings trying to figure out a solution. I left before they made any progress.

    5. Re:I left the mainframe world... by constantnormal · · Score: 2, Informative
      ...and was told by one manager that if I worked in his group I would spend two years debugging other people's code. That wasn't attractive to me at all.

      So if you were offered a chance to debug Linux kernel code for money, that wouldn't be attractive to you at all either, I guess?

      If you're working in the Real World, on mammoth aggregations of code that have evolved over decades, you cannot avoid "debugging other people's code".

      Get over it. Despite a CS degree from Stanford, you're just not that special.
      If you were, you would strike out on your own and create a new industry or market niche.

      Sorry if that sounds harsh, but debugging other people's code is in many ways much more intellectually challenging than producing your own monsters for others to debug.

      Quite possibly the reason the people were reticent to teach you anything is that you wanted to be taught, instead of learning. There's a considerable chasm between those things. Another possibility is that they were never informed that they were supposed to take time away from doing the work to nurse the newbies along.

      In my experience, IBM documents things reasonably well -- so much so that a major challenge is learning to search the plethora of manuals for the particular clue one is looking for. Start with the Principles of Operation to understand the hardware. IBM Redbooks are sometimes a wealth of how-to info that is generally unavailable. I suspect that if asked, any of the older guys could have given you the view from 40,000 feet, which isn't much, but at least orients you so as to permit intelligent self-directed education from that point forward.

      And there are some good texts available -- not many, and they're OLD, but they present a good view that's a lot closer than the view from 40,000 feet. Try Operating Systems: A Pragmatic Approach by Katzan (ISBN: 0442247389) or Systems Programming by Donovan (ISBN: 0070176035) or Invitation to MVS: Logic and Debugging (also by Katzan, ISBN: 0894330810).

      Also, there is a wealth of helpful web sites out there, start at Planet MVS or MVShelp.com.

      And for the truly dedicated, install a mainframe emulator and an old copy of a mainframe OS that's in the public domain onto your PC and debug THAT!

    6. Re:I left the mainframe world... by John+Harrison · · Score: 1
      I think you are missing my point. If the culture of the shop is such that they aren't going to let you in, to the point where you aren't given access to any machines, then you're going to have a hard time figuring things out on your own. While for the most part we weren't being actively excluded we were not being welcomed with open arms. Mainframes are big enough and different enough from what you learn in school that it is pretty tough to even know where to start in educating yourself. Not to mention, what is the motivation when the larger team obviously doesn't want you?

      I transferred to another group that did something I had no exposure in but they embraced me. They gave me useful work to do and actively mentored me. They did this with several people, not just me.

      Maybe I am a pompous ass for not wanting to spend two years debugging. Note that I didn't join that particular group. I can tell you that the people that did sign up for that are idiots and not the sort of motivated people that you want as a foundation for the future. In any case, I was there, you weren't (unless you know me, do you?) and I am telling you how this particular situation was. I'm sorry that it doesn't match up with your experience but it doesn't mean that I'm wrong about what I observed.

  109. No training or even CS degree back then by gatkinso · · Score: 1

    What the article fails to mention is that most of these "grey hairs" got their training in the form of OJT. In 1977 there were damn few corporate training programs and even fewer CS degrees offered.

    There is no reason why a young person could not walk in that the older workers did decades ago and learn in the exact same fashion that they did.

    --
    I am very small, utmostly microscopic.
  110. Unique Environments Aren't.... by ngr8 · · Score: 1

    In the sense that irrespective of OS, *any* organization will have antique applications, local conventions, and voodoo that made the place go historically.

    With respect to Mainframe OS environments, the legacy applications (and sometimes legacy OS like Transaction Processing Facility, VM....)mean that until one untwingles the application code, supporting utilities and packages & & that Unix/Linux is not a salvation. There are applications running Wall Street et.al. that still "think" gnomes are moving tapes around in grocery carts.

    So the learning is the how to learn and also how to learn a local environment. In the sharp pointy sticks and blue flame days of WinNT, several developers longed for the clarity and reliability of "Big Iron". The large environment does (with costs) rationalize system administration and availability... its why they call it a cluster.

    --
    Verizon: Latin for "poor rural service".
  111. As one of those retiring...... by cbdavis · · Score: 5, Informative

    I got out of college in '69. I got my first IBM-mainframe job that year. There was no mainframe-training in college. There shouldnt be. IBM has a huge education program to train people to use their hardware. I must have taken 100 classes in the past few decades relating to IBM-clone-mainframes. I dont worry about all those gray-haired IBM experts retiring. The market will train new souls to do this work. As for me, I hope I make it to retirement - the last 36 years of work has taken a toll on me physically. I had better retire soon - the workplace does not need us dinosaurs anymore.

  112. no way dude by grumpyman · · Score: 1

    computer science program should not be about specific platform/language. Having a com sci degree means that one can pick up the 7 feet manual and get their hands dirty.

  113. should somone tell... by nihaopaul · · Score: 1

    i think somone should tell IBM that chips/transisters are getting smaller and alot faster and that we also have lcd screens instead of flashing lights, then they can replace their massive mainframe with alot less, smaller but more powerfull machines. hmm i dont know if somone should tell them that 3 1/2" disks arn't being used today..

    1. Re:should somone tell... by chez69 · · Score: 1

      somebody should tell dumbasses like yourself that cheap PCs just don't have the reliability and IO power of a mainframe. the big businesses like banks, etc that have vital systems that run on 'frames don't mind the cost because they kknow what they get.

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    2. Re:should somone tell... by jeffc128ca · · Score: 1


      It sounds like you haven't spent time with an IBM mainframe. They never had 3 1/2" disk drives and they still process data at speeds that would melt any PC.

      The IBM mainframes I work on regularly process files that are larger than the biggest hard disk on a PC today. You need to get your facts straight.

    3. Re:should somone tell... by Anonymous Coward · · Score: 0

      Hmmm. and so speaks someone who has never worked, seen or even had the common sense to learn about a topic before commenting on it!

      Mainframes use CMOS chips, they are getting faster year on year (just like the other platforms), you can connect to them using a PC using whichever screen you wish, they are not massive in size (just in power and reliability) and don`t have a need for 3.5 inch disks!

      To put it in perspective I worked on a benchmarking test at IBM Montpellier, we were testing a billing engine for a utility company. It was a straight fight between a Sun F15K and an ibm z/990 T-Rex. To process 10million customer accounts took the Sun Solaris, Oracle machine 3 hours using 48 CPUs and 60+ gig of memory. The z/900 with DB2 did it in 2.5 hours using 3 Cpu's and 16Gig of memory. When we configured online the other 7 CPU's we had access to it did it in a shade over 30mins.

      Makes you think dudn't it?

    4. Re:should somone tell... by nihaopaul · · Score: 1

      ehm, ok, i think you woke up on the wrong side of the bed, and missed the sarcasm.

    5. Re:should somone tell... by nihaopaul · · Score: 1

      i'm sorry i like women.

    6. Re:should somone tell... by Anonymous Coward · · Score: 0

      does it come in black?

  114. Not just about short-term money by Anonymous Coward · · Score: 0

    As much as short-term money is nice. Are these companies going to keep their mainframes going? If I get laid off will I find a new job?

    Look at y2k. After it was over did these companies keep the pool of talent they had?

    Once you have been doing mainframe for a year or 2 is anyone going hire you to work on xNIX, PC as a develper?

    Just my 2 centrs

  115. Re:*nix Admins Are the Worst Hope by swamp+boy · · Score: 1

    All we need is to have some hot-shot *nix admin deciding that the financial system running on the mainframe should be rewritten using Perl and MySQL.

  116. Couple of interesting points by plopez · · Score: 1

    They are only looking for a few thousand new recruits. A large chunk of the economy relies on oly a few thousand programmers, operators and sysprogs. You would need tens or maybe hundreds of thousands of MS*E or Unix admins to support the systems if we were to replace themwith windows or unix systems.

    THere just isn't the need for that many warm bodies. THat is part of the problem in a sense, if people percieve no opportunity they will not enter a field.

    Maybe this is an area where you want older workers? People who are more stable and less flaky. Not some punk who decides to do a production move without telling anyone and with out a back up. But people with previous experience who know how bad a down system can be and so are willing and able to follow procedure, without resentment. People who understand that taking your time is often the most efficient way to go.

    --
    putting the 'B' in LGBTQ+
  117. #1 Party school by Anonymous Coward · · Score: 0

    University of Wisconsin, Madison, even after a decade of administrative efforts to the contrary.

  118. Re:Were there ever zOS university courses? - yes by Jay+Maynard · · Score: 1

    NIU still does have a mainframe program. It's very good, and has lots of very good people working in it. The leader, Dr. Robert Rannie, is a legend in the mainframe world, and a hell of a nice guy to boot. He's been there and done that in the real world, too.

    --
    Disinfect the GNU General Public Virus!
  119. No problem I can see... by deimtee · · Score: 1

    Let the free market sort it out.
    If there aren't enough programmers or sysadmins at what they are paying, then they can raise it until there are.
    Supply and demand works both ways.

    --
    I'm guessing that wasn't on their radar screen...
    1. Re:No problem I can see... by PGillingwater · · Score: 1

      deimtee has it exactly right -- mod her/him up.

      Incidentally, I was programming COBOL in the 1970's, and can still write a little Perl when necessary. The zOS system is something of a hybrid, based on OS/390 with some UNIX shells and POSIX compliance -- as many posters pointed out, any half decent admin or programmer should be able to learn their way around in a few weeks.

      --
      Paul Gillingwater
      MBA, CISSP, CISM
  120. SHARE by idokus · · Score: 1

    FTA:
    The acronym SHARE does not stand for anything; according to organizers, it refers to sharing information.

    hmm... appearantly acronym doesn't either.

  121. Re: Other effects... by teknomage1 · · Score: 1

    If things get desperate the applications can always be migrated to a new platform.

    --
    Stop intellectual property from infringing on me
  122. Time for a career change - again by bizitch · · Score: 1

    Wow -

    When I got my B.S. in Computer Science from Northern Illinois University in 1989, that was ALL I knew.

    OS/390, Cobol, BAL, CICS, IMS, JCL, Panvalet

    That career lasted about 4 years until I decided that a career change would be needed (Network Engineering) to stay alive!

    Now I'm thinking - Maybe I should go BACK to that career! As the really old guys start retiring, maybe I can name my price!

    --
    ---- "Logoff! That cookie shit makes me nervous!" - A. Soprano
  123. Multiple masters degrees by Anonymous Coward · · Score: 1, Interesting

    Multiple masters degrees? Some of us have to earn a living, not go on as perpetual students.

  124. Grey Technology by PingPongBoy · · Score: 1

    As a listener of Coast to Coast AM, mainframe technology being so far removed from the PC world that I live in, it's no shock to hear that mainframe people are actually greys. A few months ago I met one of these people, who works with mainframes in car manufacturing. He has a matte grey skin and huge slanting black eyes. Not only did he confirm cars are made with alien knowledge, but he explained that he routinely worked with a number of 70 Gb files presumably with jobs that process large chunks of these files. On my PC I get impatient with data sizes greater than 0.7 Mb.

    All the same the next notebook computer I buy (within 2 years) will probably have enough performance to compete with the lowest end of today's mainframes, at least on a cost/benefit decision point. Business growth is just not at the pace of Moore's law. It's likely mainframes on the inside are nothing but obsolete PCs brought back from the future on a hardware recycling program. You know how these greys operate.

    --
    Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
  125. Mainframe is not cobol, and other lessons by MrPCsGhost · · Score: 1

    Being a zOS systems programmer in my mid-30s, having done this for about 7 years, I think the blame for any shortage lies with management, with some blame going to universities for dropping the ball. There is plenty of education available out there, either from IBM or other sources, but your boss (or school) has to get you there.

    The article stated that there were few young people at Share in Boston. Well, my boss is there, as well as his boss. Not doing much for the technical skills of the team, is it? Management.

    Another culprit is the "unsexiness" of the mainframe. I think it kicks ass. It's the best hardware you can buy. It can do everything the new toys can do, and all the old stuff. It's really an amazing box. I'm not sure what to do to entice in-house talent to take up the reigns on the mainframe. For all the new stuff they want to learn ("Hey, there's a new protocol? Why aren't we using it?"), they sure don't want to learn this. There's a touch of hubris involved. I also think they are intimidated.

    Management should wake up. zSeries is incredible.

    Aaron

  126. NO! by Chris+Snook · · Score: 1

    Teaching zOS in Universities is one of the worst ideas I have ever heard of in my entire life. First, it's a logistical nightmare. To do it right, you need to give the class their own ridiculously expensive mainframe. Now, before all the mainframe admins scream "No, that's the whole point of LPARs and z/VM, you can do this on the school's mainframe." I would like to point out that with the many-layered architecture on those mainframes, to really know what you're doing you have to understand all the layers. That means messing with them, and breaking them.

    Second, specific technologies I have been taught in school:
    AES
    Assembly Language (m68k, mips, ultrasparc, x86)
    Bash
    Brainfuck
    C
    C++
    C#
    Java
    OpenGL
    RSA
    TCP/IP

    None of these are niche for the purpose they're used for, except for the one that's deliberately oversimplified as an exercise in extremism, which is quite useful for education. Mainframes, in contrast, are completely niche. It's perhaps marginally useful as an example of virtualization, but there are all kinds of better ways to acheive that which do not involve EBCDIC, 3270 terminals, OS install from tape, or a computer which, along with its disk unit, requires 4 power taps as big around as my arm, costs 4 years tuition per processor. Most small software companies probably don't have a single employee who's ever even logged into one, except of course with an application that has a mainframe backend.

    If you want employees who know mainframe, unless you have the money to shell out for a veteran, you're probably much better off hiring someone with strong technical skills and then sending them to training. That way, you know what their familiarity is with it, instead of merely hoping that the picked up enough wisdom from the guru at their last job that they won't break your system.

    --
    There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  127. Doubt most companies have retired mainframes. by rdunnell · · Score: 1

    A lot of the mainframes, being as expensive as they are, are leased from the manufacturer, so when they get "retired" IBM or whoever shows up and hauls them off for spare parts. So, there's usually nothing to give away.

  128. B.S. by ndvaughan · · Score: 2, Informative

    (no pun intended). If you go to an accredited 4 year computer science program, you learn computer science. That is, math, theory, algorithms, logic, etc. that applies to computers. However, the actual accreditation criteria:

    (http://www.abet.org/Linked%20Documents-UPDATE/Cri teria%20and%20PP/05-06-CAC%20Criteria.pdf) [PDF],

    states that the student must be exposed to a variety of systems and languages (and that they must become proficient in at least one programming language). Computer science isn't very interesting or beneficial if the "computer" (i.e., specific computer system running a real OS and applications) is not there. If you attend a 4 year, accredited computer science program in the US, you get MUCH more than what a vocational school would give you.

    1. Re:B.S. by smithcl8 · · Score: 0

      With that being said (and I agree), ANY major in college should provide the same level of skill in the workplace. Learning the science behind the computer doesn't make you any more prepared for the next version of Linux or Windows or whatever than anyone else. Unfortunately, you don't see many companies hire art majors for their IT jobs. I say "unfortunately" because people from other areas may bring in fresh ideas that you can't get from the regular geeky type.....

  129. Re:Massive? Massive? by gatkinso · · Score: 1

    Well, the size of a refridgerator and 1200 lbs (545kg) for just the zSeries 800 server might not be massive, but it is pretty big!

    --
    I am very small, utmostly microscopic.
  130. Mainframes are not going anywhere. by FJ · · Score: 5, Interesting

    Where I work we have a relatively young staff because only about 1/2 will retire in the next 10 years. At 33 years old, I'm the youngest by about 10 years. One of my co-workers told me that I'll be chained to my desk when I'm as old as she is but those chains will probably be made of gold. Whenever any vendor or customer comes on site the first thing they say is "I never see anyone your age doing mainframe work."

    It is a pitty because given a fair chance I bet people would like being an admin once they got past the initial learning curve. The monitoring and automation tools are nothing short of incredible. I can tell what each program is waiting on, what data it is reading, who has higher priority, how long it has been running, how much IO it has done, and lots of other things. I can even alter the memory of the program as it is running (although I'm too chicken to do it). I can also go back in time and get this information from days ago so when I get the "it was slow yesterday" problem I can easily investigate.

    I didn't learn a thing from college regarding the mainframe. College was for general logic, problem solving, and overall data structure. Everything I learned was on the job training. When I started one of the older guys said it takes at least 5 years to make a good systems programmer. Anything less and you have a dangerous person who only thinks they understand what is happening. I would have to agree.

    The mainframe is really nice in some areas. It is an ego rush to fix a problem that is keeping a multi-billion doller company from shipping any new products (I did that yesterday) and the people I work with are great because they are always willing to share experience and historical knowledge. When they retire I'll miss them.

    The price you pay is that many systems have 30+ years of customization in them. They are incredibly complex and very tailored so no two are exactly alike and as a systems programmer I'm expected to be the "final expert" on any problem the users can't solve. This includes finding out why a program that was written when I was three years old no longer reads a PDS properly or why a job that hasn't changed in 5 years suddenly stopped working. It can be lots of fun but it can be frustrating too especially because the bosses really don't want to hear "I don't know" for an answer and "just reboot" isn't even in their vocabulary.

    1. Re:Mainframes are not going anywhere. by jeffc128ca · · Score: 1

      I agree with your post completely. I have been working on OS/390 systems for about 6 years now. They can process a ton of data like no other system I have ever seen.

      It does take time and requires a better skill set than the "just reboot" kind of mindset you see in PC people.

      If people would just take the time to learn the system, which isn't that hard. It may not be sexy and oh so eye catching, but definately worth it in pay.

  131. Re: Other effects... by CptNerd · · Score: 1

    Except you still need someone who knows exactly what the original application does in order to migrate correctly. Unless you hire someone really good at code analysis, who has many system migrations under his belt.

    I'm available... :-)

    --
    By the taping of my glasses, something geeky this way passes
  132. that's great - finally can get rid of mainframes by SpecialAgentXXX · · Score: 1

    I'm so sick of having to code all of these workarounds in my Java applications because our back-end datacenter was programmed in the early '80's on a mainframe and no one really knows the system that well enough to make any meaningful changes. It's about time that we finally junked the mainframes and put them in a museum next to vaccuum tubes. Redesign and rewrite the back-end applications from scratch. Use the latest design patterns and technologies. That will make our code a hellova lot easier to write and maintain and expand.

  133. Well, while part of the problem is the companies by Sycraft-fu · · Score: 3, Informative

    I think part of the problem is grads setting their sites too high. They come out with a degree, and seem to think they should get senior level work and a high paying job. No, not really. If you have no experience (and a degree isn't experience) you shouldn't expect a high level job. You get a job, you get experience, you move up, maybe at that company, maybe at another.

    One thing to help is to get experience while you are in school. Get a job doing something tech related. Maybe it's a basic tech support job that pays $6 an hour to help English majors find the start menu, but it's work experience and it helps. Maybe contribute to some OSS projects as well. You'll find that you can advance even on those campus jobs. Freshman year you are help desk, sneior year you are doing DB develoment for the department's website.

    So I think we have some unrealistic expactations from both sides. Many employers think that they should be able to get employees with lots of skills that need no training, and not have to pay for it, but many prospective employees seem to think that a degree should be enough to land them a great job.

  134. College Recommendation for Recruiters by PhatboySlim · · Score: 1
    This isn't a plug anymore than it is simply a comment related to this article. NIU (Northern Illinois U.) has an extensive mainframe programming class list from which large Chicago businesses (IBM, Hewitt, Morgan Stanley) recruit heavily from for their Mainframe programming needs.

    Using the Undergraduate Catalog and viewing the CSCI course listing, you will see which mainframe classes students are required to take.

    If any recruiters or IT professionals are looking for good mainframe developers, this would be a good place to start your search.

    --
    Be sure to remember the Programmers Prayer
  135. He Lied To You - IBM's Manuals Are Renowned... by Anonymous Coward · · Score: 0
    for their comprehensiveness and their writing. IBM's manuals are simply the most readable in the industry and have been since at least 1970 when I first read them. I had shelves of manuals on everything. I only needed about a foot of shelf space to store the most-needed manuals.

    I'm sorry you feel misled, but I've never heard of an IBM rep not helping someone unless that person was a total asshole, so I'll have to assume that you were such. Fact is, you were duped and were too stupid to seek out the truth. The business was probably trying to get rid of you without firing you. Sounds like it worked!-))

    1. Re:He Lied To You - IBM's Manuals Are Renowned... by toddbu · · Score: 1
      Fact is, you were duped and were too stupid to seek out the truth. The business was probably trying to get rid of you without firing you. Sounds like it worked!-))

      Well, you're partly correct. ;-)

      I forget the model of the thing, but it was dubbed "the VAX killer". The deal was that my company got one free because we wrote software for VAX systems that they wanted to make available on their new box. All we had to do was to promise that we'd port our software and they'd do the rest. So picture this - I'm working in a VAX house and we've got one IBM machine in the whole place. Was I working on "the bleeding edge", or was I becoming an orphan? Well, if the project had been successful then I would have been king of the place. The sad fact was, however, that it was a beast to configure and set up, and our software sucked because the IBM system was better designed for batch work than interactive. (We sold inventory control software interfaced to material handling equipment that operated in real time.) I left the company before the project was done (for personal reasons), and they killed the project shortly thereafter. From what I hear, IBM threatened to come pick up the hardware because there was no progress on the project, and the manager told them that it would be waiting for them on the loading dock in the morning. :-)

      --
      If you don't want crime to pay, let the government run it.
  136. Red baiting by dbmartin00 · · Score: 3, Insightful

    Everybody knows damn well why IBM doesn't have so many young people pursuing z/OS training.

    At one point, IBM mainframes and their work-alikes were almost synonymous with enterprise computing. Today, that is far indeed from being the case. They're still interesting and useful, but part of a specialized niche market.

    There are plenty of good reasons to learn mainframe technology, but given that the architecture, operating system, heck... everything! are completely proprietary and the knowledge you accumulate is generally not practical any place else (unlike the Unix world, for instance) there is a strong disincentive to "put your eggs all in one basket" and learn mainframe technology. What if IBM discontinues it in five or ten years. Worse, what if it's gone in 15 or 20 when you're too old and tired to learn new tricks?

    I have a deep respect for IBM and its business practices (no really!) But not for the decisions they made surrounding their mainframes. Granted, I can't take potshots because most of this was done thirty or more years ago with no clue as to what the world would like today. Still, building to open standards has always been a sound truth. The more you rely on proprietary tech to lock your customers in -- however you justify it -- the more you ensure that sooner or later you will pay the heavy cost for doing so.

    IBM built its own cage here (or, dug its own grave if you feel like being dramatic.)

  137. Why these articles get published... by bubbaD · · Score: 3, Insightful

    These kind of articles aren't the result of in-depth reporting, they're spoon-fed to media by people with agendas. You've hit the mark on the motivation for this fluff to get published. I got suckered into getting certified in Novell Networking back in '95 because of nonsense about a lack of qualified people in a growing field. Yes, mainframe technicians tend to be older- but does this fact indicate anything about future job markets- Emphatically, No!

  138. Scoop Johnson! by Anonymous Coward · · Score: 0

    You DON'T have two Masters??? What do you do with your free time??? You must not be very motivated. Yes, by the way, I would like fries with that, thanks for asking. Where's your tip jar?

  139. At least you have a pension by Anonymous Coward · · Score: 0

    Not all boomers have pensions. A lot of us got screwed out of them with the various corporate resizings and all. So retirement isn't an option. The ironic thing is even though we still have the skills, we're not employable. It's more important for the employers to create the impression that there is a shortage of critical job skills than to actually do something about it, i.e. hire people who do have the skills.

    1. Re:At least you have a pension by cbdavis · · Score: 1

      Who said I have a pension? In fact, I have diddly in retirement money. If I dont retire soon, I will die at my desk.

  140. VT100 Terminals Work over the Internet by Goody · · Score: 1

    This can get outsourced to India as well. Last person out of the computer room, turn out the lights. :-(

    --
    Tired of being "punished" by the Slashdot $rtbl since 2002. I'm now over at http://soylentnews.org/ .
  141. OPEN SOURCE zOS! by Anonymous Coward · · Score: 0

    Open source the OS and / or create an emulator / VM environment and the nerds will play.

  142. Since when UNIX is an alternative to Windows? by mikerozh · · Score: 0

    People writing computer related articles are so stupid!

  143. Huh? by Brandybuck · · Score: 4, Insightful

    Most computer science students concentrate on small-computer technology, such as Microsoft Corp.'s Windows operating systems, or the popular alternatives Unix and Linux. Few have been trained on zOS, the operating system that runs IBM Corp.'s massive mainframes.

    My how times have changed. Back when I was in University, we learned computer science, not specific operating systems. Of course we used specifica operating systems. In our case it was 4BSD and VMS. But we didn't have classes in them. We had classes in programming languages, data structures, compiler design, algorithms, etc. That was just the basics. That's what I took because I wasn't a CS major. The majors took additional specialty classes in information theory, networks, artificial intelligence, etc.

    Wordstar, 123 and DOS were on the market back then, but if you wanted to take classes in them you had to go to night school at the junior college. How much of that "education" would be useful today? Why do you think classes in Windows or Linux today will be different and remain be useful twenty years from now? If you really need those classes for your job, then take a night class at a junior college. But don't waste your formal education on them.

    --
    Don't blame me, I didn't vote for either of them!
  144. Re: Other effects... by Anonymous Coward · · Score: 0

    "It is scarry. Truely scarry."

    Ugh... you are truly scary. I can't believe you work in CS. You must get syntax errors galore...

  145. I disagree a bit... by EnigmaticSource · · Score: 3, Interesting

    Higher education in the programming world will only get you so far. I've done my share of both hiring and programming on both mainframes and minicomputers, and I prefer to hire non-graduates. It makes for less stuff that they have to unlearn so that they can do the job properly.

    Grant you most of my experience was writing and managing an RSTS/E and RSX development lab, but CS graduates simply cannot write good batch code, most cannot even imagine a world where the limits are 16k source files, 48k compiled images, overlays and such.

    Higher education does well teaching the science of modern programming, however Mainframe programming is an art, and well education does very little for the arts.

    --
    The Geek in Black
    I know my BCD's (when I'm Sober)
    1. Re:I disagree a bit... by Bill+Dog · · Score: 0

      ...and I prefer to hire non-graduates.

      Hmm, I wonder why I get the funny feeling that you yourself are a non-graduate. You know, an incapable person doesn't need to obtain a college degree to become an incapable person. Or an irrationally biased person.

      --
      Attention zealots and haters: 00100 00100
    2. Re:I disagree a bit... by Jay+Maynard · · Score: 1

      Why do I get the feeling you are a college graduate?

      All that piece of sheepskin proves is that you were willing to put up with four years of BS. It says exactly zero about your skill, ability to learn, or competence.

      --
      Disinfect the GNU General Public Virus!
    3. Re:I disagree a bit... by Bill+Dog · · Score: 1

      Hey Jay, here's the thing, note that I wasn't saying college grad == competence, I was simply saying college grad != incompetence, to the guy who wouldn't hire a college grad. Go back and read it again and you should see this.

      BTW, I agree with you (almost) completely, and that's why I think companies look for the degree, precisely because they want people who have already demonstrated that they can put up with BS for extended periods of time. Looking at my career so far, everything I've ever made money at I've taught myself. College was good background, and there I learned how I learn, but beyond that it was just playing the game and getting the vaunted piece of paper.

      --
      Attention zealots and haters: 00100 00100
    4. Re:I disagree a bit... by Anonymous Coward · · Score: 0

      Dude, precicely how would somebody who was a fresh graduate know about RSTS/E and RSX? And really, most graduates have no idea how to cope with anything but a flat (or nearly so) 32bit addres space.

    5. Re:I disagree a bit... by EnigmaticSource · · Score: 1

      Sorry for my belated reply, but I am in fact a graduate, and hold a masters in philosophy.

      Now, after reviewing my post, I can see where you arrived at the idea that I'm rather biased against college graduates.

      It's not that I don't respect college graduates, but in my experience, the best programmers, mainframe or otherwise tend to be self educated. The most talented ones that I have worked with were GATE material, and never did well in their classes due to the lack of creativity and mental stimulation.

      Personally, even though I have been writing code since the mid-80's I don't think I could have completed a CS degree with my sanity, or work ethic intact.

      I hope this clarifies my position a bit better.

      --
      The Geek in Black
      I know my BCD's (when I'm Sober)
    6. Re:I disagree a bit... by Bill+Dog · · Score: 1

      ...the best programmers, mainframe or otherwise tend to be self educated.

      That's something I can agree with entirely. As I said in an earlier post in this thread, everything I know that's useful (marketable) I've taught myself. So it's not that a college degree should make you leery of a candidate, it's that a college degree and no sign of learning on their own is what should make you (very!) leery of a candidate.

      One more thought -- unless it's always fun and stimulating in your work environment, most jobs do have some unglamorous and uncreative grunt work as part of the job. Hiring Mr. Genius is all fine and good, but if he gets bored easily and then doesn't want to do his job, you might be better off with Mr. Highly Intelligent. Part of what a college degree shows is that you can stick with something and see a job through, even through the less fun parts. I.e. demonstrating that you're big boy now.

      --
      Attention zealots and haters: 00100 00100
    7. Re:I disagree a bit... by GuyverDH · · Score: 1

      If you really want someone who's put up with the BS for quite some time, look for someone who's worked at the same company for more than a year or 2.

      The longer they worked there, the more BS they've put up with.

      All a college degree means, is that you managed to learn the rhetoric and opinion that the professors spew at you. Higher education is merely the opinions of those who teach. Very little of what is taught is actual facts that will stand the test of time.

      However, those things learned while doing, will prove out again and again.

      That's the difference I believe, between self taught (you learn what works, not what *should* work)

      --
      Who is general failure, and why is he reading my hard drive?
  146. Market Forces by Anonymous Coward · · Score: 0

    If the market demands people trained to handle this stuff, they will start paying more, making the job more attractive and getting undergrads as well as those already in the job market to train to handle such things.

    Seriously, dont worry so much. People may be graduating with less science and engineering degrees but thats partically because demand has gone down to out sourcing.

    Why should I get a degree where in 3 - 5 years into my job I suddenly become undesirable because its cheaper for my company to pay someone outside of the country to do it?

  147. The ability to learn has been discounted as by crovira · · Score: 5, Interesting

    the ability for companies to teach got decimated by the endless rounds of cost cutting.

    HR people are supposed to be part of the solution, increasing the talets of the pool with 'on the job' training, but they are part of the problem because they are driving the need to increasingly specific 'skill sets' for entry positions.

    Entry no longer means, 'getting in, figuring out which way is up, and fitting in making yourself helpful.'

    Entry is now a list of requirements being administered by somebody who doesn't know, or want to know, what a job 'might' entail.

    They went through the same cost cutting (some might say 'throat-slitting',) as the rest of the organizatin and the HR positions are now staffed by the survivors, the once eigteen-year-olds who managed to hang on because they didn't cost enough to get rid of.

    'Knowing' is now everything and 'being able to figure it out' is now worth nothing because it can't be 'measured scientifically' by people who administer the tests.

    I am now an old techie and I am just now getting a bachelor's degree in a non-techie field because I couldn't ever get another job doing what I'm doing right now.

    I was into object-orientation and Smalltalk since 1985 (Methods) and I am closing my career in 2005 with VSE (after having worked with /V 286, /V Win, /V PM, /V Mac & VisualWorks and VisualAge) all without ever getting an appraisal from one of these HR 'survivors' because they wouldn't know an object if they tripped over one.

    I am also aware of the limitations of objects (without relationships, they aren't enough) but I don't care enough anymore to 'fight' the good fight.

    The machines that I've worked on (Wang 2200, IBM 360s, DEC PDP/11s, IBM 370s, Z80, x86s, PowerPCs), the languages I've used (BASICs, Cs, Pascals, ProLOg, Lisps, APL, PL/I, Smalltalk's, PHP), the operating systems I've used (Wang BOSS, RSTS/E, OS/360, CPM, Microsoft pre&post Windows, Mac Linux,), the database systems (VSAM, ISAM, IDMS DB, MDBS III, MySQL, PostGreSQL,) didn't really matter worth a damn.

    They were just means to an end. I just kept the 'end in sight' and the solution was as simple as following a line.

    After 20 years, I figure I deserve a break. :-)

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
    1. Re:The ability to learn has been discounted as by PlacidPundit · · Score: 1
      Entry no longer means, 'getting in, figuring out which way is up, and fitting in making yourself helpful.'

      This might be true with larger businesses. But I found a great position in a local small business that is exactly what you describe. It's a jack-of-all-trades affair, and I'm really learning a lot of new technologies fast.

    2. Re:The ability to learn has been discounted as by Anonymous Coward · · Score: 0

      You're also old...that's another strike against you.

  148. OS/400 not z/OS by Anonymous Coward · · Score: 0

    Actually, AS/400's operating system is not z/OS. The latter is for zSeries mainframes. AS/400 are called iSeries.

    1. Re:OS/400 not z/OS by hikerhat · · Score: 1

      That's right. I remembered they changed it to something that started with a lower case letter to make it sound more eXtream, but I couldn't remember which lower case letter went with which system.

  149. #1 Party school... where? by SeanDuggan · · Score: 1
    I'm curious as to where you're quoting this from, mainly because I graduated from the University of Dayton which was often quoted as "one of the top ten party schools in the US" but no one knew where the statistic came from. Incidentally, UD really does make a good school for partying, although it also has a strong reputation for turning out quality engineering students. Many students live in the University owned student neighborhood (commonly known as "the Ghetto" if you're one side of campus or "the Darkside" if you're on the other one due to some history behind what the neighborhoods were before they were student housing) which is composed of houses that are so old and run-down that the students can't do much to permanently damage them. As a result, there's a very strong community aspect. Most parties are open to anyone who shows up and finding one is as easy as strolling through the neighborhood. The open setup really leads to a strong community spirit and we've had a very low rate of alcohol-related fatalities because no one drinks alone.

    ^_^ "University of Dayton: Because the first miracle Jesus ever did was to keep the party going."

    --
    This sig has absolutely no significance and serves only to take up screen space and waste the time of the reader.
    1. Re:#1 Party school... where? by bladesjester · · Score: 1

      UD eh? Greetings from an alum of another supposed "party school" - Ohio University. =]

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    2. Re:#1 Party school... where? by Anonymous Coward · · Score: 0

      Whoha! Dayton. Dude. Where is my brain. Shit, what day is it? Did you take my test? Jesus, what's this sticky stuff!

    3. Re:#1 Party school... where? by RadioTV · · Score: 1

      Most of the time they are talking about the ranknings put out by the Princeton Review

      --
      I have great faith in fools - self confidence my friends call it. - Edgar Allan Poe
    4. Re:#1 Party school... where? by Anonymous Coward · · Score: 0

      Alum is a chemical compound. Perhaps you meant "alumnus"? lol errors.

  150. Want your own mainframe?! by 0xdeaddead · · Score: 1

    well ok not quite but check out http://www.conmicro.cx/hercules/ Then you will see why the mainframe is ignored.. Its complicated, and not very sexy....

    1. Re:Want your own mainframe?! by jeffc128ca · · Score: 3, Informative

      complicated it may be, un-sexy it definately is. However those ugly complex mainframes run most of the banking, payroll, finance, and insurance processes in North America. Thats just the industries I know heavily rely on those ugly OS 390/zOS mainframes.

  151. Re:that's great - finally can get rid of mainframe by rdunnell · · Score: 1

    Standard argument applies -- but you find a distributed system that's more efficient at handling the massive amounts of I/O that a mainframe handles and I bet a lot of companies would switch. But right now, the cost to really replace a mainframe for the big jobs would be massive, if it could even be done, and it would be just as complex of a system to manage and program for.

  152. Re:Were there ever zOS university courses? - yes by drw · · Score: 1

    Yeah, Dr. Rannie is a good guy...unless you get on his bad side. Then he'll make your life a living hell. I didn't do that, but knew a couple people who did...

  153. Mainframz X-TREME!!! by Anonymous Coward · · Score: 0

    Hey, they could use that in recruiting the younger generation:
        "Mainframz X-TREME!!! It JUST MIGHT FUCKING KILL YOU"

  154. OT: OpenVMS for newbies by Just+Some+Guy · · Score: 1
    I have an old Alpha PC64 - 21064A @ 275 MHz, 256MB of RAM - that's currently being replaced as my firewall by a WRT54GS. Is there any chance of getting OpenVMS or another non-Unix system running on it? I've seen the website for the OpenVMS hobbyist licenses, but I don't know anything whatsoever about installing such a system.

    I should mention here that my budget for such adventures is roughly $0 (my Wifely Tolerance Account is close to overdrawn), and I doubt that I'd ever have the time to do much with it, but I'd like to have such a system up and running if I could do it on the cheap.

    --
    Dewey, what part of this looks like authorities should be involved?
    1. Re:OT: OpenVMS for newbies by Edward.Alekxandr · · Score: 1

      Installing and running VMS is pretty easy and is near enough free, if you want any info email me (My username at gmail dot com).

  155. Re:It's the prevailing attitude ----arrrgggghhhh- by Anonymous Coward · · Score: 0

    "When your mainframe crashes, you can do absolutely nothing until the necessary repair work is done. This is where the distributed computing environment works very well."

    1. Have you never heard of a sysplex ?
    2. Keep using windows 'cause while you are busy telling customers that your system is down my company will be more than happy to soak up your disgruntled customers.
    3. Crash.LOL wait till I show your post to my collegues, they will piss themselves laughing.

    You could have upto 32 mainframes on MVS (might be more now) running in a sysplex all providing fault tolerance. There is a whole heap of stuff on the mainframe that provides fault tolerance and pro-active monitoring.

    Stuff that everyone considers innovative now has almost certainly been done on the mainframe already.

    My company now expects the mainframe to be available 99.9% of the time. Thats our benchmark and our business get real annoyed if they dont achieve it. That is why they are prepared to pay for a mainframe, every second the system is down is either a risk to their reputation and/or a serious dent in their profits.

  156. Plenty of tech people! by OsirisX11 · · Score: 1

    Its just that college is bullshit.
    That's the numbers they are tracking. All the smart geeks realize that certifications and other pieces of paper saying a person knows something in particular most of the time are complete crap. I've met many a MCSE or A+ "certified technicians" who don't know SHIT.

    There are plenty of non certified, non college graduate geeks out there who know more in a lot of cases than their "educated" counterparts.

    I currently develop multimillion dollar web apps for multinational corporations and state governments. I didn't graduate from high school. I didn't go to college. Yet I have a Doctorate of Divinity (thanks ULC!). Degrees are total bullshit. Book learning can be very helpful, but real world experience is the only thing that matters.

  157. Re: Other effects... by fshalor · · Score: 1

    read my sig... it's so much eaisier to type longer words and double tap R. same thing with m... comming is so much smoother than coming.

    --
    -=fshalor ::this post not spellchecked. move along::
  158. Re:that's great - finally can get rid of mainframe by jeffc128ca · · Score: 1

    I have been working on those clunker mainframes for the last 6 years. As much as you dislike those mainframes they are the back bone of all banking, most payroll, and insurance systems in North America if not the planet. Thats just the industries I have worked in and know of.

    If we pulled the plug on them you could kiss your banking services good bye and there is a good chance you would no longer get paid.

    When I first started working on the mainframes I thought they were oudated and slow. But after a while I realized the data processing capabilities of these machines is far FAR faster than any non-mainframe platform. I have seen hundreds of terabytes of financial data get crunched in seconds on these mainframes. Thats because they are specialized at processing data. They aren't meant to be pretty.

    I can see big Unix systems possibly replacing them over time. But you can't just rip out a sytem that complex and put a new one it. It takes time, somtimes a decade to fully convert these systems over.

    Your complaint about your Java applications may be untrue. Many older guys on the mainframe don't want to do the work and no one knows better to question them so they lie and make you do the work around. I have seen this kind of behavour myself. Who's to call them on it if know one knows how the system works.

  159. I built a Pascal-like language and 'upgraded' by crovira · · Score: 1

    the CASE tools I was given to work with back in the eighties because I was going to 'cheat' the system and get some good tools instead of putting up with whatever I was given.

    As long as the results come in on time and budget, you'd be amazed at what you can get away with.

    When I learned recursive descent compilation, it opened up a world to me. I loved it.

    The other students were all griping and asking what was the use of learning production rules and grammars. I was blown away by how blinkered and intellectually lazy they were.

    Smalltalk didn't have a 'case' statement. I had to look at really crappy code filled with all these 'if:' blocks. That was an opportunity for me to write one.

    I ended up writing two; a 'case:' and a 'cases:' which solved my 'ugly code' problem. Ran great too. I'd learned about code optimization was back in my days programming in BASIC.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  160. (more demand/Less professtionals) = high pay by raman3007 · · Score: 1

    My younger brother, who graduated two years after me, works on TPF over mainframes. He earns thrice as much as me, because there aren't many mainframe TPF developers, but there still are huge systems to be maintained (airline reservation, credit card industry, etc), and so the demand is still there.

  161. zOS? What happened to OS/360 by Tired+and+Emotional · · Score: 1

    Last time I programmed an IBM mainframe it was running OS/360.

    The article claims that the problem is no-one remembers how to program this old stuff but the truth seems to be that the given mainframe OS is not old enough for there to be a bunch of people out there who have programmed it.

    --
    Squirrel!
    1. Re:zOS? What happened to OS/360 by SEE · · Score: 1

      z/OS is the 64-bit extension of OS/390; OS/390 was MVS plus a POSIX subsystem; MVS was the 1974 successor to the MVT (1967) version of OS/360 (1964). Programs for MVS run on z/OS without alteration.

  162. WRONG - I'm going to be a senior in Undergrad... by katharsis83 · · Score: 1

    Sorry dude but you're wrong.

    No one at the school I attend thinks analog is on the way out. Given the advances in wireless/RF technology, most of the kids in the EE program are going the analog or wireless/communications channel route, because that's where the future is. And guess what, we're all learning about how to make nice, stable, op-amps, given desired frequency response, transient behavior, power constraint, and temperature/process variation specifications. Device physics for BJT, BiCMOS, and just plain CMOS are still covered in excruciating detail. Noise characteristics of analog systems, PLL's, D/A Converters, and all that other great stuff is still thoroughly dissected. We're not just learning how to use Verilog and program a damn FPGA. I don't think you give EE kids enough credit.

    The hardcore theory for signals & systems isn't being left out either; everyone here learns about Laplace transforms/feedback, and how to analyze frequency response behavior using those tools. All that nice math that relates to wireless transmission (source and channel coding/markov chains/linear algebra/dynamic programming) is taught down to as much detail as I found in most undergraduate math classes.

    So yeah, some places may not teach this analog stuff, but most places still do. To sum it up, NO ONE, it a competent EE program thinks analog is on the way out. Even at the undergrad level, all the *pure* digital design kids know that we're running into analog behavior in high-speed circuits.

  163. I bet they're not "facing" retirement by melted · · Score: 2, Funny

    They're frikking looking forward to it!

  164. Exposure to mainframes by SeanDuggan · · Score: 1

    Actually, my exposure to it was via an emulator. Father Schoen, my CPS250 professor, started teaching right around when the university switched from drum memory to punch cards. He teaches two classes, 250 and 131. 250 is for CS and ECE students and involved running IBM 370 assembly code on this emulated mainframe, EBCDIC and all. 131 was his "high level programming" course for other engineering students and involved C on the same emulator. While his class was frequently quote frustrating, due to the limitations of the systems we worked on, it was also very educational because a) he took us down to the very basics of how things run and b) as an "old school" programmer, he presented a different view from our other CS professors who preached design-before-code and all kinds of optimization. Father Schoen's point of view was that for most tasks, you just needed something that worked. Optimization and detailed planning were to be reserved for larger projects, where you would actually reap the awards of time spent.

    --
    This sig has absolutely no significance and serves only to take up screen space and waste the time of the reader.
  165. Fundamental Error... by sedyn · · Score: 1

    Ignoring a few things, there is a fundamental problem with what you've just said.

    The average CS prof I've had is tenured and older than 40.

    Given that it takes a while to get tenure, they probably aren't the most "in touch" with real world computing either.

    What I want to see added to the CS curriculum is a CS history/propeganda course. This way they can be informed of not only the real world, but their place in it.

    --
    Am I open minded towards open source, or closed minded towards closed source?
  166. Re:from a mainframe programmer - BS never ends by jeffc128ca · · Score: 1


    I disagree. I am glad I switched to the mainframe side of things with my last employer. We ran two systems, high end mainframes and low end PC apps. They felt I was pretty smart so they moved me to the mainframe side of things.

    It was the best job insurance I ever had. The words MVS, JCL, COBOL, ISPF, and FileAide have beefed up my resume very well. There are a lot of mainframe jobs out there. You just need the right attitute going in to the interview.

  167. No need to be snooty. by Anonymous Coward · · Score: 2, Informative

    "I blame ITT Tech."

    Insightful my eye. More like someone who wants to feel superior to others. The germans have a two-path track to education. You can either take an academic path, or you can take their equivalent of a trade-school path. One side doesn't look down on the other. The same can't be said of some other countries.

  168. Party School listing addendum by SeanDuggan · · Score: 1

    Oh, and by the by, the list usually bandied about in emails is supposedly that year's survey from Playboy as to the top 10 party schools in the US. They did release such a list. Once. In the 70's. Oh, and UD wasn't on it. Go figure.

    --
    This sig has absolutely no significance and serves only to take up screen space and waste the time of the reader.
  169. Mainframe culture shock... by ElitistWhiner · · Score: 1

    going to work before the sun rose/to home after sunset - working daily in windowless, temperature controlled environment: not to mention triple lock security to keep people out! Oh that mainframe culture is greying? Good ridance!

    1. Re:Mainframe culture shock... by Anonymous Coward · · Score: 0

      Have you see a mainframe lately?! It is the same size as a P/690 and sits in the same room!

      The locks are there to stop the plebians
      re-booting servers after a week "Just in case."

      Also mainframers don`t need to go to work before sun up and leave after sunset. The systems they develop actually work.

    2. Re:Mainframe culture shock... by ElitistWhiner · · Score: 1

      P/690 is a unix server class machine .vs. 64bit wide datapath mainframe, son. The difference isn't one of enclosure size but data throughput. Servers employ distributed processing. Mainframes centralized processing. Those are only First Order differentials...

      I'd be surprised mainframers sleeping till morning... slipping out with the rest of the employees at 5:00PM.

  170. Batchelor degrees by mam_bach · · Score: 1

    On the issue of 'who should be training skillset X' (be this mainframe maintainance, a particular OS or language or in fact any specific technology)
    Universities and colleges in the UK have three whole years to teach in, right? That should be plenty of time to explore all kinds of technologies, learn a couple of different languages...everything you need. Except that each year is nine months long - 33 weeks generally. Each week has a 35 hr max lecture hours, and each lecture can only contain about 45 mins of new material. Add it up and you get.... just under 4000 hours. This has to begin with 'This is a computer. You need to log on like this... This is a WP...'
    I teach fundamental computing. The curriculum is jam-packed and overstuffed already - all we can do is try to skim over what's needed, and hope you pick up enough learning skills to understand what you find on-the-job. If people are needed to maintain IBM mainframes, the company that chose to subscribe to that specific technology needs to train people to use it.

  171. Re:Register Today!!!!!!... by POWuhuru · · Score: 2, Funny

    Hi, my name is Tony. Thanks to ITT i am now a locomotive driver. I just returned from a vacation in Cancun. Last month i bought my first house and car. My mother could never be more proud of me. All this could never have happened without the Linux, Windows and Mac training i got at ITT. Register today!!!!1

  172. Ah, there's the rub... by mosel-saar-ruwer · · Score: 2, Insightful

    The documentation and source code are (or were) revenue generating portions of the business.

    I can understand charging for access to source code, but the idea that a customer should have pay to learn how to use a product he has been sold is, to me, obscene.

    I've often thought that one of the reasons Java took off like wildfire was because Sun gave away not only the runtime environment & the compiler, but also the API:

    http://java.sun.com/j2se/1.5.0/docs/api/
    By glancing at a few "Hello World!" tutorials and then perusing the API, you could [and, to this day, still can] teach yourself Java in about a day.

    Nowadays everyone does it (compare MSDN), but circa 1995, it was a pretty revolutionary idea - back then, everybody else required you to purchase a 750 page 10 lb $100 hardcover treatise just to be able to teach yourself the syntax that would produce "Hello World!".

    And the idea that you would sell a product to a customer and then refuse to demonstrate to that customer how to use the product you just sold him strikes me as not only a monstrously awful business model, but, quite frankly, more than a little sadistic.

    1. Re:Ah, there's the rub... by coffeefrog · · Score: 1

      IBM's publishing was a little more complicated than that when I was involved. Basic product manuals came with the software license and additional copies could be bought. Redbooks (experience reports written by practitioners) were distributed for a nominal cost and are massively useful (they seem to have gone up in price). There was a category of licensed manual that was hard to get (OS logic and data structure manuals and the like) that would have been available with the software license. Most of the unlicensed IBM manuals are available on the net from IBM these days.

      MSDN in 1995? MS didn't have the idea, IBM did. MSDN was good if you wanted the Finnish version of NT 3.1. They didn't put tools in the early MSDN releases, just zillions of versions of MS Operating system products. The IBM Developer Connection CDs at about the same time were about the same size but consisted of CDs full of tools (compilers, databases, comms software etc) and were much more useful.

      If you want to know how to use IBM software, look at the IBM redbooks. They aren't manuals, they are people from both inside and outside IBM writing about how software really works, sometimes in cookbook format, sometimes as a sort of overview (do X this way, this bit is hard to use, this bit is really good, this bit is flakey).

  173. Stupid.... by Pedrito · · Score: 1

    As others have said, programmers, at least decent ones, can adapt. Hell, I started off working on IBM mainframes PL/I, Rexx, 370 Assembly, and even some SAS. I've done Pascal on early PCs, then C, later C++, lately C#, and soon will be doing Java.

    I mean hell, they're just programming languages. I even jumped in for 3 days and provided some help doing bug fixes on a VB project without any previous VB experience and the only real problem I had was figuring out how to use the IDE.

    Any decent programmer can take these small detours in their career. The ideas are all more or less the same. The difference is largely syntax. Sure, there are some paradigm differences as well. You don't write OO apps the same way you write functonal apps, but you don't write OO apps without functional aspects and it's not uncommon to use some OO ideas in functional programming.

    At the end of the day, it's all more or less the same. Sure, a windows environment and a 3270 terminal emulator provide a completely different environment, but still, easy enough to manage for all but the most severely stupid.

    The articles seems like a lot of worry about nothing. The real question isn't, "Can programmers use these environments," but "Can they attract programmers to those backward-ass environments?" Just gotta make the carrot tasty enough.

  174. Companies Actually Find Replacements Via Training by WebbedWell · · Score: 2, Interesting

    For what it's worth first post at /. (= At the company I work for we have most of the "Old Folks" running the mainframe work. There are younger folks learning/doing the mainframe programming/operations as well though. Os400's are the same way, we put so much value in these systems however, that I can hardly see the day when we can no longer fill that work. Our company actively tries to make that knowledge a company wide commodity by documentation of just about every single if/when/then do type event. Code that is documented correctly according to enterprise standards also let's the next person in know what's going on much faster. The story is right, there are not many 21-year-old folks who are thinking about writing the next killer app in a mainframe environment.

  175. Teaching Languages by sedyn · · Score: 1

    I think it's simpler than that. We have to teach students an introductory language. I've heard from an academica advisor that they chose not to teach LISP, Scheme or any other recursion based langages because it results in students thinking TOO recursively (a programmer should use recursion, but the right tool for the job).


    With those out of the way, why should they teach a commonly used language? <a href="http://paulgraham.com/popular.html">This</a> gives a decent statement about why it should be popular, but an even simpler one is that if students are stuck, an extra guide can be located easier.<br>

    Between C, C++ and Java I've always thought Java was the better language for newbs. It's got a very well documented and structured library. No memory issues to distract one from a given task. etc. The only problem is that you get students who suck at doing any lower level functions. Furthermore, I know WAY too many students who would only ever want to use Java, hence, it's all they know. But a good year in the real world will smack that out of them.<br>

    I think that all languages have their tradeoffs. What benefits the students best is a langague where they can express the concepts they are taught, hopefully with some ease. I have yet to hear of a perfect teaching language, and I doubt I ever will.

    --
    Am I open minded towards open source, or closed minded towards closed source?
  176. I'll just... by Anonymous Coward · · Score: 0

    Hey, no problem. I'll just run out and buy one of those mainframe thingydoggies, and I'll have it figured out in no time.

    Heck, since those things are so much bigger than our puny little PCs, the sheer volume of open source software available for them is enough to crush most pickup trucks.

    You know, I heard a funny story the other day - somebody wrote that in an alternate reality, american education had declined to the point where eventually, enough people were sufficiently stupid that they chose to elect George W. Bush as President. Ha! Things could never get that bad.

    (If my sense of humor doesn't match yours, it wouldn't be the first time :) )

  177. Working on a mainframe right now by Anonymous Coward · · Score: 0

    I have 3 mainframe terminal sessions open right now. I am 23 years old.

    Most of the people around me are alot older, yes. But I certainly didn't need to be taught how to use a mainframe in school. My CS education taught me how to handle any kind of computing technology... my employer taught me which technologies were in the mainframe.

    It took a little bit to understand that the file system wasn't hierarchical (unless you were in Unix inside of the mainframe). Once I realized the file system was like a giant database it clicked.

    It also took a bit to understand that you didn't really have processes, but "jobs". But I got over that quickly too.

    As long as schools teach students the theories and the methods inherent in all computer science, they should be able to adapt quite quickly to a mainframe or any other bizarre/niche technology.

    And yes, I agree that the companies who own these things should do the training -- At least the bulk of it. And if money can be made training young people, then people will do that too, just like they have MCSE "schools" and the such.

  178. zOS by Danathar · · Score: 1

    What's this zOS thing? Can it run under vmware? I'd love to try it out! :)

  179. And my ad would read... by moorley · · Score: 2, Insightful

    Grew up using dumb terminals and external modems. Still understand termdefs and batch processing. Willing to learn. Need specifics on position, teacher, and 6 figure salary.

    My point being if its important to them they will pay. They didn't pay to upgrade or retrofit a new system so they will pay to have someone run it. Behold the glory of capitalism... or is that market economies?

    --
    "Don't fear death... fear not living..." -me :)
  180. It isn't necessarily great for veterans. by Richard+Steiner · · Score: 5, Informative

    Based on my recent 32-month unemployment stint after 15 years of designing/supporting a variety of airline applications, it seems that one's experience isn't seen as valuable unless it's also experience with the same set of specific tools and business areas that a given company is working with.

    General industry experience isn't valuable enough to obtain even an introductory interview, and one mainframe platform doesn't translate to another in an employers eyes even if the languages and core concepts are fairly similar.

    There were a few exceptions, but not very many.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:It isn't necessarily great for veterans. by jkreuzig · · Score: 2

      I couldn't agree with you more. While looking for work last year, 7 years of Solaris and Linux experience wasn't able to get me past the HR fool who was tasked with finding a AIX/Solaris sys admin. Even with a job description that said they were looking for a AIX OR Solaris admin, they couldn't get past the fact that I didn't have AIX experience.

      It's quite interesting to look at job descriptions these days in tech fields. It's almost like you have to be one of three people in the world that has the experience they are looking for. The problem lies in that they already have 2 of those people employed, and the 3rd one just quit. That's why they are looking for a replacement.

    2. Re:It isn't necessarily great for veterans. by Anonymous Coward · · Score: 0

      So you collect 32 months of unemployment? Awesome. I'm sure that you were severly limited and could NOT find ANY jobs ANYWHERE.

      Just because it isn't in your field doesn't mean you can't just suck it up and do it. But thanks for living off the system and my dime.

    3. Re:It isn't necessarily great for veterans. by Moderatbastard · · Score: 0

      Where did he say he was collecting anything, fucktard? I've spent time 'on the bench' but I'd saved enough in the good times that I wouldn't have been eligible for any form of dole even if I'd applied.

      --
      1/3 of jokes get modded OT. If you get the joke, mod 1 in 3 insightful/interesting/underrated to restore karma balance.
  181. Dear god by amake · · Score: 1

    What's "truely scarry" is your spelling.

  182. 90% of everything is crud by Anonymous Coward · · Score: 0

    I view that as just another manifestation of Sturleon's Law. I've met utterly brilliant people with degrees in all sorts of things. I know some bright, adaptable people with no college education at all. And I know of examples of credentials that aren't worth the paper they're printed on.

  183. Ah. More FUD from the distributed/*nix world. by Richard+Steiner · · Score: 1

    I agree that new grads can certainly pick up on mainframe concepts but most of them, myself included, don't really want to.

    I think it's a shame that so many folks seem to have this attitude, since most of the "mainframe" environments in use today are actually quite modern, and their hardware and software environments employ concepts that I suspect most UNIX and PC people would find very interesting (if only because those concepts tend to make a lot of sense but seem to be largely lacking in smaller systems).

    A mainframe is a large, redundant, recoverable server capable of running critical applications and handling a very large volume of data, not a coal-fired box made of cast iron and running some batch COBOL run designed in the 60's.

    If you think all those airlines and banks still use mainframes just because they're old, I'm afraid I've got some bad news for you. :-)

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  184. How's it so different? by amigabill · · Score: 1

    The CS courses I took covered data structures, search and sort algorithms, operating system concepts, concurrent software/multiprocessor issues, semaphores, and languages and that sort of thing. Seemed pretty ceneric stuff not particularly specific to any OS.

    I didn't study programming for Windows at all. We had Unix and VMS systems, but didn't do anything particularly specific to any OS, it was generic Modula-2 or generic C or whatever that could run in any shell/CLI, there were no graphics or API calls in anything except for one single project, but they provided a gneric API for that so we didn't need to do Xwindows calls.

    How exactly is it so different to program these mainframes that what I saw as a platform-agnostic syllabus is unsuitable for the task?

  185. let me just say by mako1138 · · Score: 1

    What I took last semester:

    EE 105: Microelectronic devices and circuits

    What I'm taking this semester:

    EE 140: Analog Integrated Circuits

  186. BS in my opinion by marlinSpike · · Score: 4, Insightful

    This story is a bunch of alarmist hogwash. They said the same thing about the lack of skilled people when the Y2k Bug was supposed to bring the world down. Yes, some of the people stuck doing Cobol were the ones who built the systems, but others were new recruits who found their way there because of... wow what a revalation -- economic opportunity! Guess what? We live in a capitalist economy (well, sort of), which is extremely adept at moving resources to where they are needed, and creating the right incentives. A few years ago, one would be forgiven for thinking that there wouldn't be enough qualified .NET or Java developers to satiate the demand, and that businesses would come apart for the lack of them. Once again, paychecks proved the magnets they are when they reach a certain point, and suddenly the industry was awash with all the qualified architects it wanted. I'm a techie bred on Assembler, C++, Java and C#. Give me the right incentives, and I'll even add Cobol to that list! Everyone else.. have a nice weekend. There are many more pressing things to worry about than mainframes running out of handlers!

  187. the purpose of education by falconwolf · · Score: 1

    The purpose of higher education has gotten perverted over the years

    It's not just higher ed that been perverted at least in the US. Today education is geared to being the slave laborer and consumer. Thinking skills have been left by the wayside, now it seems it's mostly rote memorization. And with "No Child Left Behind" it's gotten to the point of teaching to take tests. This means the arts are being negected amoung other areas.

    Computer Science isn't about a specific technology [or at least it shouldn't be], it's about the mathematical and scientific background to be able to adapt to new technologies.

    Here, Here!

    Falcon
    1. Re:the purpose of education by Bill+Dog · · Score: 1

      And with "No Child Left Behind" it's gotten to the point of teaching to take tests. This means the arts are being negected amoung other areas.

      Like it's so terrible that teachers are being made to make sure the kiddies have the basics of the 3 R's. That there's no money left over to teach the arts et al has nothing to do with Evil GW(TM) and everything to do with bloated school administrations consuming most of each dollar meant for the classroom. And these empire-building paper-pushers didn't exactly vote for GW.

      --
      Attention zealots and haters: 00100 00100
  188. VMS Big Gray Wall by boa13 · · Score: 1

    Same with VMS. Tons of excellent documentation, for a hefty price.

    Actually, I wouldn't be surprised to learn that DEC included free shelves for every set of documentation purchased.

    Read Big Gray Wall in the jargon file to get a better feeling of what such a documentation looks like.

  189. It depends on the specific application. by Richard+Steiner · · Score: 1

    Some types of business problems lend themselves very well to decentralization, while others don't do quite so well and are best kept in some type of centralized environment.

    It's a context-sensitive problem, as most computing problems are. :-)

    Sometimes processing and/or data has to be kept strictly in synch, and there are situations where whole sets of related files and databases must be locked down quickly and concurrently to meet federal requirements for data integrity (that's what an airline has to do when a flight incident occurs, for example, to ensure that the original environment is available to investigators).

    Sometimes it's simply better to be able to admin a single highly-reliable system rather than manage an entire server farm. That's why IBM is selling Z boxes as virtual Linux server farms, for example.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  190. -1: MODS MISS SUBTLE HUMOR by Anonymous Coward · · Score: 0

    I'm pretty sure he was joking.

  191. Opportunity abounds! by mcrbids · · Score: 1

    There's an insane amount of bitching about how terrible the job market is, how inane and shortsighted HR departments are, blah blah blah.

    If that's all true, then those business are ripe for being raped of their marketshare. Start your own business!

    It takes virtually NOTHING to startup a company these days... a 1U server of commercial quality runs less than $1,000, hosting can be had for about $100/month and the Operating System is free...

    Give yourself a few months worth of beans and/or working part-time, sleep on a couch with a cheapie computer borrowing the DSL service from a neighbor's wifi connection, and you can do a startup for next to NOTHING.

    Why aren't you doing it? If YOU are in charge, you can't be fired. If YOU are in charge, you'll be able to use sensible HR policies to get the really good ones, too.

    So why are you here whining on Slashdot about how horrible it all is???? If it's half as bad as you claim, you have the opportunity to become RICH!!!!

    PS: I'm quite familiar with the startup routine - I haven't had a "job" in some 15 years, and have started quite a few businesses, successfully fed, clothed, raised, and home-schooled my family of 5 kids in one of the more economically depressed counties in California.

    Startups can be thrilling! Pull up your sleeves, and don't just "think outside the box", throw the box out altogether. You'd be amazed at what you can accomplish if you:

    1) Find something people will pay for,

    2) Deliver that something as efficiently as possible, cost-effectively, and with a smile,

    3) Wash, rinse, repeat. Before you know it, your clients are almost friends, and do most of your sales work for you by giving referrals...

    Contact me if you're curious... I'd be happy to offer my experience to anybody who is serious.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Opportunity abounds! by falconwolf · · Score: 1

      Startups can be thrilling! Pull up your sleeves, and don't just "think outside the box", throw the box out altogether. You'd be amazed at what you can accomplish if you:

      Congradulations. Most people don't have what it takes to start their own business, especially in the tech fields. Though not all, some of them who do start their own business, start it with one or more partners. I'd like to start my own business but know that I have shortcoming in administration and in communications, PR, so if I do start a business I know I'll need either partners that can do those or hire someone to do them. Though there'd be more people involved in making decisions for the business, financially it's easier to start with partners.

      Falcon
  192. Re:Yeah, more COBOL programmers... by slutsatchel · · Score: 1
    "The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence."

    --18th June 1975 prof.dr.Edsger W.Dijkstra

  193. Re:Were there ever zOS university courses? - yes by Jay+Maynard · · Score: 1

    How do you get on his bad side?! He's one of the most easygoing people I've met.

    --
    Disinfect the GNU General Public Virus!
  194. Those people would be valuable in the by Anonymous Coward · · Score: 0

    systems that replace the mainframes too. Many of the *NIX variant that replace mainframse have the same problems to solve (security, reliability, cost management, flexibility, etc.) So even though the mainfamre OS they are an expert on is swapped for say HP-UX, those people would still be a very valuable resource if the HR department has the brains to realize it.

  195. Shattering the "mainframes are old" myth... by Richard+Steiner · · Score: 2, Interesting

    When mainframes were the only available computing solution, they were often used for tasks that can be done by lesser systems today.

    Because of this, you have a point -- in some cases. Many legacy mainframe applications exist which could be ported to other smaller platforms and which would still continue to function as intended in that context.

    However, it simply isn't true that all of the computing solutions currently running in a mainframe environment could be better handled by smaller boxes or clusters of smaller boxes.

    In some cases, perhaps most, they would work, but they would perform the task at hand with far less efficiency than a mainframe would.

    In other cases, they would simply be overwhelmed by the requirements of the application.

    Put bluntly: I think you are seriously underestimating the data handling requirements of something like an Amadeus or a WorldSpan, and if you consider mainframe OSes to be some form of primitive software, you might want to compare the security models of IBM's z/OS or Unisys' OS2200 to your typical UNIX installation sometime.

    Cars are more popular than trains these days for the types of applications that most people are likely to encounter, and there are larger vehicles out there for specialized applications which seem to be much more robust and more sophisticated in their approach to data transport than an automobile.

    However, there are still a number of instances where good old freight trains are by far the most efficient and reliable means for transporting physical goods. That's why we still use trains; for some types of tasks, a train does the job a lot more efficiently than a fleet of cars or even trucks.

    So it is with mainframes and data.

    Please educate yourself. UNIX folks and PeeCee weenies might not like it, but the distributed computing model and the "monster servers" being produced by UNIX vendors like Sun are still not up to the task of handling certain types of computing tasks very efficiently.

    I respect the UNIX approach -- I wouldn't be so interested in playing with BSD/Linux/Solaris myself otherwise -- but it simply does not come close to representing the pinnacle of computing.

    Mainframes don't either, in my mind, but I think they come a lot closer in a number of areas.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:Shattering the "mainframes are old" myth... by lamp540 · · Score: 1

      There's another critique of mainframes which is that their only used by giant mega corporations which some people think are bad.

      You're a corporate whore, stfu.

  196. Re:Ah. More FUD from the distributed/*nix world. by aminorex · · Score: 1

    And a Linux rack is a small, redundant, recoverable server capable of running critical applications and handling a very large volume of data, at a tiny fraction of the cost of your mainframe.

    Those airlines and banks use mainframes because they have applications in the can that only run on those mainframes, and when those applications run on a rack of commodity servers, they'll drop those money pits on the secondary market with glee.

    --
    -I like my women like I like my tea: green-
  197. Re: Start your own business! by Richard+Steiner · · Score: 1

    The difficulty of doing this in the current climate has been discussed on Slashdot ad Nauseum.

    For some, it might be a good solution. For others, it isn't. However, presenting it here as a be-all end-all solution for unemployment is just as ingenuous as saying it wouldn't work at all.

    GMAFB, okay...?

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  198. Wanna bet? by Richard+Steiner · · Score: 1

    Until the software that runs on those boxes matures to the point where it can actually handle what is required by some of those system, the commodity cost of that hardware means nothing.

    Don't get me wrong -- there are lots of existing cases out there where companies are running legacy software on mainframes largely out of inertia, but that isn't the case in the areas I'm talking about.

    Hey, I know... The airlines are looking for ways to save money. Maybe this is your chance to show them the way. :-)

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  199. adjust yourself by Anonymous Coward · · Score: 0

    Sounds like more of an attitude problem than a lack of technical skills.

    Know what, there are plenty of people who have just as strong tech skills (maybe stronger, some of them maybe younger) but I'll bet you they come off a whole lot less jadded during an interview.

    You probably won't have much getting a job in your new field either.

    1. Re:adjust yourself by DrCode · · Score: 2, Insightful

      Have you tried applying for jobs where you didn't have exact skill matches with the novel-length lists many employers require? You won't get an interview, not even on the phone.

      A lot of highly-talented people have applied for dozens of jobs over many months without getting any replies; so a little bitterness in a Slashdot post may be justified.

  200. This is particularly true in contract situations. by falconwolf · · Score: 1

    Contract positions are very popular (at least around here) right now, and while the pay is pretty good, employers will sometimes keep these contractors on for a year or more, and never provide any training. They'll send the "real" employees on training for weeks at a time, and in the meantime you're supposed to just know it without any. Don't they want well trained people working on their systems?

    Businesses or organizations can't be blamed for this. As a contract or freeleance worker it's the workers responsibility to make sure they get the training needed. Now, the organization needs to make sure the employees have updated skills and should pay for this but not for outside workers.

    Falcon
  201. I would love to run and learn z/OS by helixblue · · Score: 1

    I'm an operating system nut (UNIX administrator for a living), and would love to learn z/OS. The problem with learning z/OS is that there is such a high barrier to entry to get into the proper situation to do so.

    While you can use open source utilities like Hercules to run z/OS on an x86 machine, the means of acquiring z/OS legally or illegally is certainly not easy. In fact, it's very unlikely.

    Unlike other operating systems, you can't just easily buy a machine to run z/OS on eBay. Heck, I'm not quite sure what the oldest and most affordable machine that can run z/OS is. The cheapest S/390 I've seen on ebay is in the thousands of dollars. Whereas the barrier to entry for learning AIX is just a $150 43p away.

    I'd still love to be able to run z/OS at home somewhere for learning it. It's just not terribly easy to do so.

    1. Re:I would love to run and learn z/OS by TweakMe · · Score: 1
  202. Re:Ah. More FUD from the distributed/*nix world. by KudzuKat · · Score: 1

    Indeed.

    In fact, there's a certified Unix embedded within IBM's OS/390 and z/OS operating systems. This full blown Unix is just another "feature" within the IBM mainframe operating systems.

  203. Heh... by Richard+Steiner · · Score: 1

    Here, this garden hose has a standard interface -- let's replace the Mississippi River with one so everyone can hook up to it and use the resources! It should be easy!!! :-) :-)

    Geez... Which part of the phrase "mainframes are already using specialized clusters of modern data channel hardware that kick ass on anything else on the market" don't you understand?

    It ain't out of date -- it's just built to a more sophisticated set of specifications than you're used to seeing.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:Heh... by doublem · · Score: 1

      If they're so spiffy, why are mainframes having so much trouble getting people to learn how to service them?

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
    2. Re:Heh... by Richard+Steiner · · Score: 1

      Because they aren't trendy?

      Highly-specialized skills seem to be somewhat less desireable in the current IT climate than common, widely used skills.

      Also, consider the flip side to your question: If it's so crappy, then why is Windows so gosh darned popular? :-)

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    3. Re:Heh... by Anonymous Coward · · Score: 0

      They're simply not as accessible as other platforms. I can take a Linux or BSD, and dual boot my desktop and do a little systems programming that'll pretty much be the same on Solaris or AIX. Lots of technical people end up doing something like this in school. Then latter on in life, they stick with what is familiar. How many of same people have you heard IPL'ing VM on their personal machine? Then IPL'ing a couple hundred Linux guests with a FICON channel and their personal Shark, so that everyone in their CS/CSE/EE class can do a little systems programming with their own OSI. It just doesn't happen.

  204. UNIX??? The idea is to make them EASIER to use. by doublem · · Score: 1

    Who said anything about doing it in UNIX????????

    Windows 2003 Server and SQL Server 2005 all the way. That's what you need to dump the mainframes.

    As for the idea that you just NEED a mainframe for some tasks, that's FUD spread by those who sell mainframes. The best way to ensure your own survival in the business world, is to make the competition seem like the "kiddie" choice. That's how Microsoft beat Apple to a bloody pulp in the early days.

    You might want to come out of your ivory mainframe tower and notice that all those "Mainframe only" tasks are being nicely handled in many places with cheaper server farms.

    Hell, mainframes make a nice, fat, fragile, single point of failure. That's a step backward in infrastructure design if you ask me.

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
  205. Sure, but... by Richard+Steiner · · Score: 1

    ...that POSIX-compliant C code will run on my OS/2 box and the Unisys Clearpath IX mainframe I play with for a living at work.

    Those systems would be pretty unfamiliar to you otherwise. Especially the latter, at least if all you knew was UNIX. ;-)

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  206. Potential Problem by nurb432 · · Score: 1

    This could be a problem, since mainframes still hold the business world afloat ( regardless of what you young kids believe ).

    Though it means secure work in what is left of the ivory towers for some of us that arent yet ready to retire..

    --
    ---- Booth was a patriot ----
  207. I liked it more when a CS degree was everything. by Richard+Steiner · · Score: 1

    The BSCS program I went through required three core language classes (including a mandatory mainframe assembler class) during the first two years, hit on various miscellaneous topics from hardware logic to data structures, then allowed us to branch out into more specialized areas (systems, databases, business, etc.).

    I think that approach has given me a far greater appreciation for what's going on behind the scenes than I might otherwise have had, and it also gave me some practical experience with writing specs, making hard deadlines, working in teams, etc.

    I thought it was an excellent program.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  208. I agree with the GP by einhverfr · · Score: 2, Interesting

    Sounds like more of an attitude problem than a lack of technical skills.

    I disagree. HR departments are a real problem for tech jobs (especially for non-tech companies). However, it is the structure that is sick.

    The fact is that they are supposed to hire talented people, but their real role is usually to screen out huge numbers of applications so that the hiring manager doesn't get overwhelmed. The HR department is often reduced to a quasi-judiciary and resume-screening role. So it is no wonder that people who don't understand the technology and don't have time to learn it don't hire the best and brightest.

    So how do you show someone who doesn't understand your field at all what you are capable of doing?

    My advice to the GP is this. When I found myself unemployed due to family requirements (long story), I started a consulting business. I was then able to provide a resume (unfortunately a bit long-- 4 pages) which details the bredth of my ability and can prove to people who are not in this field that I can do almost anything. Now when things get tight, I am easily able to find short-term work and I have no shortage of long-term job offers should I decide that this doesn't work.

    --

    LedgerSMB: Open source Accounting/ERP
  209. asdf by Anonymous Coward · · Score: 0

    this is totally assanine, i dunno, the companies using the mainframes should train their own who cares what schools are training kids on, microsoft ugh. as a homegrown computer science geek with no college i could find noone willing to hire me in seattle or even get interviews, including ibm corp whot his article mentions, so i went back to school, found the community college was a bunch of windows posers, so i'm studying mathematics instead. pfft. probably the "grey haired mainframe elite" are too lazy to train their own (or train some trainers) and/or the management is too stupid to give the new trainees/trainers salaries that will keep them aboard.

  210. still not adjusted. by Anonymous Coward · · Score: 1, Interesting

    I disagree. HR departments are a real problem for tech jobs (especially for non-tech companies). However, it is the structure that is sick.

    The fact is that they are supposed to hire talented people, but their real role is usually to screen out huge numbers of applications so that the hiring manager doesn't get overwhelmed. The HR department is often reduced to a quasi-judiciary and resume-screening role. So it is no wonder that people who don't understand the technology and don't have time to learn it don't hire the best and brightest.

    They're supposed to hire the 'best' person for the cheapest price. They are buying, they have a price range in mind - you are selling. period.

    It's really easy throw up your arms and cry "the system is screwed up!". Life's not fair kiddo - get used to it.

    But there is a bright side. Sure it's a crappy process, however pretty much everyone goes through it. You're competing with other people who go through the same crappy process.

    But your post shows that you are ahead of the gp poster, this guy can just list off a bunch of technology (some of it totally irrelevent now). Whereas you managed to put together freelance stuff to build up the resume.

    As an aside, if the GP REALLY IS SO HOT, then why can't they sell themselves? Maybe he has crap social skills. Honestly, the 'cold-aloof-primadonna-tech-guru's of the world are never half as useful as they perceive themselves. A) because once you think you ARE that GOOD, you usualy close yourself off to new things - that's human nature. We're slothenly beasts. B) They tend not to be the teachers, to give people around them a hand-up... Showing othes how to do your job is ususally the best skill out there. It's couter-intuitive to some people, but if you can raise the competance of co-workers and mentor them you are infinetely more valuable. If you keep the information to yourself (not saying this is what the GP poster is, but he does sound like a dick anyways) you will be the BEST ADMIN... and you'll be there forever. Great. I would take a "pretty good" hire with a good attitude who can teach others, than wait for the "super ultmate tech guy' who brings no soft skills to the table.

    1. Re:still not adjusted. by einhverfr · · Score: 2, Insightful


      It's really easy throw up your arms and cry "the system is screwed up!". Life's not fair kiddo - get used to it.


      I strongly suggest that if the rules are biased against you, make up your own rules :-)

      Like bypassing HR via networking.

      Like going freelance to build up a large resume of diverse projects.

      Like working on FOSS on your spare time....

      I just think that the guy who I was defending had a valid point about the failures of HR. These criticisms seem to be flowing freely on this thread so I will leave it at that....

      --

      LedgerSMB: Open source Accounting/ERP
    2. Re:still not adjusted. by symbolic · · Score: 1

      As an aside, if the GP REALLY IS SO HOT, then why can't they sell themselves? Maybe he has crap social skills. Honestly, the 'cold-aloof-primadonna-tech-guru's of the world are never half as useful as they perceive themselves.

      For one, many tech people don't perceive themselves as actors, nor do they want to participate as actors. That's practically what you have to do in order to convince someone that you should be hired over another candidate. It's a sales game, and not only are some people just not good at it, the ones that are aren't always the most technically competent.

  211. Heh. Use an RDMS for high-volume transactions? by Richard+Steiner · · Score: 1

    Yeah, that'll go over well. So much for the Transaction Response Time section of our SLAs.

    Also, it's not like the underlying platform means anything in terms of the UI when talking about a large-scale transaction-based app. Put a web face on the thing and pretend it's a Mac for all I care; it ain't gonna make the back-end any faster or more reliable.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  212. Show me the money! by threaded · · Score: 2, Insightful

    I'm a contractor, many, many year experience. I've done a few zOS contracts.

    But if there is a choice between a gig doing .Net or one doing zOS, .Net will win, they just pay more, a lot more.

    There are obviously many older types who aren't quite as mercenary as myself, but hey they're not going to be around for ever.

    "America doesn't produce enough technically trained young people", give me a break. Flash some cash man, show me the money.

  213. Mentoring, Whackings, and the Global Economy by PhyrricVictory · · Score: 0

    Your good mentoring experiences were probably before quaterly layoffs became all the rage. Many layoffs I've seen were done by each department losing a certain percentage of its folks. If someone mentors someone who becomes better than they are, the mentor now finds themselves unemployed in a crappy job market. In the good old days they'd find a place for the mentor and there was a reasonable amount of security. There are consequences to mentoring that weren't there years ago.

  214. Manframes use microprocessors by wintermute42 · · Score: 1

    This discussion about mainframes is odd. Much of the discussion seems to assume that mainframes use a different architecture than, say, a desk side PC. The assumption seems to be that, as it was twenty years ago, mainframe architecture is different from PC architecture.

    The fastest processors available are microprocessors. I'm not very familiar with IBM's "mainframe" line but I do know a bit about their PowerPC series. I would guess that the "mainframes" that IBM sells are all powerPC processor based. They probably have several PowerPCs and they use water cooling to keep them from melting down.

    The other part of a "mainframe" processor is a high performance memory system to allow the PowerPC(s) to run fast. The rest of the "mainframe" is dedicated to disk IO. As someone noted, IBM has a long history of doing fast, intelligent, disk IO channels.

    But that's it. That's all a "mainframe" is. The rest is just IBM centric software. There is no longer really any such thing as a mainframe. The only way to can make logic circuts go fast is to make them small. And that means a microprocessor.

    1. Re:Manframes use microprocessors by jgiltner · · Score: 1

      Mainframes do use PowerPC processors. However, they use them in their I/O Processor cards, not as their central processing units. They use special processors for that. To show you just how small mainframes are, the current z900 has 20 CPU's on a card that is about 8"x8", the z990 has 12 CPU's on a card that is about 6"x6". I am not sure about the size on the just announced z9. The bulk of the size in the current mainframe is for I/O connections. The CPU's and memory take up less that 1/4 of the box, that includes the cooling using. The box about the size of two racks, 1/4 is CPU in memory, 3/4 is for I/O connections. They are using CMOS based processors and have been for about 10 years now. However it took them about 3-4 years to get the CMOS chips to have as much processing power as the older bi-polar based chips. They do use different CPU archictures and even memory access and protection methods. On a mainframe box the hardware/microcode, not the OS, is responsible to make sure that one task does not access memory that it is not authorized to. Because of the way the memory is shared, there is no penalty for excuting a task on a different processor. Each CPU has two instruction units. Each instruction is executed twice on each CPU. The results are compared and if the are the same, then the resutlts are used. If they are different, the instruction is re-exected and results compared. If they are the same, the results are used. If they are not the same the CPU is marked as bad, taken offline and backup CPU is enabled. You do not get a bad execution result because of sun flares or magents.

  215. you can't have it all by timmarhy · · Score: 1

    i'd love to work with mainframes purely for the geek factor, however, what future is there in it? your time at university is very limited, and all they can really do is teach you computing fundamentals. another problem, is access to mainframes. it's quite difficult to learn about something you have no access to, theory is all well and good but it's meaningless in the real world. if employers don't want to teach you then too bad. they can't have it all.

    --
    If you mod me down, I will become more powerful than you can imagine....
  216. Completely and utterly wrong by Anonymous Coward · · Score: 1, Interesting

    Like you said, "I'm not very familiar with IBM's "mainframe" line"...

    From someone who is (AC because IBM wouldn't want to know I'm reading slashdot on company time) let me just say that mainframes are completely and utterly different.

    They do indeed use POWER processors, but these are far and away much more amazing than PowerPC chips. And my goodness would you be amazed at how these are used in completely different ways from "normal microprocessors". Each chip has 4 cores and is placed on a board with other procs... they share resources, share tasks, do things that all other computers wont be doing for about a decade yet. These boards are then in turn combined to share and access resources... each with its own memory... its like a beowulf cluster in a box!

    Most (if not all) of the micro tech that you have running inside your PC or even your big servers is tech from mainframes about 5-10 years ago.

    And don't get me started about just how different the Operating system and applications that run the mainframe are from anything you've ever used before in your life. (Just start with the fact that you don't have a '/' or a '\' when storing files... you have a dot '.')

  217. Night Classes by Valiss · · Score: 1

    He had taken two one-night classes on programming.

    There goes my Plan B.

    --

    -Valiss
  218. WE NEEDS MORE H-1B PROGRAMMERS! by Cryofan · · Score: 0

    puhleeze raise the limit on 3rd world h1b programmers, or else the world gonna end, dontcha know....

    --
    eat shiat and bark at the moon
  219. Old and not so old.. by tuomoks · · Score: 2, Insightful

    Nice to see some articles of real computers (IMHO). And I don't buy the comment of not enough people, let me explain. In our time ( showing my age ) we had basically zero computer education in schools/universities but for ex. IBM had excellent education and training - as today. And Univac (Unisys), Burroughs, Honeywell, etc. weren't (much) worse. The problem ( as I see it ) is that corporations don't use systems programmers any more so there is no reason for people to get all that knowledge and skills. In 70's / 80's systems programmers had to know how to negotiate next $5 million disk deal with IBM, how to figure out next years resources, HW, SW, personel, telco lines, installation elecricity and cooling, and in their spare time fight the application projects over utilizing the system when not busy doing sysgens, running fixes to the (alive) system, writing user (mostly assembler) exits to the system, debuging weird compiler problems, showing operators how to recover bad tapes with DITTO or how to change the printer chain and having other fun hobbies in their spare time ( and lots of beer!). And these were (are) big on-line systems 7x24 with thousands of users. So - it's not that fun any more ( is it? ), why should anybody even think it ? Much easier to specialize to Java, C# or whatever and to get the same ( or even better ) paycheck until moving to next company ? Where did I hear ?? You get what you pay and you get what you want ( be carefull what you want! ) - this to the companies / corporations, stop whining!

  220. 2 universities that still teach mainframe stuff by Anonymous Coward · · Score: 0

    The one I went to -- mediocre old NIU. At least 50% of all the coding assignments done at NIU's CS dept. are done on the mainframe in either COBOL or ASM, with JCL thrown-in to make it all compile, execute, etc..

    The other school is Penn. State U., with which NIU has partnered on some of the apps they both use, like the "MVSBatch" 16-bit DOS app we use to submit code to the mainframe (which is all done via FTP. I wrote a Perl script to handle it *vastly* more elegantly and portably, but other people have written Python scripts to do the same thing). But I don't know anything about Penn. State, and thus can't comment about them.

    I will say that if you want to do non-mainframe development, or if you want to learn "Software Engineering" or "Computer Science" -- instead of "Mainframe Technologies with a few basic data structures and algorithms that MIT students learn at the 100-level, plus about 10% Unix use, 1 class relating at all to Java, and 1 course that deals at all with X86 stuff" -- that you avoid NIU. It took my graduating with a BSCS from NIU to come to that conclusion...

  221. The cheapest way by geekoid · · Score: 1

    is to get a job with a company that will train you.

    Really, it's prety much the only reliable way to get traing..unless you can afford to pay IBM for training.

    If tyou can find people who program mainframe, maybe you can leverage them to put in a good word for you.

    Someone need sto replace these gray hairs. IN most cases there knowledge transfer will take a least a year. Each system being highly customized, and all.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  222. Re:Yeah, more COBOL programmers... by Anonymous Coward · · Score: 0

    > "The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence."

    Somehow appropriate for a language designed to enable non-technical managers to easily understand source code..

  223. Re:I liked it more when a CS degree was everything by mrchaotica · · Score: 1

    Yeah, that's exactly what I'm talking about! My curriculum as a current CS student at Georgia Tech works the same way. What I was objecting to was a so-called "Cobol class" where the focus was on the syntax of the language rather than some deeper topic (like "mainframe design" or something).

    For example, I'm taking the "Squeak class" this semester, but the point of the class is object-oriented design, not Smalltalk syntax.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  224. Buy a brand new abacus, only 1.2 million $. by donpellegrino · · Score: 1

    Mainframe technology is obsolete. This is why it is not taught anymore. Notice it is only promoted by IBM. Big companies run mainframes becuase new technologies are radically different. COBOL has very little in common with any language developed in the last 10 years. There is a reason for this. COBOL sucks. CS as with every other science, has actually progressed in the last decade. Big companies reason upgrading is to dangerous to the status quo, after all, the changes may not work right at first. The wiser people at Universities realized not upgrading is too dangerous. Staying with the same old thing simlpy because it works causes stagnation. Smaller, more flexible companies will replace the large companies that don't eliminate the mainframes. Large companies that replace the mainframes stand a chance at changing their 10+ year old processes and competing in the next decade. Those that don't won't even be able to pay the pension for the mainframe retirees.

  225. aaah the damn things are still in fashion by daxomatic · · Score: 1

    and yes from 10 people working in my team only 2 know how it actualy works., And the damn things also does the most critical job, making money...(or counting im not sure) ( where a U*x kinda firm that has some weird stuff such as 'damn things' ) d

  226. Re:that's great - finally can get rid of mainframe by ErikZ · · Score: 1


    I think that's a horrible idea.

    Do you really want the essental core of the company to be changeable to the whim of any PHB?

    --
    Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  227. actions have both good and bad consequences by Bill+Dog · · Score: 1

    They're going to be in a real pickle if folk in India and China et al are also thinking that a career in mainframes is a short one, and therefore avoid it also.

    Companies see the importance of stock price, but ignore the importance of reputation. Few are willing to take a potentially limiting crossroad in their career for a company that will discard you for a nickel, even if the pay is great or worthless promises of stability are made.

    --
    Attention zealots and haters: 00100 00100
  228. Shrug by ErikZ · · Score: 1


    The companies have to train people to use their million dollar mainframes. It's not rocket science.

    BTW, I live in Denver, Colorado. If anyone wants to pick me up to work in their mainframe shop, I'm game. I've only touched one in college though, MVS class. So you'll have to train me.

    If there are no reponses to this post, then there is no problem with a shortage of mainframe workers.

    --
    Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    1. Re:Shrug by /dev/trash · · Score: 1

      For real. I am not sure if I'd lump Vaxen experience in with it but I too could learn the mainframe industry real quick like, and I'm only 32.

  229. "Shortage" Crap by Tablizer · · Score: 1

    Amid concerns that America doesn't produce enough technically trained young people...

    What kind of shit is this??? There is no evidence of a "tech shortage". Yes, there are spot shortages because tech changes and it is impossible to find a person who has all the skills in the eclectic mix of technologies companies use. (Solution: on-the-job training) But the unemployment rate and wage growth for techies shows that there is no "shortage". During the depth of the tech recession in 2002-2004 lobbyists were *still* saying there was a shortage, but life for many techies was hell. Many techies were going into accounting because that appeared to be where the real shortage was.

    What kind of evidence are they using to claim "shortage"?

  230. Re:Ah. More FUD from the distributed/*nix world. by Anonymous Coward · · Score: 0

    There is a company that took ONE application they had running on their mainframe enviromenty (they had 8+ mainframes). The application was a query only application. It was setup to run across two of the mainframe, but used less that 25% of the capacity on each of the mainframes (other applications took up the other 75%). They re-wrote the whole thing to run on distributed boxes. 100 2-way Intel running Linux/Apache as the front end. 45 8-way Intels Running Linux/MySQL as the database engine. 17 16-way NSK running custom C++ code as the application servers. 20 2-way Intels to corrdinate the updates of all the data bases boxes. They pull the data from the mainframe as the data still originates on the mainframe. Over all it was over $200 million dollars (hardware, software, and people) to have the same performance and close to the same uptime using the "cheap" little platform. After it was implemented, they est. that the RIO would take 10-15 years. They had hoped to get rid of at least one mainframe, but they are actually growing their mainframe MIPS. The "cheap" distributed platform was also suppose to have enough capacity to last for 2-3 years, but they are having servers added on a montly basis to keep up.

  231. Re:Ah. More FUD from the distributed/*nix world. by twbecker · · Score: 2, Insightful

    And a Linux rack is a small, redundant, recoverable server capable of running critical applications and handling a very large volume of data, at a tiny fraction of the cost of your mainframe.

    You sir obviously either know nothing about mainframes, or have different definitions of "critical" and "very large" than the rest of us.

    --
    "The problem with internet quotations is that many are not genuine" -Abraham Lincoln
  232. Just tick the damm boxes. by TapeCutter · · Score: 1

    "Oh, I see you have 10 years of experience writing applications in C++. We're really looking for someone experienced in C. Sorry."

    "Don't apologise, I understand it can be hard to intervew experts who talk in jargon. You see the C++ programming langage has C inside of it, kinda like the letter 'C' is inside of the alphabet. C++ is really shorthand jargon for "C plus a lot more", you C?"

    Not wanting to appear stupid the arts-major will usually nod wiseley and tick the box. If they are still suspisious, start drawing diagrams.

    Many moons ago a pimp...err I mean an agent...suggested that for each job in a CV, insert a sepreate section that just lists all technologies. Not the ones used, but ALL the technoglogies connected with the job's project(s). Have 3-4 lines of acronyms for each job and make sure all acronyms listed in the ad appear at least once, the more times you list "must have's" the better. This works well to get past the arts-majors in HR who think Java comes in a coffee cup. Thier job is simply to take a pile of CV's and look for the 10 CV's that most closely match their list of criteria. Then they check out any credentials and invite you for a chat and a cup of Java.

    This is "the first date", the one where they look you up and down and ask the same stupid questions in a different way. It is essential that HR prove their worth so about half of the "first date's" will be culled, in fairness to the applicants, the culling will be random and polite.

    If you get past the first date and into a real interview, you will nearly always be interviewed by the project manager. Now if the project manager starts using the same criteria as the HR department then (unless you are applying for his job) you have wasted your time. It is much more likely the PM will know what he is doing and will invite his senior developers to the interview to catch any Dilbert style bullshit.

    I have also been on the other side of the interview desk many times, HR performs the valuable function of reducing 200 CV's down to something manageable, legible and authenticated. I am sure HR throw out a lot of good CV's, but more impotantly, they weed out ALL the obvious liars. I think of HR as a first level help desk, they know what to do as long as you fit into their procedure. The real trick with HR is trying to guess what is on their checklist. Fighting it won't get you anywhere and if you don't have the wits to get past HR after a few of tries, well...

    As for TFA, I have been hearing about the death of mainframe skills since the 80's. If the skills really do become rare and valuable then IBM (or whoever) will simply open up it's own certification program before the cost of labour goes too high. If that were to happen then retrenched old-timers would find themselves battling HR because they didn't have XYZ-a/b in their CV.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    1. Re:Just tick the damm boxes. by Decker-Mage · · Score: 1
      I wish I had mod points as you're dead on in your post. I've always tailored each resume with an eye towards the job specifications. Another point is to engage in extensive research into the company not only concerning their current and past projects but even financials especially if you expect to be around for more than one project.

      On the cover letter I always like to emphasize the fit between my skills and their requirements. Ditto any special capabilities such as flexibility, ability to learn new skills in very short time periods, etc. Anything to get past those durn liberal arts majors to talk to the (real) technical people where you can strut your stuff.

      --
      "[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
  233. Nerdy male, looking for adventures... by Anonymous Coward · · Score: 0

    I saw some of my experiences posted but not as a single, cohesive post.

    I started out in a dotcom, and it was fun, there were few of us in the office and things were fast and the learning was great. We had TONS of opportunities to pick up new things, but just never enough time to really sink into them (which I like doing).
    I lucked up and got a spot in a large company to consult on a clustered unix system. Now the real fun started, I could sink into what I was working on, and I could get good at it. I think this is a pretty normal response for most of those in IT that love the technologies they work on (also a good indicator of who is there to do work and who is there to climb the ladder).
    Shortly, I had the opportunity to do some work with our VM guys, linux was being released out of the IBM german labs as a re-hacked RH7.2 distro for the VM mainframe systems. We cross-compiled on an old HP running RH7.3 at the time and booted. I'd never seen the guys I worked with light up like that. They were excited that this looked like the saving grace of VM, since it had been touted as being "dead" since the mid-90s (even by IBM, they ran their own campaign against VM, one of the first open source communities).
    While all of this was happening, I had the opportunity to work on the z/OS (previously MVS or OS/390) side of our shop. I took it, and it's been awesome, but I've also learned some things about learning the mainframe that I'll pass along.
    In as far as people who know and understand their systems and workloads, you can't beat mainframers, they are efficient and very creative with their solutions. The downside is that you run into a lot of "we already tried that..." and "why should we try to do something, management is going to kill us off anyway." Another pain is that, as posted previously, some just donot share well. There are those willing to teach you to fish, and those that will go and fish for you, cook the fish and serve it to you and leave without telling you that it's actually a steak.
    Now, as for IBM and it's "training"... I've had the privilege of taking a seminar with Peter Enrico, one of the best class experiences I've ever had, and a class from IBM on the same subject (WLM). The IBM class was telling me about migrating to goal mode on WLM, the Friday before Compatibility mode was out of support the following Monday (if you get that, you're an IBM perf person)!!! They have a desperate need to update their mainframe class materials and some of the instructors. Not only was the WLM class a waste of time since it was irrelevant, but I also had an IBM USS class that had an instructor that could have honestly used some very serious updating. Aside from insulting every female in the class numerous times and basically promoting the idea that the mainframe was going away, his approach was that of someone who didn't want to be there.
    I still love my work, regardless of some of the influences on it. I find the platform incredibly interesting, it's a whole different idea of how to use resources and what a user experience and workload are. The ideas contained within the OS are extremely refined and well implemented. I would encourage anyone with time and patience to fire up Hercules (a zSeries emulator for the PC), or if you have resources, there are some pay-for emulators that are even nicer. Run linux under VM, there is also an old version of MVS out there to run, and other pieces of history. There is more doc out there than you can shake a TRS80 at, and IBM has redbooks from way back on their doc site. Lionel B. Dyck also has a site that is extrememly useful as well.
    The mainframe is far from dead, and I also read recently that IBM is dumping a large amount of resources into educational institutions to revive mainframe purchase

  234. Re:Were there ever zOS university courses? - yes by Danga · · Score: 1

    How do you get on his bad side?! He's one of the most easygoing people I've met.

    Where is this Rannie you speak of at? Definately not NIU. If you call an instructer who runs a class like a drill sargeant easy going ok then. I learned a lot from the man and I stayed on his good side but out of about 30 students who started in the assembler class I took with him only about 10 made it to the final. If you showed up one minute late to class then he would not accept assignments that were due. Show up a minute late when he was giving a quiz and he would give you a zero. I can understand if a student was more than a few minutes late, but to make it that strict is insane considering there was only about 15 minutes between classes. I had a class at the engineering building and had to make it to the CS building in that 15 minutes. Could I wait for a bus? Hell no, I had to basically run to make it for fear of being a few minutes late. I am sorry but there are definately times when he should have given people breaks. Like when it was horrible, icy weather and a guy in my class fell on his bicycle. He was cut up, if he did that on purpose he would have showed up more than 45 seconds late. Dead serious, he was 45 seconds late and got a zero on the quiz. How about an assignment where I didn't make printing the output a separate function b/c it was like 5 lines of code and I only used it once (and the assignment wasn't practicing using functions, I had some other functions so I knew how to write them). Oh, got a zero on that one even though it worked fine, the printing just was not its own function. Take some points off but to receive a zero is bullshit. I know people who changed majors because of that man and that is just wrong. One girl in the class went to drop off an assignment and Rannie was not in the office so she slid it under the door because she had to make it to another class. She got a zero and he said he didn't see it or something. I was waiting for him to return when she slid it under the door. Easygoing he is NOT. I made sure to not take any more classes he instructed after that one experience.

    --
    Hey, there is only one Return and it's not of the King, it's of the Jedi.
  235. The problem with howtos. by Anonymous Coward · · Score: 0

    If dumbasses stopped reading howtos and understood the documentation it wouldn't be much of a problem.

  236. oxymoron alert! by A+Numinous+Cohort · · Score: 1

    From TFA:
    The acronym SHARE does not stand for anything; according to organizers, it refers to sharing information.

  237. Maybe ITT Tech started it, but universities do too by Flexagon · · Score: 1

    I blame ITT Tech.

    Just today, KQED radio in San Francisco played a story on their California Report segment saying that San Diego State University has a degree program in Indian casino management, funded by a tribal grant.

  238. Professional, train thyself by crucini · · Score: 1

    Are you a professional? If so, why do you expect your employer to train you? If you hire a lawyer, do you train him? I train myself. And no, I don't work cheaply.

    1. Re:Professional, train thyself by Hognoxious · · Score: 1
      If you hire a lawyer, do you train him?
      Apples & Oranges. If you're a law firm, then yes, that's exactly what you do.

      Now go and learn the difference between buying services from external suppliers and developing internal staff, Mr I'm-so-clever.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:Professional, train thyself by crucini · · Score: 1

      Very nice, but above a certain tier, employees are becoming more like "external suppliers". It's the same logic as outsourcing. Hire proven, experienced, self-trained, self-starting contributors at high salaries, or a larger group of trainees at low salaries. You will get more bang for your buck by hiring the expensive professionals.

      Again, you stress the difference between employees and outside vendors, but to the person writing the checks they are both solution providers. When you buy a half-baked solution (e.g., a trainee) you assume some of the risk in exchange for a discount. That's not smart unless you're an expert in estimating and minimizing that risk.

  239. It's their own damn fault by rfc1394 · · Score: 1
    American companies complain about how much it costs to find trained programming staff, but they refuse to hire less qualified - and thus cheaper - people and train them, because (1) they'd have to pay them more as they became more valuable and (2) some of them will move on to other places after the company has spent money training them. So the companies won't put money into training, and will only hire people with experience.

    This has created a catch-22; those who don't have the experience can't get into the business and you can't get experience because they don't want to spend the money to train.

    This also means that all employers are chasing the same (small) pool of labor, which drives up the cost of labor.

    This, then, gives them an excellent excuse to claim they can't get people and thus have to hire people from overseas at much cheaper rates. (The claim they are paying these people the same as they would regular Americans is bunk.)

    All the companies over the past 25 years that I've been in this business have been consistently "eating the seed corn" and as usual they are finding they never have any harvest, and thus have to spend more on imports instead of growing their own.

    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  240. Re:Ah. More FUD from the distributed/*nix world. by Decker-Mage · · Score: 1
    You obviously are not familiar with either modern mainframes nor the applications or environments in which they are employed. Just from an economic perspective, when you price that rack of servers, even blade servers, against comparable computational power you'll find that the mainframe comes in cheaper, often much cheaper. And that does not even count recurring costs (power, HVAC, etc.) which are much lower due to efficiencies. Furthermore, from a systems engineering perspective, your rack has more single points of failure with less redundancy than your z9 server. Any time you increase the number of parts you decrease reliability. I'd much rather have that mainframe, thank you, and my experience covers the entire range of computer engineering aside from the other fields of engineering that I have worked in professionally.

    One more point. Mainframes today extensively incorporate co-processors, e.g. I/O processors, to increase through-put. That through-put simply can not be matched even if you were using gigabit ethernet between your servers and blades. In a highly transactional environment, you lose. Big iron has its place just as every other device has a niche in our industry. I've worked on all of them, mainframe to microcomputer. You don't use a sledgehammer when a ball peen hammer is called for, nor do you use a ball peen when a sledge is called for. Use the right tool for the job.

    Gawd I hate (language/OS/hardware) chauvinists.

    --
    "[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
  241. Re:I liked it more when a CS degree was everything by Richard+Steiner · · Score: 1

    Well, the COBOL class I took was mainly focused on language syntax and on typical business computing tasks, as well as the process of creating and submitting batch compilation jobs to the mainframe, but keep in mind that when I was going through the BSCS program (early 1980's) a sizable percentage of the students had little experience with programming computers outside of a little microcomputer BASIC.

    That class also taught me about flowcharting templates, coding forms, and punch cards, three things which I'm glad were dropped from most courses (and the computing environment) after that year's classes. Even a line editor on a VAXed which replaced the 1004's is a lot nicer than having to use an IBM keypunch, but I was glad to have one quarter where card decks were required -- it taught me to *really appreciate* interactive terminals. :-)

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  242. Wow... What an uninformed ass. by Richard+Steiner · · Score: 1

    Some corrections to your misplaced diatribe:

    (1) Typical employment lasts for 26 weeks in the United States. That's six (6) months. It's equal to roughly half your previous net paycheck with a ceiling around $300-500/week before taxes (which you own on any benefits you are paid).

    (2) During times of high unemployment, a federal extension of 13 weeks also exists. I was lucky(?) enough to be laid off during such a period.

    (3) As a former airline employee, I also qualified for an additional six-month extension because my career with an airline was terminated due to 9/11.

    (4) I spent eight of those 32 months doing contract work (60-mile commute each way). That's all I could find in the Minneapolis metropolitan area between 2002 and 2005. Ask any programmer who was unemployed in that area during that stint -- with Northwest Airlines dumping a few hundred experienced people into the job market and a number of other companies following suit, the job hunting situation there was very harsh. It still is -- I know several people who are still out of work, and one was laid off before I was!

    (5) I opened up my job search to a nation-wide search at the beginning of 2004, and it still took me an additional nine (9) months to locate work (an airline-related programming job here in Atlanta).

    (6) My resume is online and in full view for all to see. I thought I was quite employable, but the folks doing hiring didn't. I'm not alone in this experience -- check out any of the discussions on Slashdot about job searches in the past five years.

    (7) No, I couldn't find a job within a 100-mile radius that would pay me enough to meet basic expenses for my family (food, housing, utilities). Unemployment didn't meet basic expenses either, but it gave me a change to search for work, hone my skills, learn new skills, and figure out how to get out of the situation I found myself in.

    (8) I fervently hope you never find yourself in a similar position. If you do, however, I will wish you the best of luck. I've been through two layoffs in the past 17 years, and I know what it's like. You obviously do not.

    Have a day.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  243. Re:Ah. More FUD from the distributed/*nix world. by chthon · · Score: 1

    The first computers have always had more emphasis on IO than on processing power. I think that the fact that mainframes have comparatively more IO power is an inherited architectural feature. Minicomputers from the past had also more emphasis on IO than on processing power (although the lines began to blur then), but it is really the PC world which has emphasised processing speed over IO. I do not think there is even remotely in the PC world something that resembles 'channels' (independent IO processing units) which are used in mainframes (and which have been used in minicomputers).

  244. Re:Ah. More FUD from the distributed/*nix world. by Decker-Mage · · Score: 1

    Actually there was, it was called the Amiga. I also recall several of the older S-100 based machines that implemented DMA based channel I/O, but that were extremely expensive, even for that time. All gone, sad to say. The engineering was something else. Not the crud we deal with now which requires major changes (reprogramming Northbridge/Southbridge, etc.) to get decent I/O and other optimizations working, which I've done.

    --
    "[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
  245. Yeah... whatever mainframe geezer by Black-Man · · Score: 1

    I thought they laid all you cobol losers off?