this is a remarkable example of the difference between a coder and programmer - a coder is unable to grasp the insignificance and meaninglessness of a subtle difference between two very similar concepts, while programmer can instantly see that there is nothing to be seen.)
Very common, standard story. Huge amount of time and money being wasted just because SAP's sales people successfully deluded top executives by slogans like 'best run business runs SAP' and the like.
The most of that data analyses could be done even with open-source storage and tools and frameworks like Rails. Btw, BusinessObjects itself is just a bunch of open (apache, and the like) Java packages glued together under tomcat. Of course, there are a lot of custom code, 40% in my estimation.
There were a lot of attempts to create and which is more important to push to the market various open source ERPs. They are failures because there is no demand for ERP without big money and big name behind it, just that managers could be able to hide their asses behind the papers with big names and long words.
There is demand for a relatively low cost, specialized in-house solutions based on the same open source technologies as facebook or google, but that is very difficult to execute without spending a lot of money on research, business analysis and collaboration with each particular enterprise.
Same brain-washing as it were in the time of rice of J2EE..
They lost the most important think - the balance of being good enough and become just another bloated framework.
It is known from an ancient times, that knowing a language does not make you a poet. Programming is like writing poetry - to put a known words in a some special order. We all know those words, but very few can manage that order without losing the meaning.
The second big thing is the difference between understanding and realization. Most people have understood something more or less, but very few have their own realization. There is huge literature on the subject.
And the big picture is very simple - the phenomena discribed is called the lack of practice. The major fallacy is that you cannot compensate the lack of practice by studying (reading HN) more theories.
I know that, because I was suspended exactly for lack of practice in English, co I cannot convey my views and put my opinions in pleasant words. Reading and writing is two very different cognitive tasks..
O, yeah. You are very clever in borrowing someone's else audience, for example, giving nonsensical answers to the questions which addressed to someone else. ^_^
Very efficient way to support narcissistic self-esteem.
Too much media, stress, struggling. Severe stress is the cause (one of multiple) of most mental disorders. Genetic predisposition needs to be 'activated' - so stress is the 'activator'.
I think it is also co-related with Flinn effect - the media (newspapers, advertisements, radio, phones, TV) 'trains' the brain as people do train muscles in a gym.
Why some user-level java.exe is better than any other .exe? ^_^ Why in 21th century, with only one remaining platform (x86_64) we should stick to 15 years old concept form isolated from OS environment? Why primitive select/pool/signal I/O and several "bridges" inside user-level process are necessary to run a web application?
If compiled with resent clang on Linux x86_64 it fail to pass network tests, while v8-related tests works well. That's telling you something about quality of the code. ^_^
Looking at what they have on github convinces me that they will fail. They are playing with Javascript and Java toys. This is a wasting of time and money. ^_^
I will relocate to Sweden soon, but can't speak Swedish - that is the problem. I'm engineer with 15+ years in the field.
site - http://karma-engineering.com/lab/
schiptsov at gmail.com