Europe needs a whole new engineering culture if it wants to stay relevant in this field. It still is focused on outsourcing problems, people are too lazy for details and demand ready to use products.
I believe engineering in growing countries have completely different mindsets. They put the enterprise in enterprise and the results speak for themselves.
Of course you have to stay pragmatic here and not every battle is in the interest of a company. But engineers with the ability to pursue their craft, sensible knowledge management and training have become a rare sight. So R&D is just plainly better in other countries.
Problem is that this laziness of course empowers other players to grow to insane dimensions, like Microsoft did. Microsoft has many competent developers, but their success isn't due to software quality. Especially if you look at the latest cloud offerings. They are so large that they don't have to be good anymore.
I believe engineering in growing countries have completely different mindsets. They put the enterprise in enterprise and the results speak for themselves.
Of course you have to stay pragmatic here and not every battle is in the interest of a company. But engineers with the ability to pursue their craft, sensible knowledge management and training have become a rare sight. So R&D is just plainly better in other countries.
Problem is that this laziness of course empowers other players to grow to insane dimensions, like Microsoft did. Microsoft has many competent developers, but their success isn't due to software quality. Especially if you look at the latest cloud offerings. They are so large that they don't have to be good anymore.