|
Back when you relied on yourself for syntax errors and not Intellisense or the compiler.
There are two kinds of people in the world: those who can extrapolate from incomplete data.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
In High School, we were introduced to a language called HYPO - it was a hypothetical language that talk programming principles. We used mark-sense cards to write our programs, shipped them off to the local college, and then waited for the printed reply.
All 'keywords' were numbers, including mathematical functions. So, 5 may mean subtraction, etc.
Fast forward two years - in college now. One of the professors asked us to write a program in HYPO to read in a deck of cards (number unknown) and print them in reverse order.
When he asked if anyone (100 students in the room) had completed the assignment, I put my hand up... and looked around to see I was the only one. He asked me to write the solution on the chalkboard, so I did.. a stream of numbers.
The only way to accomplish the request was to have the program modify itself - change the card count indexer function from addition to subtraction.
After that, I got along well with the professor...
|
|
|
|
|
SNAP! BTDTGTTS
The good old days 8)
|
|
|
|
|
And you had to put those JCL cards on top which generally I got wrong and after several hours waiting for the print out all I got was some incomprehensible error code in hex.
|
|
|
|
|
I'd forgotten those!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
"Edit, compile + run was probably a whole day"... Nope, we had to hand-punch the cards then send them off by post to Newcastle University. They sat there for a few days before being processed (or dropped, ripped, folded then processed) and the output would then be sent back by post. Could easily take 10 days to discover you'd punched a character in the wrong column. This was at school and a program in Elliot 903 machine code to do long division took us a whole term to debug. But we certainly learnt to be desk-check the logic + syntax and to check those holes! 1970.
|
|
|
|
|
figuring out I could send a page full of CTRL-G's to my buddy
Back in the day we wrote a program that we could do things like open my bosses cd-drive during meetings. Of course we had to 1st access his machine to drop a listening app on there to do various neferious things, but it was worth the effort.
|
|
|
|
|
Breakout - that game where you batted a ball against bricks - in Sinclair Basic on a 16k Speccy.
I'd love to see the source code now, I'd probably have forty fits over my variable names.
Slogans aren't solutions.
|
|
|
|
|
Paper tape on a LEO III, not forgetting the boot loader which had to be buttoned in on the front panel.
|
|
|
|
|
Yep, always seemed much more exciting than these days
This is where it all started for me back in 1981 when I was 8 years old.. Commodore VIC-20 User's Manual Happy days!
Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.
modified 31-Aug-21 21:01pm.
|
|
|
|
|
I think it was one of those silly "list some prime numbers" things, in z80 assembly. I'm not really sure, it's too long ago to really remember, but I was into prime numbers at the time and one of the main reasons I got into z80 assembly was that listing primes in basic was too slow.
But my "good old days" aren't that old.
|
|
|
|
|
Oh yes I remember those things. Not too hard, because I had my old computer running just yesterday.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
I remember when I was in High School, I was out sick for a few days. I wrote, by hand, a two-person cowboy shooter game for a Commodore PET.
My biggest problem was one of the variable names: BULLET.
When I typed it in, I got SYNTAX errors.. and that is when I found out "LET" was a reserved word.
Still, the program was fun to play.
|
|
|
|
|
The only good memories of the old days, was using an HP Apollo computers and the old Silicon Graphics workstation beasts at University.
Other than that, nothing, really.
I'd rather be phishing!
|
|
|
|
|
Yes.
Which is why I have a small collection of OpenVMS sytems here.
|
|
|
|
|
Repeat after me:
Feed . . . register . . . release.
Feed . . . register . . . release.
Feed . . . register . . . release.
Feed . . . register . . . release.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Reminds me of my favorite class in college: CEG 431, Introduction to Concurrent Programming. Labs were on PDP-11/05's, programmed in PDP-11 assembly language. The machines had a board with magnetic core memory containing the bootstrap for the O/S. The bootstrap was 80 words.
Unfortunately, if your program got out of hand, it could wipe the core. You then had to fat-finger the bootstrap in through the front panel switches: [^]
I had to do that once or twice. One guy in our class got so good at it, he could re-enter the bootstrap in under 60 seconds. Of course, that doesn't say much for the quality of his code, that he needed to acquire that skill .
Software Zen: delete this;
|
|
|
|
|
Yeah I remember typing programs from magazines into my ZX Spectrum. They never ever worked and I was always left scratching my head.
My first program on the ZX Spectrum was a D&D character generator. Had I the wit to sell it, or port it to another platform, I could have made a bit of money out of it.
Always thought I was going to write my own game. Forty years on, having worked as a software developer in more companies, projects and technologies than I dare to remember, I'm still chasing that dream.
|
|
|
|
|
Same. I was being paid to write software to run bowling leagues, and I did not own, nor could i afford the $5000 IBM PC/XT (with dual floppies). I wrote the code out on paper, and usually rewrote it.
I did not have a car, so this great lady would pick me up, and drive me to and fro on the weekend to work on her computer. When it worked, she paid me, and THEN loaned me the money to buy a Radio Shack XT Clone.
Along the way, on the old PDP-11, i Learned to make the tapes BOOTABLE, changed the "Non-System disk" error message to insult the High School senior (Mark Valade) who constantly put to disks in the wrong drives, LOL.
Oh, and I wrote a program to read the type ahead buffer off of the paper terminals, so I could watch what certain people were typing. It brought the entire system to its knees, LOL. It was SO Amazing, and so new... I was spending up to 12hrs a day in the High School computer room, lights off until the janitors would kick me out because they were turning on the alarms!
My favorite was this amazingly cute young lady at my first job (CRT days)... I wrote a little program that would send a terminal "diag" code, her screen would blip around, she would come get me to look at it (and I had to sit next to her chatting, while she worked, and we waited for it to happen again, LOL). Of course, I stopped the program the instant she came into my office, so I was NEVER able to find the cause. But I got to know her. We actually became good friends. And I NEVER told her! I hope she is doing well...
PS: To this day, I like to rewrite my code at least once after getting it to work! Two rewrites yields very solid code that rarely breaks.
|
|
|
|
|
Wrote a Vax Basic app that cycled 4 LEDs on the VT100 keyboard.
Slowed everyone to a crawl.
Figured out how to access memory on PETs.
Changed pointers in my source code so it read
10 REM
10000 END
but ran everything in between.
My apologies for the previous sig block. It's been ages since I posted anything on here.
|
|
|
|
|
My first program was on IBM 402 tabulating machines in late 60's. Several years later, after a couple of promotions, I wrote drivers for mag tape drives in assembly language. I can't begin to imagine what technology 50 years from now will be.
|
|
|
|
|
found the Apple IIe's basic interpreter in typing class in 7th grade and learned just enough to play pranks on the entire lab for an afternoon. I was hooked from there, and wanted to know more even after getting sent to the principles office. good times
|
|
|
|
|
insults, insulting quotations & insulting quotes - insults.net[^]
I was trying to figure out an insult using Google (I only remembered part of it) and this was the first hit.
I think this may be useful for you lot.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
Quote: [Your] ... demeanor is invariably morose, sullen, clownish and repulsive. I should think there is not, on the face of the earth, a [person] so entirely destitute of humour, vivacity, or the capacity of enjoyment. So, ... entropic...
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
My favorite:
Quote: Dear Sir, You are without any doubt a rogue, a rascal, a villain, a thief, a scoundrel and a mean, dirty, stinking, sniveling, sneaking, pimping, pocket-picking, thrice double damn no good son of a bitch.
-- 1776
|
|
|
|