About this site
What i think of …
In this site you will find a number of discussions against things that are considered normal practices.
No, I am not criticizing the whole IT community to get attention on my articles; it wouldn’t be fun, and I am not looking for a public, at least not in this way.
It is something else: I think that there is a lot of reinventing the wheel going on, and a lot of ideological work; a lot of people that take existing practices, give them an upper case letter name (Refactoring, Aspects, Patterns, Domain Specific something, you name them), and transform them in a religion; and of course, they keep the central guru position in this new religion.
IT is not about religion, is about compromises and trade off, is about integrating many experiences and many ideas and building on top of other people experience, every time; do not freeze a point of view with an upper case letter, or you will not be able to build on top of it, and create new ideas, new concepts and new tools.
Different communities, in different spaces and in different times, should exchange ideas and grow thanks to the other communities experience.
Sure, building in Java is a different problem than building in C (but it is ?) and linux tools are not necessarily portable (are they ?) but forgetting the whole culture behind build systems able to create, package, version, deploy and trace a whole operating system including thousands of applications and adopting something as pathetic as ant as a build system and substandard packaging, deployment, versioning and tracing system in the J2EE area is just absurd.
Sure, semantic aware editing operations are important enough to merit a separate research field, but why in the hell in my Eclipse editor these operation are implemented in a separate menu instead of merging in my normal user experience ?
Sure, recipe book are surely simpler for a beginner than actually learning the concepts behind, but which reader would trust a restaurant where the chef is only able to apply recipes from a book without understanding what he is doing ?
And so on …
Of course, things are not as black and white as I am pretending here; Refactoring, Design Patterns, and (may be) even ant have their strong merit; but sometimes an external critical look can help reposition the different ideas in the whole IT world and can help finding your own solution to your own problem with more autonomy and clarity.
I hope that this site will help just a bit in this direction.
Myself
You can got more information about myself in the Myself category; you may also look to my linkedin page here.
If you are looking for my music, you’ll need to wait until my personal site is up.