I read through both links and thought about this reply quite a bit.
To address the Mental Illness resource: I think that is a very outdated perspective. It doesn't account for advancements of technology (1961-now) for measuring efficacy. It invalidates my experience and denies what has worked well for me and rightfully empowered my autonomy.
If you are insinuating that I am crazy with your Einstein quote then I ask that you reconsider your perspective to be more tolerant and understand that people with mental disorders are not 'crazy'.
I agree, the criteria for hiring is variable. I refuse programming assignments now unless they have a measurable metric for success and exchange value (offer is there but contingent on assignment or something else of agreeable value).
I read The Guerrilla Guide, I agree and disagree with parts of it.
"Most of the time in the interview, though, should be spent letting the candidate prove that they can write code."
I disagree with this. If I get paid in services sold (value for value) to local businesses by having only two conversations then why not expect value for value in a hiring process? They want to have proof in an environment set up by them that I can measurably create code so what is something of equal value I get in return? Access of my personal IP for something of equal value.
For credibility I have years of open source contributions and projects that demonstrates my passion for code, written and phone referrals, videos of speaking, and testimonials from past clients.