Positively, you sound like a self starter and very good at figuring things out, including creative ways to break things. It does sound like there is a pattern to why your jobs have not been working out. One way to diagnose that would be to think about what it was like to manage you - how might have others seen you in a work setting? Pragmatically, I'd look for a recruiter who doesn't mind coaching a little, and in shopping for a recruiter, you may learn from your conversations with them.
I don't know about the "creep" feedback here, but it sounds like any experience learning how to be a good guy to work with would be helpful. I'd look at Joel Spolsky's writing as a guide to tech industry norms, or Laszlo Bock on trust in teams. Once you have the luxury of time, I would look for books or movies or shows that show problem solving teams in action, just to get some more insights from examples. Emphasis on "team". "Soul of a New Machine", by Tracy Kidder, wsa eye opening for me, though that's a picture of the industry from ~50 years ago. Ellen Ullman, too.
I don't know about the "creep" feedback here, but it sounds like any experience learning how to be a good guy to work with would be helpful. I'd look at Joel Spolsky's writing as a guide to tech industry norms, or Laszlo Bock on trust in teams. Once you have the luxury of time, I would look for books or movies or shows that show problem solving teams in action, just to get some more insights from examples. Emphasis on "team". "Soul of a New Machine", by Tracy Kidder, wsa eye opening for me, though that's a picture of the industry from ~50 years ago. Ellen Ullman, too.