Anyone agree with me here?
Not really, hobbyist isn't a synonym for bad.
Which is why you give a programming test onsite.
Any number of which I'd probably fail as pulling random function names/jargon out the air isn't my forte. OTOH, I've been coding for 35 years, know where to find the answers to anything I need to know and can crank out pretty much bug free code until the cows come home. As an e.g., last task I was given was to monitor an IBM MQ for SWIFT payments, parse them, pull out the good stuff, validate it and put it in an oracle DB. Wrote it in ProC. Never used ProC (had used C though), Oracle or MQ before yet amazingly it went through testing with only one minor bug and that was a problem with the spec rather than the code. I even threw in diagnostic modes you could select with switches at run time to give verbose logging. Last count I've used 20+ languages from Assembler to 4GLs, across various Unix, DOS, Windows and VMS. As I said though, I'd be amazed if I could answer more than a handful of questions on the spot even though I was (so long ago..) a MCSD or whatever the MS dev training used to be called.
You decided to vote for the Tories
To be fair, labour were just as bad - a lot of the survelience law was passed by them. The only real difference between the left/right in the UK is which way they shaft you. they both shaft you though.
(yes, i am Greek... but don't hate me, i love 'Murica!)
Are you sure you're European?
"I don't believe in sweeping social change being manifested by one person, unless he has an atomic weapon." -- Howard Chaykin