A guide to the REAL PROGRAMMER!

Mattel / Injury Page

Mattel's links of shame

Fight Spam 

Real Programmer

Introduction

Languages

Operating Systems

Programming tools

At work

At play

Natural habitat

Structured programming

The future

References

More humor

Home

 

THE REAL PROGRAMMER AT WORK

Where does the typical Real Programmer work? What kind of programs are worthy of the efforts of so talented an individual? You can be sure that no Real Programmer would be caught dead writing accounts-receivable programs in COBOL, or sorting mailing lists for People magazine. A Real Programmer wants tasks of earth-shaking importance (literally!).
  • Real Programmers work for Los Alamos National Laboratory, writing atomic bomb simulations to run on Cray I supercomputers.
  • Real Programmers work for the National Security Agency, decoding Russian transmissions.
  • It was largely due to the efforts of thousands of Real Programmers working for NASA that our boys got to the moon and back before the Russkies.
  • Real Programmers are at work for Boeing designing the operating systems for cruise missiles.

Some of the most awesome Real Programmers of all work at the Jet Propulsion Laboratory in California. Many of them know the entire operating system of the Pioneer and Voyager spacecraft by heart. With a combination of large ground-based FORTRAN programs and small spacecraft-based assembly language programs, they are able to do incredible  feats of navigation and improvisation--hitting ten-kilometer-wide
windows at Saturn after six years in space, repairing or bypassing damaged sensor platforms, radios, and batteries. Allegedly, one Real Programmer managed to tuck a pattern-matching program into a few hundred bytes of unused memory in a Voyager spacecraft that searched for, located, and photographed a new moon of Jupiter.

The current plan for the Galileo spacecraft is to use a gravity assist trajectory past Mars on the way to Jupiter. This trajectory passes within 80 +/-3 kilometers of the surface of Mars. Nobody is going to trust a PASCAL program (or a PASCAL programmer) for navigation to these tolerances.

As you can tell, many of the world's Real Programmers work for the U.S. Government--mainly the Defense Department. This is as it should be, Recently, however, a black cloud has formed on the Real Programmer horizon. It seems that some highly placed Quiche Eaters at the Defense Department decided that all defense programs should be written in some grand unified language called "ADA". For a while, it seemed that ADA was destined to become a language that went against all the precepts of Real Programming -- a language with structure, a language with data types, strong typing, and semicolons. In short, a language designed to cripple the creativity of the typical Real Programmer. Fortunately, the language adopted by DoD has enough interesting features to make it approachable--it's incredibly complex, includes methods for messing with the operating system and rearranging memory, and  Edsgar Dijkstra doesn't like it [6]. (Dijkstra, as I'm sure you know, was the author of "GoTos Considered Harmful"--a landmark work in programming methodology, applauded by PASCAL programmers and Quiche Eaters alike.) Besides, the determined Real Programmer can write FORTRAN programs in any language.

The Real Programmer might compromise his principles and work on something slightly more trivial than the destruction of life as we know it, providing there's enough money in it. There are several Real Programmers building video games at Atari, for example. (But not playing them--a Real Programmer knows how to beat the machine every time: no challenge in that,) Everyone working at Lucas Film is a Real Programmer. (It would be crazy to turn down the money of fifty million Star Trek fans.) The proportion of Real Programmers in Computer Graphics is somewhat lower than the norm, mostly because nobody has found a use for computer graphics yet. On the other hand, all computer graphics is done in FORTRAN, {so there are a fair number of people doing graphics in order to avoid having to write COBOL programs.

<--PreviousNext-->


See how Microsystems Software fired an employee who went to the hospital for treatment of a work related injury. Even after paying over $140874.80 Mattel, Microsystems, and The Learning Company used a baseless libel claim to try to shut down this site. Now they demand an apology.  See how Mattel, MSI, and TLC is now the subject of a $48,595,103.77 lawsuit because they tried to silence this website using a frivolous libel counterclaim.

Go Home to the Injury Page to the Humor Page


Shop Amazon's Outlet Deals in Computers, Office & Software Computers,


Another William Silverstein site. Copyright © 2002-2013 William Silverstein. All rights reserved.

This site is copyrighted material and its use is subject to non-exclusive license. If you do not agree to the terms of this license, leave this site immediately, or you are bound by the terms of the license. Your use of this site signifies your agreement to be bound by the terms of this license. The use of this site is free for personal and non-commercial use - particularly for those wish to learn about and protect the rights of employees and those who oppose their abuse by employers and large corporations, but there are significant fees charged for certain other uses.

Your use of this site acknowledges that you waive for yourself, your client, and your employer any and all claim against Silverstein for any action that relating to this site. If you don't agree to this, leave this site immediately.  Your use of this site signifies your acceptance of these  terms in this paragraph and the terms of use for the_ site. Assume that any email going to the sorehands.com domain will be going to a California resident and to a fax machine. All e-mail going to this domain is being handled by a California e-mail service provider using servers in California which prohibit unsolicited commercial e-mail.