Post #81,213
2/12/03 4:01:58 PM
|

Cost effective, not toys!
MF folks would love an unlimited budget. Just like all of us would. So what? Silly.
The question is, did they satisfy the user needs based on the available money?
No.
Are the user needs crucial to the running of the business?
Maybe. Depends.
The bean counters wanted reports. The MF programmers might take a couple of days to weeks to produce the report. The bean counter wanted a change. The cycle would repeat.
A single bean counter can think up dozens of reports every month. But the programmer can only produce 2 or 3.
So there became a huge backlog of IT projects to satisfy the reporting requirements, with no end in sight. There were never enough programmers or CPU cycles to come close to denting it. It was the programmer manager's job to say NO. "You must fund me more programmers and mainframes in order to create your reports." Which of course rarely happened unless the business was incredibly profitable.
PCs came in as Visicalc machines, not PCs. This was on an Apple. Later they came in as Lotus 123 machines. People did not think of them as computers, they were task specific tools.
A bean counter with a PC could do his work, plus the work of 5 programmers (based on previous productivity). So of course nobody ever trusted the programmer manager again.
Fast forward another 30 years. Wow. In that time there have been tremendous leaps in the various non mainframe compute ability. Unless the key issue is backwards compatibility, there is NO reason to pay IBM 2MM for a mainframe that a pair of high end Sun/HP boxes won't do better, faster, as reliably, almost as securely.
I say as reliably because MF sysplex clusters are no better than the high end Sun or HP clusters.
I say ALMOST as securely, because it seems that IBM really does have some major hot stuff in the hardware encryption security side, meaning even the memory if encrypted. But since I have never experienced a company (not gov agency) that cares at that level, the next level down with MAC (Mandatory Access Controls) in the some the secure Unixii is "good enough".
As far as "user counts", though, the default MF model is far better than the default Unix one. Unix people have to work hard, in tandem with the application and database designers when attempting to scale.
As far as high velocity batch processing, the mainframe SUCKS unless you are willing to spend 10 times the amount compared to a Unix system.
I've actively moving jobs off a NEW mainframe to Sun Solaris and Intel Linux. Things that used to DAYS now take minutes.
So, what does a company do? "Train" their MF people to become Unix people? I've got experience with this.
Most MF people I know have no concept of CPU time, disk space, IO rate, etc. They know if they submit their job some time later it might finish. That's IT!
They claim to understand CPU time, but then accept wildly varying run times. They program in isolation, but run shared, and rarely account for it.
They are so used to taking a long time, fighting for resources, that they might let a job run for DAYS that should go in minutes. So they expect the same performance on the Unix box, not realizing that their job aborted 2 days ago.
These people might make mediocre programmers anywhere, but as MF programmers they were able to get away with it. Put them on a Unix box and lose what little productivity they already had.
The peope who do know the details are so immersed into the box that they would rather kill before moving to another environment. These are the hard core MF techs. There is very little cross-over into other environments. They spent years honing this knowledge. The last time something showed any promise was OS/2, and look what happened to that. They know PCs have horrible stability issues (Windows, etc), and they think in term of the MF vs everything else, which means that the Unix systems are thought of as PCs as well.
The MF managers are used to being a major player. They commanded budgets of 10s of millions of dollars JUST for hardware. Plus all their systems programmers, operators, tape monkeys, etc. And it has worked so far. Why would they risk their career on any other box? So they fight it tooth and nail.
Every dollar that does into a Unix project is 10 dollars removed from the MF budget. Really. They do NOT like this, especially when some young punk is pushing the Unix side and looking good doing it.
Also, I've noticed a trend on MF people who pickup PC skills end up using the PC just like any other PC user would. They like it. It is SO much better than what they are used on the mainframe. Using Excel, Access, pretty report writers, etc. As opposed to Unix geek who uses PCs. They are forced to, constantly coming up with reasons to do things on the Unix/Linux box.
So there is yet another class war. The PC using MF people just can't understand why they have to learn yet another system, ie: Unix. Since the Unix system integrates well (Samba, ODBC drivers, etc), it removes much of the reason for a PC using MF person to then understand Unix, which then means the really cool stuff like piping never happens.
So they end up using the Unix box like anothe mainframe, but are able to edit their programs via Samba shares. It is LESS productive than the MF since they had a good programming environment there, but they never bothered to learn it under Unix.
I've been doing this 6 years in a MF/Unix shop. I have NEVER seen a MF person move to Unix with any real success. The really smart MF people ended up being managers of the Unix programmers. They understand the power but not the technology.
|
Post #81,248
2/12/03 6:38:05 PM
|

