Let me pick up one line from the end of your post:
I made a mistake with this research field. I shouldn't have done a PhD. I can't be an academic this way. Nor any industry is ready to hire me
Now granted, ideally you get an undergraduate degree, specialize a bit towards then end. Start more independent work in a masters to then join an established research group to do some great PhD work.
While this route is still available in some places, it has become rarer...
If you are in the UK (and you are not as there is a hard 4 year limit for submission at the universities I know), you can start a PhD after a Bachelor's degree (with a Firsts or 2.1) and potentially get thrown into a "random" topic... - I came from maths and ended up dealing with fuel autoxidation chemistry. Another guy in our group was a professional programmer and then did experimental coal combustion... Go figure.
Now one can sink into an endless debate over whether this is good or bad and what needs to change, but this is neither the time nor the place.
What is however a reality is, that you will most likely specialize in a niche subject: fuel autoxidation? Not many people work in that field... Theoretical chemistry? Not that well funded either. A colleague got me a post doc which lead to another post doc after which I ended up joining a consulting company that is more IT based (though as part of a group doing numerical simulations).
Most people do not get to stay in their field - and with the diploma mills in the UK (yes, that is what a UK university is...) we have way more PhD holders than we could offer jobs too.
Incidentally, after both of my post docs I had a similar problem: I was asking "what the hell can I do and where do I go?". At times I wished I lived in the 19th century where nobility entertained generalist scientists who had the freedom to explore a domain of their choosing...
At the same time, I ended up where I ended up and as of writing this right now I'm overall rather happy with my job. But to each their own.
Incidentally, you are in a much better position than me: I published the first journal article during my first post doc.
Now coming back to your area of expertise: You mention that your publications are in a journal focusing on spray technology and surface coatings.
You won't possibly do 100% the same as you did in your PhD, but any (high tech) industry that deals with paint may be interested. Aircraft, boats, cars, but also paint and equipment manufacturers. Optimizing paint use, tweaking nozzle design.
Then we have coatings, again manufacturers and users.
When I started my PhD, a fellow PhD student had carried out a CFD simulation of an aerosol dispersion device for a masters degree (if I remember correctly).
Research into spray can also come into play in the medical field.
You will just need to be a bit creative - and realize that most people don't get their "dream job". - And you may discover some other very interesting field too.
If you truly have no idea where you are going and are "only looking for a job" at the moment, try any of the big engineering consulting companies. (Though satisfaction and pay will vary between them.)
Incidentally, I see the consulting field as a mixed blessing: You get to explore new fields and contribute your experience to a variety of applications. At the same time, it can be tiring/frustrating at times, basically when you need to "get into a new field".
Then again, other people specialize in A and do A.
Now I know that this is easy to write and finding a position can be hard (don't ask me how often I was ignored...) but as it stands, there is nothing else but to try. Now if you still have a decent amount of funding left to spend on continuing a PhD, great - it takes the stress of your back. Apply for jobs, write the thesis and keep growing it while you search for a job. When you get the offer, schedule the defense and "pick up" the degree.
As a side note: You are more likely to develop tools in academia. In industry, you will typically use tools. (Though again, it depends.)
I would not worry that much about your lack of programming experience. Add to that, the theoreticians benefit from people bringing practical experience along too. - And if you find it interesting, you can learn programming, even "on the job", you might even get paid to do it.