dbTalk Databases Forums  

Modernizing PICK applications

comp.databases.pick comp.databases.pick


Discuss Modernizing PICK applications in the comp.databases.pick forum.



Reply
 
Thread Tools Display Modes
  #31  
Old   
Rick Kann
 
Posts: n/a

Default Re: Modernizing PICK applications - 05-11-2007 , 08:17 AM








Usha wrote:
Quote:
Phew & I thought the summer couldn't get much hotter !


It's disappointing to find here what she really thinks about Pick technology.

Tony, Thank you for pointing out all my true feelings about PICK :-)
Yes, I am the very same Usha who wrote that article, perhaps I
shouldn't have dyed my hair black before that photograph !

On a more serious note, I will again repeat this is not a fight
against PICK. Last year, we migrated a company from JAVA to .NET, does
it imply JAVA is bad ? Sometime ago, we converted a COBOL application
to Java, does it imply COBOL is dying ? Not at all.

People migrate b'cos there is a gap between what business demands &
how IT fulfils it. Some companies bridge that gap by improving on
their applications. But sometimes, the problem extends beyond
technology. What if a company's core application is maintained by 2
programmers who know the language, one is on vacation & the other one
falls sick, while some critical changes are stuck ?
What if the network engineer that set up the 2003 server got hit by a
bus? You are looking at many days figuring out what they did and where
they did it. I have taken over many older Pick sites and converted them
to newer Multi-value solutions. There are many Pick programmers out
there. With people like Dawn talking to colleges and others hopefully
more programmers will get on the multi-value bandwagon. I know anytime
I've shown the power of Multi-value to SQL and other programmers their
jaws drop open that a system can do what MV does.

It is not a question of an old product that cannot compare to what else
is now out there. It is more of a question of not enough press and
education.

And don't get me started on education, because I have much to say about
today's colleges that teach things that are not relevant in the business
world. I took a course in programming at Jamestown Community college
once and told the prof, after I got my grade, that what he was teaching
was not what the real world was using and further that if he was on my
staff he would have been fired quite some time ago.

What if an
Quote:
organization had a plethora of languages & they realised that they
could push maintenance costs down, if they standardised on fewer
tecnologies ? What if a unit was part of a conglomerate where
different modeling tools & frameworks were being used on mainstream
technologies & they were also expected to follow the same strategy ?
This is when the variables stack up in favor of new solutions.

As for the operating system, PICK & its many favours ran on a variety
of machines, starting from IBM mainframes to Prime computers, DEC VAX
even Data General machines. Some of these hardware vendors do not even
exist today.
Which is a good reason to migrate to a version of Pick (read
multi-value) that runs on systems that do exist today such as D3, Jbase,
etc. Which in many cases is a simple re-compile and in other cases
slightly more complex but no where compared to totally re-doing an app.
Quote:
I think it is to be expected that a young newcomer to this group would
suggest a migration solution, oh, oh, that's a bit tongue-in-cheek !
Nonetheless, I think it is a new trend but it definitely doesn't mean
I represent a threat to this community. I sure hope I am old enough to
realise that the world is too big & there are all kinds of solutions
that are necessary to keep businesses running.
Yes, someone new to the group might do that just like a person miught go
on the chocolate lovers group and suggest switching to vanilla. But why
since chocolate works just fine. Why go on the Dodge group and push Ford
or Chevy downplaying Dodge?

Is it that some people think the group members are not smart enough to
know there are other solutions out there? Been there. Done that. MV is
the only avenue I would pick (pardon the pun).

Richard Kann
Comp-Ware Systems, Inc.
Quote:
Thanks,
Usha



Reply With Quote
  #32  
Old   
Tony Gravagno
 
Posts: n/a

Default Re: Modernizing PICK applications - 05-11-2007 , 12:42 PM






Usha wrote:

Quote:
Phew & I thought the summer couldn't get much hotter !
hehe - don't leave the kitchen Usha, but I warn you it can get even
hotter.

You have some valid points and some not. I think you have enough
valid points and sincere interest that you should not (and it appears
are not) considered to be too far off the wall, or beyond help.

One invalid point you cite as justification for changing software is
that all of the key resources may be absent during a critical moment.
I'm afraid that's a management issue which will plague a site no
matter what technology they're using. Your other points in that
paragraph are valid. As you see, this isn't an all or nothing
proposition. But it's this mixture of information and mis-information
that boggles me.

Another point you're making is about the operating system where you
correctly state that Pick used to run on platforms that don't exist
anymore. This is far different than one of your reasons for
migration:
Quote:
Running my PICK application on Windows requires
OS/2 support, which is not provided by Microsoft
from Windows XP."
I understand now that you may have been citing an extreme (though
invalid) example of how someone might want to migrate off of an
obsolete OS. Let's assume you had originally said DGUX and your
example would be more correct - I'll give you that.

