But try this: Find someone friendly and interested and buy them a beer or an Amazon gift card or a snazzy keyboard in return for reviewing some of your code. Learn and get socialized, like taking your pup to the dog park. Make yourself acceptable enough to be hirable, and maybe that's enough.
Then my wife looks at me like I'm crazy and I get back to work.
But then I jump on HN and read all the "Signs you're a bad developer" articles and discover that I'm actually a two-bit mediocre hack.
I dunno.
How good? So good no one else has even thought of, and actually written, that software before.
I commonly find that what my clients want is not what I regard myself as ethically obligated to deliver, that is I give them what they need and not what they ask for.