Titling the first post “Hello World” is too predictable and boring, I suppose. Well, maybe I should have named it so, since all the blog will be predictable and boring (I’ll try to put some effort in being original :P). Then, let me first apologize to you, both for the predicable-boring issue and for my not-mathertongue english writing skill. What is this blog all about? Yet another programming blog in which I will drop some snippets of code, projects, test, experiences, ideas… together with everything else you don’t care, like stuff concerning my professional life and thoughts (I’ll introduce myself in the “About” page).
Leaving the latter apart, the first part that you do care (or at least surely much more than the second), will involve big-data topics. Now, I hate two things in the world:
- anchovies on the pizza
- the word big-data
The number 1 because (OK, if not for the horrible English, now you’ll understand I’m from Italy for this) when you eat pizza with anchovies on it, you really can’t understand what is that flavor you have in your mouth. It is so strong and misleading that you could be chewing a sock with an anchovy on top and you wouldn’t feel the difference. “Big-data” for computer science is the anchovy for the pizza, when you talk about it you can never focus exactly the point. Eventually it is a buzzword and, as for all of them, I hate them.
Please, don’t think I’m not serious (or not, maybe you should), it is just the indiscriminate use of the word that I don’t like. If you fully specify at which level you are talking about, the context in which you are using this word, it can be one of the most powerful concept ever born! It can be used as synonym of a “huge amount of data” or to describe the environment for a new technology or a technique to find patterns and trends over available data…
Regarding the title of this blog, it’s a lie. Not entirely, let me explain. SQL-based technologies are so advanced you really don’t have to put any (major) effort in leveraging them, in order to obtain each result you have in your mind. On the other hand, with NoSQL technologies also a little operation can be really hard to perform. Then you could cry while using NoSQL rather than SQL technologies. So true. But would you take the old and boring road in which you know almost everything or would you take the new and unexplored one? I really will weep if I would end up debugging Oracle SQL script. Fortunately now I have the opportunity to work with some interesting technologies and I’m having so much fun with them! No more tears!
No SQL no cry!