What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 129 Stack Exchange communities.

I work in a shop that is divided into two types of programmers. Programmers that code in .net & sql and programmers that code in pick. Actually, a few of the programmers are writing code in both pick and .net. I was curious if there are any pick programmers out there using StackOverflow? I'd like to get the pick programmers involved in the stack community.

share|improve this question

migrated from stackoverflow.com Sep 14 '10 at 17:54

This question came from our site for professional and enthusiast programmers.

3  
Interesting, never heard of that. –  user138665 Feb 7 '09 at 4:16
    
My guess is there's at least one other pick programmer here since the "pick" tag has been used for 1 other question. ;) –  gnostradamus Feb 7 '09 at 4:27
    
I searched on it before I posted the question. I forgot to search the tags... doh! –  Billy Coover Feb 7 '09 at 4:29
    
That seems so strange, and so MUMPS-like :) –  Lucas Jones Jul 14 '09 at 21:46

22 Answers 22

You got one here. I started with AREV in 1993, then on to Universe and Unidata. Right now I'm with a company that just purchased Universe and we're enhancing an older application. I do lots of .NET development now, but almost always interfaced to a Pick like platform.

share|improve this answer
    
Alright, we have a total of two PICK programmers on Stack. ;) –  Billy Coover Mar 30 '09 at 15:24
1  
i know there are a couple of others –  Mike Roosa Mar 30 '09 at 16:51
    
I primarily do .Net programming, and work with our Maximo CMMS/EAM system, but am required to perform backup duties to our primary Pick/Unidata system analyst. There is no mixing of programming with both .Net and the Pick system, all separate. Learning the Unidata system feels kinda like going back in time, to those days of PL/I. –  Bratch May 15 '09 at 23:55

Just found StackOverflow, but I've ended up writing lots of PICK in a legacy system here at work. Happy to answer anything I know, even happier to query you folks.

Mark

share|improve this answer
    
We have an interesting group here at my shop. 10 or so PICK programmers and 6 .net programmers. One PICK programmer codes on both platforms. We are in the process of converting from the legacy PICK system, to sql 2008, .net 3.5 system. –  Billy Coover Apr 11 '09 at 3:50
    
Good luck with that. I work with Unidata (a PICK derivative) and ASP.NET with C#. Having been in PICK, etc. for 25 years, from what I've seen, PICK apps tend to be developed such that what looks like a simple conversion is much more difficult that it appears to be at first blush... There are many stories of failed conversions as the gotchas are discovered and the timelines extend to handle them. One multivalued field = two additional tables in SQL, times the number of mv'd fields. Add in a subvalue or two, and the joins quickly get out of hand. Seriously, I do wish you the best of luck. –  JeffK Aug 14 '09 at 1:45

I never used PICK but I used what I understood at the time to essentially be a PC version of PICK. I don't remember what it was called.

Edit: A quick look at Wikipedia reminds me that it was Advanced Revelation.

share|improve this answer

I did Unidata and .NET at my last job; had to make them talk to each other. Looking back, it's an interesting language.

share|improve this answer

There is now one more Pick programmer here.

share|improve this answer

In my first real programming job out of college I maintained and extended an accounting package and also wrote custom apps for a construction company on a Pick system. However, that's now 20 years ago. I remember the system used a processor that was added onto a VAX, but can't remember the hardware vendor who supplied that processor. We had "Access" vs. "English", if that's a clue. Afraid I don't remember much more from those days, so wouldn't be of much help answering questions.

share|improve this answer

Ping

We are also using the Unidata versions of Pick. I added the Unidata tags as well, since it may be recognized by more people nowadays

share|improve this answer

Here!

I've been programming in Unidata and SB+ for more than 12 years.

share|improve this answer

I'm a .Net developer that is going to be doing a lot more interfacing UniData with .Net. Most of the developers at work are UniData programmers.

share|improve this answer

I'm a .NET developer as well but my company uses UniData for its flagship product. I've done my fair share of UniBasic programming and database management. Multi-valued databases are certainly a different animal.

share|improve this answer

Another here. I work with UniData and .NET at at a financial institute. We have around 18 UniData developers in house.

I write a blog about the U2 systems (UniData & UniVerse)

share|improve this answer

Like learning to ride a bicyle, PICK is a very different experience from everyday life; it's always a joy and you NEVER forget it.

My first professional programming job was with Revelation, from '86-'89. I only dabbled in PICK after that. But that experience got me a 6-month stint with Universe and SB+ in 2008. I was shocked that after 18 years, I was back on the saddle after only a week or so and handling major system chicanery in another 2.

share|improve this answer

I'm not a "pick guy", but I worked for over 2 years in a shop where they used D3, UniVerse. UniData, and jBase. It's possible to build both sublimely beautiful things, and ugly insane messes. I left that place before I had a chance to investigate a crazy idea I had: how to set up a SPARQL endpoint on top of a PICK instance. Stuff like encoding ontologies in DICT files. Crazy stuff like that always popped into my head when I looked at how mch you can do with the correlatives.

share|improve this answer

I'm a recovering pickie. Cut my teeth on AP Pro and ARev back in the early nineties. Happy days. Got into web programming via D3 FlashConnect and RedBack for Universe. I'm a java developer these days.

share|improve this answer
    
We use redback as a communication bridge between our PICK back-end and our asp.net and winforms front end. –  Billy Coover Dec 24 '09 at 2:34

Wow, I haven't touched pick in a long time. While I was still in high school (1995 or 96) I got an opportunity to intern with the IT department of a local manufacturing company developing on a pick system. It was a great time and I stuck with them for several summers. My first professional code was written on pick in pick basic and c for $7/hour and there's a good chance it's still in use over there.

I'd doubt I'd be any use at answering questions about pick these days, but I remember the system in general being rather cool and look forward to reading some questions/answers on the subject here on stack in the future.

share|improve this answer

+1. Pick programming for 3 years on a legacy/web ERP, then moved to another employer who I later discovered uses Unidata for its ERP. What are the odds?

share|improve this answer

I've been programming in PICK/Universe (used to be R83 or Ultimate systems that got converted to Universe) since 1985. Small(ish) market but needed. Conversion is tough to make it work in SQL, due to the unique nature of PICK. GUI add-ons have limited success, depends on your screens and how they interact, or how many PICK front ends you want to write to get data from a GUI interface. Actually I LOVE PICK as a DB, especially after seeing Oracle/mySQL etc.

share|improve this answer

I work at a company that currently uses PICK, but we are in the progress of migrating to SQL and .NET. I've been coding in .NET since it was released, but I have about 10 years experience with PICK also. So if anyone has any questions about PICK or UniObjects I may be able to help out.

share|improve this answer

Was a Pick programmer for almost 20 years. We started with Pr1me Information, then when we upgraded our system to an IBM, we went with UniVerse. The whole company's software base (Accounting/inventory/billing/maintenance records, etc.) was written in-house. I still think in INFORM sentences when trying to write a SQL query! :)

share|improve this answer

Anyone here realise that since version 2007 MS Access has multivalue fields?

see http://stackoverflow.com/questions/1461582/multivalued-fields-a-good-idea

share|improve this answer

Well, here's another old Pickie ... largely my bread and butter since about 1983/4. Have developed many types of systems, generally business and accounting related, in local government, financial, construction, general accounting and library fields. Just getting in to .Net and playing with UniObjects at the moment (Aug. 2010). So ... only to happy to help anyone if I can!

share|improve this answer

Hi,
I started Pick Basic programming on IBM's Universe (now Rocket's Universe) based system in 2005. After that I was introduced to System Builder SB+ and since then I have been developing many programs using both of them.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .