Здравствуйте, mapnik, Вы писали:
M>2) Ранние адепты технологии должны быть реально круты чтобы растолковать все качество платформы для средних программистов.
Это бесполезно. Эффект Блаба никто не отменял. Люди будут как бараны смореть на твою крутую вещь и не понимать ее крутости.
Отличный пример Nemerle и C#. Nemerle появился 10 лет назад и уже тогда имел кучу удобных и полезных возможностей которых и по сей день нет в C#. C# на прояжении этих 10 лет по крупицам втягивает фичи Nemerle, причем, так как втягивает он их эволюционным путем, получается не всегда чисто и красиво. Но на C# пишут миллионы, а на Nemerle, грубо говоря, единицы. Многие из тех кто пишет на C# знают о Nemerle и о его возможностях, но они даже не берутся за него. Отмазок море. Но суть одна. Они ждут всего того же самого от Майкрософт. Причем о том, что они этого ждут они узнают со временем. Первая реакция, обычно, непонимание и неприятие тех самых крутых возможностей.
M>Есть мнение (!) что ранние адепты технологии или языка всегда сильнее второй и третей волны пользователей технологии. И чем лучше они объяснят суть технологии последующей волне, тем дольше протянет технология или язык. И чем сильнее каждая волна, тем дольше проживет язык.
Ерунда это все. Тут рулят другие факторы:
1. Готовность масс к новым возможностям. Как не круты и удобны лямбды, но еще 5 лет назад 99% программистов было не готово к ним.
2. Виртуальное ощущение надежности и стабильности. Люди принадлежащие к массам должны знать, что а) они найдут работу на этом языке; б) им помогут в случае возникновения трудностей (т.е. есть большое комьюнити); в) есть много книг; г) есть надежна и удобная IDE; д) на языке пишут миллионы мух программистов; е) в сети часто повторяется мнение, что именно этот язык оптимален для решаемых ими круга задач.
Все это выливается в банальную веру в брэнд и бабло. По сему пробиться языкам за которым не стоит брэнд и бабло крайне сложно.
А, вот крутость языков дело десятое. Их просто никто не может оценить (за исключения узкого круга посвященных). Та же фигня и с фремворками. Сам наблюдал картину, как недоумки на Хабре заплевывали отличный веб-фреймворк просто потому, что не доросли до тех идей которые в нем были реализованы.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.