| I found the article very interesting as well but honestly it reads like a nightmare. Company heavily invested in X. New CTO comes on board, gives the technology stack a "hard look" which is often a euphemism of, "I wouldn't have chosen that technology, so you must change." Large portion of the existing developers leave, new developers (including OP) come in. New developers base technology decisions on what's best for their career, not necessarily what's in the best interests of the company. After all, in the Why Scala section they plainly state they knew little of Scala and there's a large section about what languages are hiring. And as you said, if there is time spent on what made them decide to switch away from the Microsoft stack, it is buried to the point I couldn't find it in two read-throughs of the very long article. |
Irrespective of the merits of the technology [1], if hiring a new CTO results in a lot of the existing development staff leaving then something is very wrong.
[1] I work on the .net stack, but I've tried Scala and think its a great language.