Re: doesn't matter who hates it...
I'm retired, so no danger of me writing production code. I just tinker on my home systems. I write in C or Perl.
For utility scripts, I use Perl because I don't know shell syntax very well. But all my Perl looks like C, so that the structure of the code is obvious. Well, there's one compact and cryptic construction I've used more than once (I got it off the internet) which, with about 12 characters, reads and parses a text file of name-attribute pairs into an associative array.
My working career involved a lot of regexes, so I mostly get them right, but they're a bugger to debug if they don't work as planned.