But this leads to the question about exactly what the real problem is.
An existing application can be ported with relatively few critical
changes to new OS and/or a new MV DBMS environment. You don't
completely replace an application in the name of 'modernization',
whether it's COBOL or MV or otherwise. The OS is a factor, but not a
reason for migration. I'm concerned that you're jumping way ahead
(the phrase comes to mind "throwing out the baby with the bath water")
and looking to replacement of all components (and personnel) in the
name of "modernization", when much less draconian tactical steps can
be taken to achieve the strategic goal.

Maybe the thing that gets me is that you're advocating migration as a
means of modernization, when these things are not directly related.
If you had opened with the idea that for some sites migration is a
simple fact of life - without citing reasons why you think Pick is
fundamentally bad - then you probably would not have been met with so
much resistence here. (Oh yes, and a clue about what you're proposing
that people migrate from, but that comes with time...)

By understanding what value exists already in a given environment, we
as consultants are better capable of providing supplementary value.
(They call it Value-Add Reseller, not Value-Replacement Reseller.)
I'm concerned that you don't understand the value that's already in
Pick/MV environments, so your approach is to propose replacement of
everything according to a planned migration path. My entire business
is based on providing supplementary tools and services to companies to
enhance what they already have. I don't walk into a site believing
everything needs to be replaced before I discuss requirements with the
client. This is the impression I get from you and if it's incorrect
there's nothing in this thread or your article to indicate the
contrary.

On this statement we are in full agreement:
Quote:
People migrate b'cos there is a gap between what business
demands & how IT fulfils it. Some companies bridge that gap
by improving on their applications. But sometimes, the
problem extends beyond technology.
I maintain that many projects are in trouble or fail for lack of
knowledge about the technology - or at least how to adapt technology
to suit business needs. That includes migrations from Java to .NET,
..NET to Java, MV to Relational, etc. This is why I provide services
to enhance what MV sites already have. Like you say, the problem
extends beyond the technology - so why are you proposing migration as
the solution to the problem of modernization? Of course there is a
lot of grey area here and every situation is different. Again,
however, your claims to-date indicate you don't much about the
technology but you're quite willing to replace it, even though you
seem to be aware that specific technologies by themselves are
fundamentally neither bad nor good.

Stick with us a while, and I hope you'll realize that "modernization"
might involve a lot less than you think now.

Regards,
T


Reply With Quote
  #33  
Old   
chandru murthi
 
Posts: n/a

Default Re: Modernizing PICK applications - 05-11-2007 , 01:29 PM



Totally tongue-in-cheek replies below, couldn't resist. Chandru

"Usha" <usha.raikar (AT) gmail (DOT) com> wrote

Quote:
Phew & I thought the summer couldn't get much hotter !

It's disappointing to find here what she really thinks about Pick
technology.
Tony, Thank you for pointing out all my true feelings about PICK :-)
Yes, I am the very same Usha who wrote that article, perhaps I
shouldn't have dyed my hair black before that photograph !

On a more serious note, I will again repeat this is not a fight
against PICK. Last year, we migrated a company from JAVA to .NET, does
it imply JAVA is bad ? Sometime ago, we converted a COBOL application
to Java, does it imply COBOL is dying ?
My God, I fervently hope so. If not, quick, call out the troops!

Quote:
Not at all.People migrate b'cos there is a gap between what business
demands &
how IT fulfils it. Some companies bridge that gap by improving on
their applications. But sometimes, the problem extends beyond
technology. What if a company's core application is maintained by 2
programmers who know the language, one is on vacation & the other one
falls sick, while some critical changes are stuck ?
In this case, I see exactly why that company should switch to an IT solution
requiring twenty more personnel. A rationale for increasing staffing has
never been put more eloquently.

Quote:
What if an
organization had a plethora of languages & they realised that they
could push maintenance costs down, if they standardised on fewer
tecnologies ? What if a unit was part of a conglomerate where
different modeling tools & frameworks were being used on mainstream
technologies & they were also expected to follow the same strategy ?
Unlikely in the Pick scenario as, in their collective wisdom, Pick
developers refused to implement other languages (with the singular exception
of Microdata's RPG effort in the 70's....wait, did they try COBOL too? I
forget.) Besides, everything I read is that you're required to memorize at
least a hundred mnemonics before you're allowed into the .net or whatever
cavern (citation: TonyG's many posts.)

Quote:
This is when the variables stack up in favor of new solutions.
As for the operating system, PICK & its many favours ran on a variety
of machines, starting from IBM mainframes to Prime computers, DEC VAX
even Data General machines. Some of these hardware vendors do not even
exist today.
Yes, I would definitely advocate moving away from DG, Sequoia, DEC and other
80's technology. I make it a rule to never buy from dead vendors.

Quote:
I think it is to be expected that a young newcomer to this group would
suggest a migration solution, oh, oh, that's a bit tongue-in-cheek !
Nonetheless, I think it is a new trend but it definitely doesn't mean
I represent a threat to this community. I sure hope I am old enough to
realise that the world is too big & there are all kinds of solutions
that are necessary to keep businesses running.
Thanks,
Usha



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.