Thank you all for your replies guys. I am going to give a little update about my situation now: I have managed to write two manuscripts, one of them has already been written for almost two years now, with countless promises about being reviewed in the near future, but as soon as I have (successfully) graduated, me and my supervisor have cut on any communication. The relationship is just inexistent. I have made all corrections he suggested, even made extra work on the almost two year written paper, he having full access to this, and he has not bothered to give me any list of corrections or similars, I assume because he has not even taken the effort to go through it. If he was not taking the effort of doing so while I was there, why should he do it now that I am out of the University and I have completed my degree? My theory is that, from the beginning it has not been on his mind to publish this work, and whenever I have tried to ask him if he really wanted to publish it he has always responded with a “Yes”, “for sure”, “we will have it published soon, is just me that I have to go over it”. These things have never come into an end.
After this experience, and being tired of the hopeless waiting, I have (unsuccesfully) tried to get a job in industry in order to live and earn money, having to move back with my parents being 27 yo because I have no money to live on my own. That I have not managed to find a job till now I associate it to two main reasons: First, my lack of "real world" experience; a company is not going to invest money into you if they don't see any value you could possibly add to the company. I consider myself an intelligent person, at least intelligent enough to have successfully completed a PhD programm in Theoretical Physics, receiving very favourable feedback from my examiners after reading my thesis and from people around me. I have become so panaroid on this that started to suspect that everything was a lie, that my thesis was just not good at all, but that people around (including my supervisor) had to encourage me to finish it, and that in the end, the thesis was succesfully awarded the degree in order to make things easier for everyone (see, my head reaches even the stupidests theories due to my lack of confidence).
Secondly, and relating to my pogramming abilities; I have used some programming for my PhD and for fun for myself, always oriented towards the creation of codes that allow me to calculate X quantities in model Y. For academia, I think this is fine, and unless you are in Computer Science or similar areas, I would say for Theoretical Physics is enough to know how to code some console program that allows you to calculate what you want. The roles I have seen so far in companies, involving programming, are very different. When you put on your CV "Programming in Z language", they expect you to actually KNOW how to program for applications that can be useful to the company, and this way of programming might be very different to the one used in Mathematical modelling or similars. Sure, algorithms are the same, but what about a Software Development cycle? You know what you know, and reaching the basic level to compete for such positions with others would require you to spend at least another PhD time duration on it.
Third, my "I have a PhD status, so here I am". Sometimes its said that we science people tend to be a bit arrogant towards our knowledge and capacities, and I have noticed this in myself while applying to jobs. Thing is the world out there is very different and cruel as compared to academia, and you have to be made of some special material to swallow it. It is not till you leave and go out there for a real job that you start to see how hard the world is, and how hard is to find a job, no matter which background you come from. So you want a job, then what can you do that will make this company succeed? As a theoretical physicist, is hard to find an immediate answer to this. Certainly, if we are trained and given the time for it, we might even get better that the guy that entered in that position years ago, but for that something is needed from the company side: Patience. They have to be patient enough to see your potential in success, and let's be honest, that costs money to them, so they rather get someone fresh from BSc or MSc, to whom the amount of responsabilities given will be very few until they really learn how to get things done. So, if you have a PHD, you might even get banned from the application for being OVERQUALIFIED for some roles. On the other hand, the roles fixed to your age and seniority might in 90% of cases be given to those guys that started to work when you started your PhD. So very narrow spectrum indeed...
Finally, I want to say something. I always wanted to try to become an academic, and I still think I would be good enough at it, both because of my personality and because of my intellectual curiosity. But things after my PhD have changed due to the awful experience I have had in the publishing area; No publications, no calls for interviews. And that's it. The popular sentence “PUBLISH OR PERISH” has found its roots deepened in my case, and I will go a bit further and generalise to say that, unfortunately, the sentence is brutally true to everyone out there.
If you want a PostDoc, and more over nowadays, you need to publish your PhD work. And to add come complication, having a not so good relationship with your supervisor also gives you less chances to get a very good recommendation anywhere. So double complication: Publish, Have a good relation with your supervisor, or perish.
I have now found myself miserable and jobless since December, doing nothing but failing and failing at industry position interviews, only because I got discouraged about ever publishing my work, given that the facts reflect null interest from my supervisor's point of view. And what is even worse, I was stupid enough to believe him till the end that before I graduate, my work would be published. Eight months without a job, psychological downs and feeling I am a useless person, and this gets even worse with every new failed interview. I have decided to stop communication with my supervisor, due to the lack of progress in the publication of our work, and I have been without talking to him for the last 3 – 4 months, and I don't think we will contact again, because I am just tired of the situation, and I think I have just realized how things are.
I want to close with a message to all PhD supervisors out there: If you have a PhD student that you think is not good enough, has not good enough material to get published, or you think his thesis is just very boring to get something out of it, or simply you just don't like his/her face, please BE HONEST. Do not play with people's expectations, and from the first time when you are asked about completing a project, or having something done/published, IF you think you might never have the time to do it, or you are just not enough interested, then please let the student know. Be honest, just say the truth, and then no one's time is lost, and more over, you might help that person in order to take better career path decissions. After saying this, I just want to close saying that I know not all supervisors are the same, because there are really good ones out there, that really care about their student's prospects and future employability, and that really act as Supervisors. For those of you on this side, great work, and keep doing things this way, THIS is the way it should be. Just as a curious anecdote, my PhD thesis draft was not read by my supervisor, and no corrections were made to it before submission. Even though, and taking into account that English is not my mother tongue, I made it to pass the viva successfully. But this is a foot note for you in order to create and idea of the degree of compromise of this person towards my work.