|
Yup. I keep wondering if those were the "good old days". Worked on an old accounting machine, 7 words of memory, BCD, and people actually did payroll with it. Typewriter or punch card output, electronics were vacuum tubes (I have one on my desk).
Much later, did VAX at the University via 300 baud dial up.
>64
Some days the dragon wins. Suck it up.
|
|
|
|
|
I spent 1975-76 at a US high school, learning my first BASIC. But the school couldn't afford a "high speed" modem - that is a 300 bps one - so we had to make due with a 110 bps one. That also implied that our terminal was an extremely noisy, military style 10 cps Teletype, located in a huge all-concrete basement bomb shelter with no sound dampening whatsoever. (The high speed 300 bps modems usually came with a a more modern, lightweight and quieter terminal.)
You bring back memories of the 'baud' term! I belong to that generation considering 'baud' a synonym for 'bits per second', long after we got (truly) high speed modems where this certainly does not hold.
|
|
|
|
|
theoldfool wrote: I keep wondering if those were the "good old days". No, the good days are now. We are just nostalgic for the days when we were young, strong and enthusiastic.
Back in the day I had incredible eyesight and monitors had 160 by 100 resolution. Now I need glasses for almost anything and my laptop comes standard with 1920 by 1024 resolution. Sometimes it feels like the world is thumbing the nose at me
Mircea
|
|
|
|
|
In the days when people still remembered drums, I picked up a Hacker's Dictionary explaining 'Fastrand' (a much used drum device from Sperry-Rand) as 'A device for storing angular momentum'.
When I started my computer studies, the University had just retired its Fastrand drum, but it was still sitting in the machine hall (along with two huge Univac 1100 series mainframes), so we got a chance to see it. The service engineers told us that it would be recycled as a steam roller
|
|
|
|
|
Colour me a drummer!
Looked like the artificial brain in a Pertwee-Era Dr Who AFAIR.[^]
So old that I did my first coding in octal via switches on a DEC PDP 8
modified 1-Mar-22 3:44am.
|
|
|
|
|
My high school had an HP system that had 4K of donut RAM. Also had a display (single line of LED characters, 40 max), optical card reader, thermal paper printer and a plotter.
|
|
|
|
|
I've got two blocks of core sitting on my desktop (the physical one), the biggest one holding 1152 bits. Junior programmers are fascinated when I invite them to inspect my core dump
In a 1978 summer job, the last summer before I started my studies, we were working on a mix of core and semiconductor RAM based machines. The group leader insisted that semiconductor RAM would be a short-lived fad - machines that loose their memory contents when power is turned off will never be satisfactory for the typical computer user. Software for these machines were distributed on 8 track punched tape from paper, aluminized mylar (keep your fingertips away from its edges when it runs!) or a fiber-enforced plastic material resembling those paper-looking but super-strong envelopes - I do not recall what that material was called, but no man could tear it, you needed a cutter / scissors.
|
|
|
|
|
I was late to the party but the place I worked had memory core boards for DEC systems as spares. I've held one in my hand and marveled at the struggles the ancients must have had when we advanced race of nerds had TI4464 64k x 4 chips at our disposal. And used those high and mighty 74ls181 ALUs to crunch what was stored there.
Now even that "sophisticated" stuff is a riot.
I like to take walks down memory lane on ebay. They still want more that they should for some of it.
|
|
|
|
|
In college I took a class that used PDP-11/05's running RT-11. The bootstrap code was stored in about 80 words out of a 128 word core memory. Student code routinely ran wild and wrote over the bootstrap code. The bootstrap could be re-entered using the front panel switches on the machine. I had to do it once .
There was one guy who had to do it so often, he could re-enter the 80-word bootstrap in just under 60 seconds.
Software Zen: delete this;
|
|
|
|
|
Gary Wheeler wrote: Student code routinely ran wild and wrote over the bootstrap code. One college text book, in a discussion of protection mechanism in hardware memory management systems told of of a machine with limited protection. Forgetting to initialize indexing variables, one student inadvertently sorted the machine monitor.
One of my fellow students dryly remarked: They had the same tings done, just in a somewhat different order, didn't they?
|
|
|
|
|
I always remember someone who brings donuts.
|
|
|
|
|
Yes, in fact in the computer junk store in Palo Alto, when I was 20 or so (39 years ago) I found a large magnetic core "board". Bought it but never did anything with it. Not sure where it disappeared to over the years.
|
|
|
|
|
Yeah, and the code for the system that used it was on paper tape.
"Time flies like an arrow. Fruit flies like a banana."
|
|
|
|
|
IBM System/3 Model 6 in 1972. I peaked inside and saw the donuts. I was merely the operator/key puncher while in school. It was programmed by another in RPG. - Cheerio
|
|
|
|
|
I do.
My first computer was an IBM 1620.
|
|
|
|
|
I’m a 60 year old coder. I’ve been doing it since I was 20. I always knew I loved it, but I just realized I truly do it for the get-up-and-walk-around moment. That’s the moment when you fix a sneaky bug, or complete a demanding or tricky task/algorithm/approach. It’s so satisfying, that you can’t simply move on to the next thing. You have to get up and walk around to bask in the satisfaction.
I’m chasing a get up and walk around worthy bug in a bit of embedded C++ at the moment. It’s a timer fringe case, or a variable the should be volatile, and it’s not. I’ll get it, and I’ll certainly need to get-up-and-walk-around once it’s dead.
Has anyone else recognized the need to get-up-and-walk-around after a truly satisfying coding moment? Do you have other victory rituals?
|
|
|
|
|
I hadn't noticed it but yeah I do get up and walk around after a big sign of relief.
The thing about C/C++ is you can shoot yourself in the foot and the problem is so subtle that it takes special skills and a lot of cursing to find and fix.
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|
|
I did find this mornings beast. It was such a shot to the foot, that I'm not sure I deserve a get-up moment.
|
|
|
|
|
Congrats, always satisfying.
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|
|
You don't get up and walk around after you shot yourself in the foot. Please be consistent!
Mircea
|
|
|
|
|
Just the kind of inconsistency that caused me to shoot myself in the foot, in the first place.
|
|
|
|
|
Never done it while coding, but a semicircular trot towards the net and back is a common follow-through after hitting a winner on the tennis court.
|
|
|
|
|
Yes - it does have the automatic feel of the circular trot.
|
|
|
|
|
Absolutely a bit like how a deer shakes after having escaped danger the walk around gets the adrenalin out of the system.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
GuyThiebaut wrote: a deer shakes after having escaped danger the walk around gets the adrenalin out of the system I see the same thing in my greyhound. After he's run zoomies for a couple of minutes, he walks around shaking and blowing for a while. Even at almost ten years old, he can still get up to around 25 mph (racers at their peak can do 40+ mph).
Software Zen: delete this;
|
|
|
|