На темной стороне луны не меньше места для стартапов
Читая статьи в интернете, и тот же Хабрахабр, складывается видимость, что все стартапы и новые проекты в области IT, связанны только с последними инновациями, созданием сайтов и программированием под сотовые телефоны и гаджеты. Кажется, что большинство разработчиков использует php, а другие используют самые последние библиотеки и средства разработки.
Ситуация вполне в духе: «Опрос среди пользователей интернета показал, что у 100% из них есть интернет». А ведь огромная часть задач, связанная с разработкой программ остается здесь неосвещенной, хотя в них вкладываются не меньшие деньги и для них создается не меньшее количество инструментов. И естественно, это не меньшее поле для стартапов. Назвать их вот только инновационными не поворачивается язык. Однако менее ценными, полезными и прибыльными проекты на темной стороне луны от этого не становятся.
От взгляда читателей, интересующихся событиями в мире разработки программ, скрыта огромная часть сил и средств, которые идут на поддержание и развитие проектов, существующих многие годы или даже десятилетия. О них никто не говорит.
Можно написать о том, что вышла новая версия библиотеки Boost 1.42. Но никто не будет писать о выходе новой версии библиотеки ACIS 20.0, в которой гораздо больше нововведений, и которые просто так еще и не опишешь. Да и странно описывать эту крупнейшую библиотеку, знакомую всем разработчикам CAD-систем, и разрабатываемую вот уже 21 год. Нет в этом инноваций и, как следствие, шума, но деньги есть.
Можно написать и интересно прочитать о разработке и продвижении игры для iPhone со сверх коротким жизненным циклом. Но я не представляю, как интересно описать, о том как некую старую программу на Фортране пересобрали с использованием Intel Fortran Compiler 11 и стало хорошо. Я слышу как кто-то говорит, что Фортран мертв? Это просто шумиха инноваторов, продвигающих новые языки и инструменты. Они создают много шума, но занимают не весь окружающий мир, как кажется. Подумайте сами, если Фортран мертв, то зачем Intel вкладывается в хорошо оптимизирующий компилятор для него. Если Cobol мертв, то для кого предназначены курсы типа "COBOL .NET using Microsoft Visual Studio"? Нет в этом инноваций и, как следствие, шума, но деньги есть.
С моим мнением о сложности поддержки больших и старых проектов не соглашаются и рассказывают, что такие проекты нужно переписывать. Конечно это было бы здорово, все переписать. Тем более кругом обсуждают новые языки программирования, которые хорошо подойдут для этого или инструменты рефакторинга. Это модно, об этом говорят все. А на практике, люди делают деньги на других вещах, ибо о переписывании кода заявляют обычно только энтузиасты. Есть компания, которая живет за счет того, что виртуализирует и тем самым продлевает жизнь программ, написанным, например, для PDP11 и прочих не очень инновационных систем. Это странно? Нет. Просто мало кто здесь обсуждает, что делать с программой, в свое время на создание которой ушло 10 человеко-лет. Нет в этом инноваций и, как следствие, шума, но деньги есть.
К чему я это все? К тому, что возможно не стоит гнаться за написанием очередной фитюльки для самого последнего гаджета, о котором сейчас все говорят. Те кто ищет тему для нового стартапа — оглянитесь! Есть множество областей, где люди тихо и спокойно делают свою работу, создают и поддерживают проекты, никак не афишируя свою деятельность. Им просто это не нужно. Тем кто поддерживает программы для PDP11 вовсе не надо вешать баннеры и участвовать в конкурсах инновационных проектов. Их клиенты найдут их сами, так как вынуждены искать решение своих проблем. То что об этой теме нет шума, вовсе не означает что это никого не интересует или тем более у клиентов нет денег.
Удачи в неинновационных стартапах. :)