| T.R | Title | User | Personal Name
 | Date | Lines | 
|---|
| 415.1 |  | 24854::MAHLER | New and Improved... | Fri Nov 06 1987 11:07 | 4 | 
|  | 
    Filling out your JOQ eh?
 | 
| 415.2 | Non Paged Pool... | THRUST::PORRAS | Bob Porras - VAXELN Engineering | Fri Nov 06 1987 11:12 | 13 | 
|  | >    One school of thought is that a systems programmer is responsible
>    for "installation, generation, maintenance, debugging and tuning
>    of operating systems software".
 
System managers do this stuff now, although systems people are capable of doing
the above.
    
>    Another is that systems programmers actually do design/coding of
>    operating systems.
    
This sounds like the right one. At least this is what I do.
    
 | 
| 415.3 | Well, to our customers ... | SRFSUP::MCCARTHY | Larry McCarthy, LAO | Fri Nov 06 1987 11:43 | 17 | 
|  | 
re: .0
  From what I've seen (at our customers), in smaller shops, the Systems 
Programmer is part-time system manager (because this isn't usually a 
full-time job in a smaller shop), part-time troubleshooter ("Why did I 
get this access violation ?"), and part-time bare-metal programmer.
  The latter is usually necessary in shops with gangs of applications 
programmers who know little about VAXen and/or VMS, and need help with 
things like system services and RTL routines.
re: .1
  What's a "JOQ" ?
  - Larry.
 | 
| 415.4 |  | CUPOLA::HAKKARAINEN | Scrambled for your protection | Fri Nov 06 1987 13:15 | 8 | 
|  |     Re -1: 
> re: .1
>
>  What's a "JOQ" ?
    
    JOQ is Job Overview Questionnaire, part of the Job Evaluation and
    Classification (JEC) program. Your manager will be talking to you
    about this soon.
 | 
| 415.5 |  | DIEHRD::MAHLER | New and Improved... | Fri Nov 06 1987 13:20 | 7 | 
|  | 
    JOQ is part of the JEC which, if you are selected, also includes
    filling out a JEQ with a #2 pencil.
    Virginia Road has been selected as test mice.
 | 
| 415.6 |  | CALLME::MR_TOPAZ |  | Fri Nov 06 1987 14:19 | 7 | 
|  |        re .3:
       
       > What's a "JOQ"? 
       
       It's a type of Strap.
       
       --Mr Topaz
 | 
| 415.7 | And in the Non-Digital World | CURTIS::CURTIS | Steve Curtis - Shrewsbury | Fri Nov 06 1987 16:43 | 18 | 
|  |     Not to digress or anything, but in response to .0 about System
    Programmers - 
    
    The term System Programmer is generally used in the non-DEC mainframe
    world (IBM, CDC, etc.) to refer to someone who installs and maintains
    the operating system and its associated programs.  This is a much
    more difficult task than a Digital System Manager - (even an RSX11-M
    System Manager :-))  Non-Digital operating systems tend to be VERY
    difficult to install; a typical installation will take upwards of
    2 months for a staff of 4 or 5 System Programmers.  Usually, one
    mainframe is supported by about 3 or 4 System Programmers.  They
    must know the internals of the operating system very well, as well
    as the user interfaces to the operating system.  
    
    I'm not sure what the term System Programmer would refer in Digital,
    maybe a VMS developer.
    
    Steve
 | 
| 415.8 | What's a job title, anyhow? | CADSYS::RICHARDSON |  | Fri Nov 06 1987 17:18 | 9 | 
|  |     I tell people outside DEC I am a "systems programmer" so that they
    don't think I write Cobol payroll applications or can help them
    with their IBM PC Basic programs, or answer their MS-DOS questions.
    
    What I am actually am is a principal software engineer currently
    working the the SEG CAD group, usually doing operating-system specific
    pieces of code (such as nontransparent DECnet communications), although
    at the moment I am actually working on what I would call an
    "applications" program (coupling capacitance extraction).
 | 
| 415.9 | sounds good to me | BUFFER::FUSCI | DEC has it (on backorder) NOW! | Fri Nov 06 1987 18:56 | 10 | 
|  | re: 415.7
    
