Jump to content

craigb

Members
  • Posts

    12,767
  • Joined

  • Last visited

  • Days Won

    57

Posts posted by craigb

  1. I totally forgot that I have Reason 11...  I've got a 40" 4k TV as a monitor that can rotate to portrait mode which, as I recall, would have been a big deal with Reason before with their virtual rack.  No idea if it still is!  Someday I'll get around to installing it on my new computer and check it out. 🙂

    • Great Idea 1
  2. 1 hour ago, pwal³ said:

    once the forum server ai kicks in, it will be able to distinguish between **** swearing and proper swearing, a bit like banksy is proper art but drunk teen tagging is **** art, and hopefully spamming also 👍

    But, by then, it will probably only be AI bots talking to each other anyway! 😂

    • Like 1
    • Haha 1
  3. 17 minutes ago, TW5011 said:

    This may not sound like a difficult thing, but it usually is much more complicated than it seems.  Buying a company's apps and taking over the code is often an immense amount of work, to the point that it would be quicker to write it from scratch than to learn what they did and update it.  There are exceptions, of course, because some programmers use good coding technique and document what they're doing.  But in my experience, it's usually really difficult.

    BTW, I've worked at a couple of companies where I wrote custom code for their apps.  One of them was a billion-dollar IT company that had bought some other companies.  I know several programming languages, but one program we inherited was in a language I'd never seen before, with lines like this:

    RTVDTAARA DTAARA(*LDA (1 10)) RTNVAR(&PNAM)

    and there was no documentation whatsoever.  It was not fun, nor efficient at all.  Looking up the terms, it's not too difficult to figure out what it's doing, but deciphering why they did it can be quite elusive.  And when there are tens of thousands of lines of code that isn't organized well or documented, you can spend years on it, and by then it's falling behind the competition (and probably incompatible with another Apple operating system upgrade).

    I suspect many corporate leaders don't understand this, so when companies like MAGIX or InMusic buy other companies, they probably suspect they can just put people to work on it and upgrades happen, while not bothering to keep the original developers (because it's cheaper to hire entry-level programmers).  This is probably the main reason some companies become a graveyard of companies they have bought.

    Ironically, I used to have documentation for that language!  It's RPG (Report Program Generator).  One of the IBM languages that slightly predates COBOL.  The last time I had to do anything in it was way back in 1984!

    I think that line is retrieving data from a specific location and putting it into a variable (&PNAM).

×
×
  • Create New...