There is also a mumps group that I'm subscribed to somewhere, but I
would have to find it.
Enjoy the new job! --dawn
> --
> You received this message because you are subscribed to the Google Groups "InterSystems: MV Community" group.
> To post to this group, send email to Cac...@googlegroups.com
> To unsubscribe from this group, send email to CacheMV-u...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/CacheMV?hl=en
--
Dawn M. Wolthuis
Take and give some delight today
I just joined the "standard" group. I suspect I'll be hanging there a good
bit too. I haven't written MUMPS in ages, but like any good thing, it all
comes back but a tablespoon.
So far I really like being at Solstas. What a great group of people;
friendly, helpful, very easygoing. It was worth the long wait to continue
working with Cache' in any form.
B
Awesome, Dawn; thanks! I've also posted to the CSP group (I had to switch
to the new format in order to see my groups).
I just joined the "standard" group. I suspect I'll be hanging there a good
bit too. I haven't written MUMPS in ages, but like any good thing, it all
comes back but a tablespoon.
So far I really like being at Solstas. What a great group of people;
friendly, helpful, very easygoing. It was worth the long wait to continue
working with Cache' in any form.
B
-----Original Message-----
From: intersy...@googlegroups.com
[mailto:intersy...@googlegroups.com] On Behalf Of Dawn Wolthuis
Sent: Wednesday, March 21, 2012 12:00 PM
To: intersy...@googlegroups.com
Subject: Re: [InterSystems-MV] Culture Shock
Hi Greg,
Thanks for digging around. I see I’m not the only one who dumpster-dives for ancient writs and manuscripts. I did manage to find PDF’s of Release 5 and made a bookmark so I can get back at them.
Lucky me, I’ve found I can handle the MUMPS part of the job. CSP is TOTALLY different between Cache 4 and Cache 5 since 5 seems to introduce “real” classes you can get at. (Is release 4 even supported at all?) I ordered a couple of M/M2 manuals and sat around working the examples before I got here to refresh myself. (It’s only been like 20 years since I’ve coded in MUMPS.) I found a lovely M2 shell for Ubuntu and loaded that on my desktop at home. I told Rich I’d never code in M
S ^Good=”free”_” “_”works on linux” ; Schweet! Primitive, but schweet.
Solstas is reasonably picky about who they hire. I didn’t have to take a full-on MIIS/TET test but I did have to show some examples. The M coders here are pretty sharp and have been coding in M since The Great Flood it would seem. I have lots of support around me if memory fails me on a language structure or command. So far, I’m ok. When I run into a problem, it’s because I’m thinking COS and not MUMPS (all whilst missing the power of MV).
I figured out what the cause of my error was yesterday. It seems that Solstas (wisely) has PC workstation permissions locked down. I managed to get “local admin” permissions yesterday, but I still need “full control” on the folders in which Cache lives locally. (I’m one of the few who has a full server instance of Cache 4 on my workstation.) The error I was getting is due to the fact that Studio cannot save a file to the CSP subfolder hence cannot compile. I hope fixing the permissions and reinstalling C4.1.6 will fix this.
I asked our DBA to reinstall Cache 4 on my workstation and set the permissions so I can save and compile. (I managed to kill it, not being used to NOT being the admin and lord of all.) The procedure is MUCH different to say, 2007 and beyond (releases I’ve worked on up until now). Still, it’s not bad; just different. I do miss having MV, I’ll admit. (What’s the first release where we get to MV? I’ll lobby for that as an upgrade goal.)
The financial package we support is also straight M, no magic. My boss is hoping we can get to Cache 5 soon so we can have some notion of object-oriented programming. I’ll be helping the M coders with that transition (there are only two of us here who have written OOP on Cache). I keep lobbying for something like Cache 2007 at least, but the problem lies with Sunquest who so far is only supporting up to release 5 IIRC. Unfortunately, the third-party vendor is preventing the financial group from going on to “normal” releases. I have no idea what the holdup may be on their end.
I’m still trying to develop my own small-farm management package in the evenings and weekends. That will certainly remain MV. I’ve asked for license pricing, but the key players in making that determination are busy at conference. I’m not in a great hurry at the moment since I have real farm chores to do, getting crops in the ground, taking cuttings and propagating, tilling, all that fun stuff it takes to actually have a farm. I’ve got at least a couple/three weeks before I can get back to developing my own app in CacheMV. (I’m writing documentation as I go.)
I did post in the “regular” Cache Googlygroup and the CSP Googlygroup. No answers there, but I’m all hooked up in case someone does get back to me. Creating, compiling, and deploying a CSP is quite a bit different to that which I’m used to. Just normal bumps in the road when one goes from one job to another. (I have a real job again, YAY!)
Thanks,
B
Hi Greg,
Thanks for digging around. I see Im not the only one who dumpster-dives for ancient writs and manuscripts. I did manage to find PDFs of Release 5 and made a bookmark so I can get back at them.
Lucky me, Ive found I can handle the MUMPS part of the job. CSP is TOTALLY different between Cache 4 and Cache 5 since 5 seems to introduce realclasses you can get at. (Is release 4 even supported at all?) I ordered a couple of M/M2 manuals and sat around working the examples before I got here to refresh myself. (Its only been like 20 years since Ive coded in MUMPS.) I found a lovely M2 shell for Ubuntu and loaded that on my desktop at home. I told Rich Id never code in M
S ^Good=free__works on linux; Schweet! Primitive, but schweet.
Solstas is reasonably picky about who they hire. I didnt have to take a full-on MIIS/TET test but I did have to show some examples. The M coders here are pretty sharp and have been coding in M since The Great Flood it would seem. I have lots of support around me if memory fails me on a language structure or command. So far, Im ok. When I run into a problem, its because Im thinking COS and not MUMPS (all whilst missing the power of MV).
I figured out what the cause of my error was yesterday. It seems that Solstas (wisely) has PC workstation permissions locked down. I managed to get local adminpermissions yesterday, but I still need full controlon the folders in which Cache lives locally. (Im one of the few who has a full server instance of Cache 4 on my workstation.) The error I was getting is due to the fact that Studio cannot save a file to the CSP subfolder hence cannot compile. I hope fixing the permissions and reinstalling C4.1.6 will fix this.
I asked our DBA to reinstall Cache 4 on my workstation and set the permissions so I can save and compile. (I managed to kill it, not being used to NOT being the admin and lord of all.) The procedure is MUCH different to say, 2007 and beyond (releases Ive worked on up until now). Still, its not bad; just different. I do miss having MV, Ill admit. (Whats the first release where we get to MV? Ill lobby for that as an upgrade goal.)
The financial package we support is also straight M, no magic. My boss is hoping we can get to Cache 5 soon so we can have some notion of object-oriented programming. Ill be helping the M coders with that transition (there are only two of us here who have written OOP on Cache). I keep lobbying for something like Cache 2007 at least, but the problem lies with Sunquest who so far is only supporting up to release 5 IIRC. Unfortunately, the third-party vendor is preventing the financial group from going on to normalreleases. I have no idea what the holdup may be on their end.
Im still trying to develop my own small-farm management package in the evenings and weekends. That will certainly remain MV. Ive asked for license pricing, but the key players in making that determination are busy at conference. Im not in a great hurry at the moment since I have real farm chores to do, getting crops in the ground, taking cuttings and propagating, tilling, all that fun stuff it takes to actually have a farm. Ive got at least a couple/three weeks before I can get back to developing my own app in CacheMV. (Im writing documentation as I go.)
I did post in the regularCache Googlygroup and the CSP Googlygroup. No answers there, but Im all hooked up in case someone does get back to me. Creating, compiling, and deploying a CSP is quite a bit different to that which Im used to. Just normal bumps in the road when one goes from one job to another. (I have a real job again, YAY!)
Thanks,
B
From: intersy...@googlegroups.com [mailto:intersy...@googlegroups.com] On Behalf Of Greg Baryza
Sent: Thursday, March 22, 2012 8:24 AM
To: intersy...@googlegroups.com; intersy...@googlegroups.com
Subject: RE: [InterSystems-MV] Culture Shock
For what it is worth, I know there are pros and cons to every
deployment approach. I do not know if ISC makes it easy-enough for
their "real customers" (I'm still gearing up) to keep up. I know it
isn't easy for me. Although there are surely downsides to a patching
approach, if there were one big new release to be installed about
every 2 years and patch releases that can be installed without an
applecart-upset (like ad hocs) in between, that would be more ideal
for me. Backward compatibility is a good practice and it is easier to
keep such discipline with patches than brand new releases, I suspect.
Just musing outloud. Cheers! --dawn
Anybody's else?
Typed on a mobile keyboard
Thanks!
This is not to change your mind, just to set out out (more or less) the
current thinking. We used to do releases less frequently. One of the
drawbacks from our point of view was the constant temptation to hold the
release for some feature to be complete, or to add some new geegaw. After
all, if it didn't make this boat, the next one won't be for two more
years. For us, it caused havoc with all kinds of processes, quality, and
predictability.
Now we strive to provide two releases a year (and are averaging about one
every 8 months). What goes in the release is pretty much no more than is
ready at the time of the development cutoff, some months before. My own
opinion is that it works better because the product advances more
predictably; there are less moving parts meaning the combinatorial
explosions are much smaller; we get new features into production more
quickly; and we can respond to market demands better. We are also focused
much more on cross-release compatibility and upgrade so you don't have to
take every release.
The release support policy attempts to strike a balance between competing
drives.
Thank you for expressing your opinion here. However, feel free also to
express it to your account team too so it enters the management discussion
channels. We want all our customers to succeed. If we're hindering that
for you, we want to know.
At 10:33 AM 3/22/2012, Dawn Wolthuis wrote:
>A little note about releases. I like a vendor that does what they can
>to help customers keep up, rather than lagging behind in releases. I
>have noticed, however, that while bootstrapping a new venture I could
>spend every waking hour doing upgrades and sys admin. I have no
>appetite (nor aptitude) for such sys admin, so this is really a big
>issue in getting off the ground. At the point we have a release
>installed and have made the changes that are required or that prompted
>our adoption of the release, one or two more releases are on the
>doorstep. While this might work for a large company, when we get a
>release working, it feels like we just bought an iPad and then the
>iPad 2 came out.
>
>For what it is worth, I know there are pros and cons to every
>deployment approach. I do not know if ISC makes it easy-enough for
>their "real customers" (I'm still gearing up) to keep up. I know it
>isn't easy for me. Although there are surely downsides to a patching
>approach, if there were one big new release to be installed about
>every 2 years and patch releases that can be installed without an
>applecart-upset (like ad hocs) in between, that would be more ideal
>for me. Backward compatibility is a good practice and it is easier to
>keep such discipline with patches than brand new releases, I suspect.
>Just musing outloud. Cheers! --dawn
>
>On Thu, Mar 22, 2012 at 10:15 AM, Greg Baryza <bar...@intersystems.com> wrote:
When it comes to consuming this approach, I am struggling a bit, but
that could be lessened if I rarely heard that I should upgrade. If
anything delivered within the past two years were supported, that
seems fair (not just the last two releases). First for any listeners,
I am really, really pleased with how the product keeps moving forward
with good new features. I will also note that my team is an exception
in that no one is getting paid yet and I suck at sys admin. So, I
suspect that with our small starter application we could spend all of
our project hours just on upgrading to the release that someone
recommends we really should be on and do nothing else to move our
application forward. It reminds me of this morning when I was on the
treadmill and then realized that it is a nice day out. I could be
going somewhere instead of running in place!
Eventually we will have resources, really we will, yup, that's what
will happen. cheers! --dawn