The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
So - we have done the age thing, so how about the experience thing?
In 1960 I was given a Heathkit EC-1 in kit form by a rich relo. I built it, and then programmed it to solve very simply calculus problems, with the output sent to a Heathkit oscilloscope - it was an analog machine!
Then there was an eight year gap until university, an IBM 1130 and Algol.
COBOL, gawd help me. On a ICL 1900 running George 3, on punch cards, with operators who actively (and for good reason) hated students. You'd get your deck back with bits of lettuce stuck to them, half of someone else's program upside down, and a core dump two feet thick.
The lecherer (for he was indeed a lecherous sod) allowed three attempts to get your code working: three deck submissions. After that, you lost 10% of available points for each run.
Following term was FORTRAN and a breath of fresh air.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
The same guy worked the input/output window at my college. 1979, SPSS programs on punch cards, submitted in shoeboxes. You got your cards back and a stack of green bar printouts. Syntax errors cost you the time to fix and resubmit. Logic errors got you thrown out of the basement.
Didn't they name a king after that OS? At least that's what a school maths club asked as part of my first programming experiences using hand punched cards, pressing out each chad with a stylus on an IBM Port-a-Punch, using every second column, and posting the Algol (IIRC) code off to Leeds University (c 1969) (I think it was George 4 by then - A better king?).
The punch, post, compile, run, printout cycle too a whole week! We learnt to check our code and the cards. Primes up to 1000, integer Pythagorean triangles, etc. Great stuff.
Mine was with BASIC somewhere at the end of the 80ies with a Spectrum 128k
10 print "hello world"
20 goto 10
Happiness of seeing it worked was fast replaced for... "wtf do I now to stop it? If I break it my brother will kill me"
(I was 8 or 9 back then)
Then... pity. There was a long break of many years of nothing. Some time later, I got strictly prohibited to touch my brother's computer ever again (the endless loop was pretty harmless after all ) I learnt the lesson... don't let you get caught (still had some incognito experiences with a Pentium I -75 Hz IIRC- and Win 3.11).
I officially started again short before college, got back with my own Pentium II (250 Hz IIRC), Win95 and Turbo-C, derive and similars, then Borland C++...
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.