You're old when:
You wear your pants above your waste.
You remember that when Star Wars was first released it was in that new fangled sound system called stereo.
You remember Watergate.
You remember Patty Hearst.
You remember the last moon landing.
You remember, or were a part of, the campaign to name the prototype Space Shuttle "Enterprise."
I don't know computer programming so I used pop culture.
You remember Yasser Arafat.
You remember S.A.L.T. stood for Stategic Arms Limitation Treaty.
You remember when the NASA Skylab Spacestation came crashing back to Earth in July 1979 (I saw the film "Alien" the night before Skylab crashed).
You remember some nuts believed NASA had faked the moon landings.
You remember Tang, the stuff astronaunts drank as they went to the moon.
You remember when the NASA space shuttle was transported on top of a 747 aircraft.
You remember the unbelievable fictional film "Capricorn One" which used the 3 man Apollo spacecraft to fake a Mars landing trip.
You remember the Star Trek simulation board game Star Fleet Battles.
You remember "Soylent Green is people!".
You remember "In space...no one can hear you scream.".
You remember all the main characters of the television show "Thirtysomething" were older than you at the time when it originally aired.
You remember Bruce Willis as the funny wise guy character David Addison on the tv show "Moonlighting".
That's ok, I do know computer programming and I remember:
In high school:
Learning BASIC on a TRS 80 (Tandy Radio Shack) Model 1 microcomputer (Trash 80 as someone has already stated above) and saving my programs on a cassette tape recorder.
Learning RPG (Report Program Generator) by writing the program on blank coding sheets and using 80 column punch cards to create the program on, waiting 3 days for my program to come back from another high school in the county because that is where the IBM 360 or 370 mainframe was located. In the meantime typing up the documentation on an electric typewriter, drawing flowcharts, and start working on the next program or debugging the previous program.
In college:
Writing BASIC programs using an editor on an HP 2000 timeshare mainframe.
Leaning WATFIV (similar to FORTRAN 77) using blank coding sheets and punch cards on an IBM 4331 mainframe.
Learning (Motorola) 6502 Assembly Language using the BIG MAC Editor Assembler on an Apple IIe microcomputer with 64K of RAM, expandable to 128K, which had a clock speed of 1 MegaHertz and a 5.25 inch floppy disk drive to save your programs on the 5.25 inch floppy disk. At the time the IBM PC had 640K of RAM, expandable to 1,024K (1 Megabyte) and a clock speed of 8 MegaHertz.
Learning (Motorola) 6800 Assembly Language on a Heathkit ET-3400 Microprocessor Trainer, punching in the programs as hexidecimal digits displayed on 7 segment light-emitting diodes (LEDs).
Leaning UCSD Pascal using an editor and compiler on an Apple IIe which compiled into pseudo code and translated into executable machine code at run time, instead of compiling into executable machine code.
Learning COBOL using an editor on a DEC VAX 11/780 mainframe.
Writing Standard Pascal programs using an editor on a DEC VAX 11/780 mainframe.
In the work force circa 1987 to 1988:
Writing COBOL programs using the CANDE Editor on an Burrough B1990 mainframe at a Savings and Loan as an Operator/Programmer and getting underpaid. Using reel to reel tape drives that only wrote data at 1,600 bpi (bits per inch) instead of at 6,250 bpi.
Navigator NCC-2120 USS Entente
/\