Who said anything about toys?
And MF programmers are incapable of moving to anything else? Bullshit again! _I_ started on mainframes - for Eaton-Yale and Continental Insurance.
I guess that means I'm incompetant with anything else, huh. And all the other MF folk I know must be worthless with other technologies - stagnant and unwilling to adapt.
Feh!
Imric's Tips for Living- Paranoia Is a Survival Trait
- Pessimists are never disappointed - but sometimes, if they are very lucky, they can be pleasantly surprised...
- Even though everyone is out to get you, it doesn't matter unless you let them win.
|
Post #81,250
2/12/03 7:07:31 PM
|

He said *most* MF programmers.
I've seen this, too. I wrote a PC-based project for initializing EFT pinpads. It was considerably more powerful than the mini-computer program it was replacing. I got a printout of old program to start from - cut'n'paste galore. I couldn't believe their best programmer wrote this. Admittedly it was in FORTRAN, but that doesn't excuse it.
Later, when a firmware change on one type of pinpad necessitated a change in the program, the ex-mini-computer programmer who got maintainence had never seen a state machine before* and was trying to debug the state machine instead of adjusting the (C macro based) script it was running.
OTOH, I have seen MF programmers move on to bigger and better things. Mostly because MF programming was stifling their skills...
Wade.
* there was a lot possible in C that he hadn't seen, actually.
Is it enough to love Is it enough to breathe Somebody rip my heart out And leave me here to bleed
| | Is it enough to die Somebody save my life I'd rather be Anything but Ordinary Please
| -- "Anything but Ordinary" by Avril Lavigne. |
|
Post #81,251
2/12/03 7:19:00 PM
|

You did.
Not that you phrased it that way.
But your straw man was that with unlimited budget MF people are happy to buy more stuff.
Such a surprise!
Here's your quote: Seriously - how many IS managers DON'T want to provide solutions; how many DON'T want to expand thier departments, or aquire new equipment...?
If they can't cost effectively apply the "solutions", then they are buying toys. Big toys. Expensive toys. Toys that get paid for by other people's budgets, since they are a cost center. Toys that are so expensive they will never admit to making a mistake.
There is a big difference between building fiefdoms and providing COST EFFECTIVE solutions.
There is a reason they are only only grudgingly granted budgetary increases, if at all. Because they are seen as pissing away money on stuff they don't even understand.
A lot of money.
I didn't say YOU were incompetent.
Only the few I have experience with.
Actually, I'd say about 40 people so far.
Just because you started on mainframes does not mean you are the example here. What do you work on now? For how long? What is your technology path? How'd you get there?
I notice you did not reply to anything I said other than take offense and get pissy. Sorry if I hit a hot button.
|
Post #81,254
2/12/03 7:44:42 PM
|

Well - that stereotype IS a hot button, with me.
I originally wrote a reply post that was as anecdotal as yours... But decided it was irrelevant.
I know a lot of good MF people that are just as adaptable as any other good computing people - some HAVE moved to management, it's true, but I have 2 good friends in particular that do both AS/400 and PC work.
It may be that he MF folk you are working with stuck with thier chosen tech out of mediocrity, and are just 'sticking with what they know' to the exclusion of other tech... But that attribute exists in PC folk, and Unix folk, too.
Sorry if I got pissy.
PS. my 'major' money now comes from AS/400 work - some integration with PC apps - less than I had before I went 'independent' (and before my stint at managing tech for a software house for that matter)... But I also get a little money from web-work. I'm not proud of the downturn I've experienced in my career, but I can say I have never had a client that didn't like my work, and I've always advocated diversity in technology - PC, Unix, and AS/400 in particular. Most of my clients have been small-to-mid sized businesses; I haven't worked with a MF since the 80s - so consider that point taken.
Imric's Tips for Living- Paranoia Is a Survival Trait
- Pessimists are never disappointed - but sometimes, if they are very lucky, they can be pleasantly surprised...
- Even though everyone is out to get you, it doesn't matter unless you let them win.
|
Post #81,259
2/12/03 8:05:11 PM
|

