Hacker News new | ask | show | jobs
by edragoev 5102 days ago
I can clearly see why this kind of thinking may be appealing to some people.

The question is - how is this clean break and leaving "the baggage" behind going work?

I can't stop thinking about this imaginary company:

They have Java/Linux based system that is not selling very well so they hire new CEO. The new CEO announces to the company's customers that the Java/Linux is "burning platform". He fires all 100 Java developers and hires 100 C#/.NET developers ...

Somehow I think this is not going to end up well ...

A competent CEO (or CTO) will try to sell the new platform to developers by pointing out the advantages. He would hire maybe 25 experienced .NET developers to replace the 25 developers that left because they believe more in Java/Linux in the long term. He may have to let 10 developers go because they just don't want to learn anything new ... You end up with a team that still has the business knowledge, is committed to moving to the new platform and has people with experience about it.

Meanwhile you still make money selling the Java application until you are ready with the .NET one.

Isn't this 101 common business sense?

-- Can you not see how the clean slate approach where you leave behind all of the Linux/Qt/Symbian baggage could be appealing ?