On 12/14/2012 8:32 AM, Trevor Perry wrote:
Seems like we are a bunch of grumpy old farts who hate hate hate
everything. Bad name, bad logo, bad motto, bad IBM, bad bad bad. Seems
like many of us don't actually care much for our platform, rather an old,
out-of-date, live-in-the-past, my-life-is-waiting-for-retirement version.
Sad. Where did all the passion go that we once had for our jobs, our
careers, IT, and computing in general?
Not really. If nobody cared (a la microsoft users), then no one would
get visibly upset by the whole thing. Most people laugh at MS
missteps. The grumping means people care. They are passionate about
something that is clearly better if not the best. Here is the issue as
I see it.
People think IBM i is old. Period. This is the downfall of the system
ENTIRELY. No other thing matters more than the old perception.
* Mostly only old people understand it
* The primary interface looks old. Even navigator isn't exactly modern
feeling compared to say SQL Server Management Studio
* Flailing attempts to warp the system into something that "appears" modern
* Crap marketing
Let's address these one by one:
So as late as 15 years ago when you wanted to learn computers it was
pretty well expected you go to school for it. Nobody ever got canned
for buying IBM, big PC's were kind of a joke (unisys anyone?). IBM i
does well in an environment like this. This is all still true in
various ways but the world has changed. PC servers are now taken very
seriously and people are kind of spreading their wings and learning
stuff at home. It's how I (30 yo) learned everything. The materials
out there to learn Linux, Windows, Unix and everything in between are
out there, free for hobbyist use more or less and plentiful. You can
install any of these in a VM and learn through trial and error. You
want to learn IP tables, VPN, even Cisco IOS there is seriously
inexpensive hardware or VM solutions to do so. This simply isn't the
case with IBM i. There is no IBM i laptop, or virtual machine. It's a
seriously expensive system with IBM locking down even super old systems
like 800 series or older just to keep systems moving out of the
warehouse. But it's like cutting off your arm to spite your face. By
keeping systems out of hands to keep customer X from upgrading, you're
excluding how many younger new faces from the system entirely? I'm sure
part of the reason they do it is to keep it obscure and hence more
secure but security through obscurity isn't smart.
So I mean I got LUCKY. I found a 350 pound 820 on ebay for less than
$100. I had the super geekdom(tm) interest to troll ebay for months to
buy it. I had the sheer willpower to lug the 350 pound monster home. I
had the sheer willpower to get a console to it (again this should be an
easier process, what is so wrong with a DB9 serial port!?!?!?!?!). I
got LUCKY that the previous owner didn't wipe anything. But this
process excludes 99% of other hobbyists and the threads show this. You
got old guys in control of systems in big corporations but that's it.
Very little new blood.
So it looks old, it's hard to find talent who understands it. Only old
people seem to be using it and so people start shying away from it.
PHB's see this, and even if they are marketed well they are "forced" to
use it for their ERP or line of business app instead of happy about it.
The situation becomes like a lot of companies. Tons and tons of pc
servers, a whole support team for them and one IBM i guy who doesn't
have to do very much. The problem perpetuates itself and it becomes a
serious downward spiral.
So in response to this rather than come up with ways to bring fresh
blood in, IBM makes half-hearted attempts to modernize. Presumably they
do this to get the old guys to rope the younger guys in and do the
marketing for them? They do this by allowing you to run Java, PHP, etc
etc etc on the system. Well that's just silly, it really is. Do you
really want to hook up your core business database to the internet...
directly!? Really? To me this is just a serious waste of time. You
have very expensive cpu cycles dedicated to something cheap commodity
hardware could do more effectively and have better "community google
support" to fix problems that crop up. So IBM "improves" RPG by adding
free format and this and that and the language becomes horridly
confusing to new entrants to the platform. IBM decides 5250 is old so
no method is provided to allow java or c++ apps to use SDA screen
files. So modern programmers have no way to "work themselves into" the
IBM i way that exists whether they like it or not. IBM doesn't want
5250 so IBM i simply becomes a stupid database. But IBM i isn't a
particularly great relational database so the whole platform just looks
extremely confused with no direction and LOTS of complication.
Things aren't improved by applications and frameworks that have ugly
icons, early 1990's design and such that have fallen out of step with
modern interfaces. This is all very irrelevant to the core of the
system, but this is all marketing and every little thing matters to the
overall perception. Every little stupid 16 color clipart icon used is
just one more nail in the coffin. Before recently I didn't know what
AS/400 was and I've been exposed to it in some way or another since
1999. Why did I have to buy "Inside the AS/400" before I finally
understood just how good the platform is? Really terrible marketing,
that's why. I'm not a marketer, I can't quantify what they should do
differently but at the same time, I'm not an idiot. Something is wrong
This is OS/2 all over again. So you have a great system, if not the
best, that has a mixed to poor marketing message and does little to
interest new people who understand the platform. This worked in the old
days but there are WAY too many alternatives now and WAY too many people
who understand them for this approach to work. OS/2 died when windows
just became easier and better even if it wasn't technically. You can
disagree with me, and I'm sure some will but this is a dead platform.
It just doesn't know it yet. And since IBM clearly has learned
nothing from OS/2 and is unable to adapt to a changing market, there you go.
Sorry this is the wrong list for this, I'm just responding to the person
who also posted it on the wrong list.
None of us should have to do *anything* to "promote" IBM i. Nor should
we. We should however consider diversifying our skills if we're not 50+.