Do you consider the AS400 a MF?
I don't.
Until about 2 years ago, I considered it a toaster with a million dollar OS.
A great OS. Crappy hardware though.
And then IBM came out with the PowerPC and used the PPC hardware across it's midrange line and then the AS400 becuase both great hardware and OS.
Not that they didn't have the PPC for quite some time before that. It just took a while to roll it out across the AS400 line.
And then released baby AS400s that became cost effect accross a wide range of shops. Nice box.
When was the last time you worked on a real MF, ie: MVS or family?
|
Post #81,272
2/12/03 8:45:05 PM
2/12/03 8:55:10 PM
|

Nah - a midrange.
Like I said in my PS. , I haven't worked with a MF since the mid-80s. It HAS been a long time.
The '400 is a nice machine, with a good OS (though somewhat 'alien') - what I want to do now is get my hands on a box with a logical partition running Linux - but that IS my neophilia and my lust for 'toys' talking... *grin*
I got here through a contract gig in the 80s through my old MF DP manager (he came from punched-card installations) who went independent then started work with 36s + PC/XTs. My first job for him was using the proto-PC (52??) writing a payroll system for ARC (a mentally-handicapped resource center) using BASIC, though. (ugh). From there, things progressed to the '400, though with other software houses.
That man (the late Richard Shallop) was one of the finest professionals it has EVER been my privelege to work with - he taught me quite a lot. Rigid, reactionary stances were NOT his way - nor have those attitudes been typical of most of the DP/IS/IT management I have worked with - though, of course, there have been exceptions. I left those exceptions behind me quickly, though, so I AM willing to admit that MY sample might be somewhat skewed.
Imric's Tips for Living- Paranoia Is a Survival Trait
- Pessimists are never disappointed - but sometimes, if they are very lucky, they can be pleasantly surprised...
- Even though everyone is out to get you, it doesn't matter unless you let them win.

Edited by imric
Feb. 12, 2003, 08:55:10 PM EST
|
Post #81,278
2/12/03 9:20:04 PM
|

Skewed for sure
Imagine the poor SOBs who are STILL on the MF, 20 years later. Running the same code. Cutting and pasting into a new version, again, and again, and again. Looking at the old assembler the the guru wrote 20 years ago, afraid to touch it, but depending on it. Only to find out it's been wrong the whole time, but there are too many systems that depend on the the behaviour being consistent.
Welcome to my world.
|
Post #81,283
2/12/03 9:25:04 PM
|

Oh, you can have it...
I prefer mine... The '400 is fine.
Of course, many think I'm crazy because I *like* RPG, but then, I'm in no position to gainsay them!
Imric's Tips for Living- Paranoia Is a Survival Trait
- Pessimists are never disappointed - but sometimes, if they are very lucky, they can be pleasantly surprised...
- Even though everyone is out to get you, it doesn't matter unless you let them win.
|
Post #81,324
2/12/03 11:22:56 PM
|

RPG isn't that bad
I taught myself rudimentry RPGII while learning COBOL at a tech school I did the assigned COBOL exercises in RPG at the same time. 1/10 the amount of code compared to COBOL.
Of course, I also wrote a COBOL generator in BASIC since I hated typing all that COBOL code.
|
Post #81,257
2/12/03 8:00:29 PM
|

the only current interface with framers was my last gig
Of the group I directly had contacts, people varied. They used Microfocus Cobol to rewrite the frame application for WINNT to cut down cpu cycles and costs. All appeared to be good at that. A few that interfaced with my operation varied. After one learning to trust what I said, took a huge interest in unix and learned a lot on his own. Another was very tenative and afraid but grudgingly used a few tools to verify what I was telling him about how the application behaved and the monitoring thereof. The biggest thing to overcome was distrust. They didnt know how unix worked and due to a problematic turf war with my predecessor had no trust in what was told to them. People fear what they dont understand. I never let fear and common sense hold me back. thanx, bill
will work for cash and other incentives [link|http://home.tampabay.rr.com/boxley/resume/Resume.html|skill set]
questions, help? [link|mailto:pappas@catholic.org|email pappas at catholic.org]
|