>    I'm not sure what the term System Programmer would refer in Digital,
>    maybe a VMS developer.
In 1973, the name of the "Systems Programming" department here at DEC was
changed to "Software Engineering".  Since I don't remember my job changing 
when the name changed, I guess I'd agree with you.
Ray
 | 
| 415.10 |  | VCQUAL::THOMPSON | Noter at large | Fri Nov 06 1987 22:41 | 10 | 
|  |     re: 415.7
    
>    I'm not sure what the term System Programmer would refer in Digital,
>    maybe a VMS developer.
    We do still develop and sell operating systems other then VMS you
    know. What are those developers? Chopped liver? 
    
    		Alfred
    	Ex-RSTS Developer who thought he'd been doing System Programming
 | 
| 415.11 | Of course it is in MACRO | SERPNT::SONTAKKE | Vikas Sontakke | Mon Nov 09 1987 09:39 | 4 | 
|  |     Anytime you write code having ";;" delimiting comment field, you
    know you have graduated to the level of system programmer.
    
    - Vikas
 | 
| 415.12 |  | BUFFER::FUSCI | DEC has it (on backorder) NOW! | Mon Nov 09 1987 15:40 | 12 | 
|  | re: 415.10
>    We do still develop and sell operating systems other then VMS you
>    know. What are those developers? Chopped liver? 
Pate' de RSTS Engineer!  What a concept!
I read the comment to mean that they are members of the set.  (When the 
name changed (in early '73) there was no VMS project, and therefore no VMS
engineers.  I worked on the PDP-11 COBOL compiler project.) 
Ray
 | 
| 415.13 | systems programmer = jack-of-all-trades | CLT::ZEHNGUT |  | Thu Nov 12 1987 11:27 | 15 | 
|  | >    One school of thought is that a systems programmer is responsible
>    for "installation, generation, maintenance, debugging and tuning
>    of operating systems software".
    As a former Systems Programmer at my alma mater, I would agree with
    this definition of the job.  The computer vendor (in my case Burroughs)
    designed/coded the operating system.  I installed it, and made sure
    the users were happy with it.  The job involved a little of everything,
    from running wires under the floor to hook up terminals, to modifying
    the data comm software to allow use of a new set of function keys,
    to spending endless hours trying to get good performance from a
    memory-deficient system.   Ah, that brings back memories...
    
    Marc
    
 | 
| 415.14 | What's in a name... | CREDIT::LEPINE |  | Thu Nov 19 1987 13:02 | 33 | 
|  |     The descriptions in .7 and .13 pretty well cover what a systems
    programmer in a non-DEC equipment environment is.  I worked as a
    "systems programmer" in an IBM-equipped shop and did most
    of those things.  I also supported the operation of products like
    IMS and CICS and did disk space management and VSAM catalog management
    and ... ad infinitum.
    
    In my experience with DEC customers, when they use the term systems
    programmer they are ususally referring to someone who knows enough
    operating system internals to write device drivers, add some kind
    of monitoring package (a la SECURPAK), that accesses system data
    structures, etc., whether they are in a VMS environment, RSX*
    environment, RSTS environment, etc.  (My apologies to the writers of
    the other DEC operating systems I left out -- I don't fancy any
    of you as pate!)  A system programmer also should be able to tune the
    system *and* know why, etc. so I would agree with .3 as a
    good description from the point of view of the DEC customer.
    
    The people who write the operating systems, and even the DEC "system
    software" and "layered software" products, are ususally viewed as
    software engineers by DEC customers, not system programmers.  The
    term software engineer has come to be applied to anyone who writes
    software beyond the level of commercial applications (rightly or
    wrongly), so in some ways the whole area of job titles has become
    confusing, but I think that these are fairly common interpretations
    of the terms outside of DEC.
    
    (A word of apology to MIS -- especially DIS -- professionals:
     there is no slight intended in my comment "beyond the level of
     commercial applications".  It is simply a matter of how the common
     useage of the terminology shakes out.)
    
    Norm                                                             
 |