When I look back it seems I'm experienced at hearing other peoples software requirements and implementing them.
From university to the workplace, I seem to be very good since those who receive the end result always benefit.
Done it so many times, for others and for my own ideas.
But check this out, occasionally in a dry period, when I feel I should find a job and get an interview.
I get asked a puzzle, unrelated to anything, no benefit to the interviewer or their company, in a language that requires a thicker than the bible manual, to program in some corner case that I would never find myself in and to someone to see the solution in the future to also feel the urge to puke.
And don't even get me started on the latest frameworks buzzword bingo crap.
You know, the tipping point was once when I got a rejection email where the top guy said I wasn't even good at a particular language, one which I'd programmed several applications for some years.
Some guy, who last "coded" by "clicking" on a button which generated a TODO list single page web fucking app.
Fuck all of you because we do what you dream of wanting to do that you'll never be able to do, not because you are running out of time, it's because you just don't have the chops.
You really should be doing something else with your life.