In case you didn't notice at the end of every page of this site, I am a software consultant based in Germany. Since I am not always hired I happen to find spare moments that must be fulfilled without spending too much money.
One of my deepest passions is the philosophical impact of technology in our life, our sense of humanity and how society organize around it. My posts are mostly an exercise to give form to my thoughts either for the philosophical or professional use. If you happen to meet me at real life, I might have decided myself for something completely different to things I wrote here.
Although my profile is posted for possible future clients who want to hire me, do not think that everything I say is the result of the 8 to 5 work schedule from my previous projects. For good or bad my relation with software is much more than that and my opinions are result of long hours programming as a hobby, being an IT book worm, going to software conferences and evenings talking with colleagues from different IT backgrounds while drinking beer. If you know the standard beer size format in Germany, you know that is a really long talk. Overall the proportion of time invested in software outside normal work and the countless stories I hear has much more influence in how I think about it.
After a long academic training as a software engineer I love everything to be complete, precise, well tested and touring complete with all use cases covered. However I find writing posts that way not only awfully boring but also very hard. The Internet is already full of great articles written in a better English than mine and from smarter people than me.
In many occasions I exaggerate and omit several remarks that could make my posts more balanced. I do not intend to please everyone, neither attract people who want academic precise literature. I would rather push on purpose my opinions to get you out of your nerves, so please, disagree with me as hard as you can. It is of my greatest expectation for people to step back with the feeling that something is not completely right when I write about something they never thought about.

Having a nice list of competent enemies is one of the most valuable assets of a growing adult. There is one post from which I got some emails from annoyed people who took too serious what I wrote. In every case they sat down, reasoned their beliefs and wrote me a kilometric email complaining about things I already knew and voluntary omitted from my posts. They made me so proud with their reaction that I resolved to fake being more radical every so often.
If you strongly disagree to the point that you hate me, go ahead and send me an email: You are my target audience. We both will learn something, but I might not update the offending post with your comments because I want other people to have your same reaction. In the moment that someone goes from You are an idiot to You are an idiot because... I feel my mission fulfilled, much more than with that no so exciting people that simply agree with me.
So to everyone of you who think that I am idiot and explain why: Thank you so much and hope you enjoy it too.
The blog author
Francisco Garcia Rodriguez