![Как перестать программировать и начать создавать вещи, которые нужны людям]()
По сути, цель любого стартапа состоит в том, чтобы создавать вещи, которые нужны людям. А никак не в том, чтобы быть крутым разработчиком. То, что вы там напрограммируете, находится на пятидесятом месте по важности. Вы можете написать десять строчек на Javascript и заработать миллион долларов. А можете написать самый чистый и самый великолепный код из когда-либо созданных и не заработать ни гроша.
Код — это не главное. Главное — это умение находить и удовлетворять потребности клиентов. Фактически, с вероятностью 20:1 все ваши усилия окажутся бессмысленными вне зависимости от того, какой код вы написали, а потому не имеет смысла писать код, который в дальнейшем будут поддерживать. Не имеет смысла писать красивый код. Программируйте как можно быстрее, чтобы перейти к более важной игре: клиентам.
Но у большинства так не получается. Я знаю, что и у меня не получалось.
Проблема состоит в том, что разработчики сами по себе стали рынком сбыта. И, как на любом другом рынке, нам все время пытаются втюхать какой-нибудь хлам. И торгаши не задумываются о наших клиентах, потому что их клиенты — это мы, программисты. Вместо наших клиентов они думают о нас.
Нам пытаются продавать вне зависимости от того, хотим ли мы это покупать или нет, и вне зависимости от того, будет ли это полезно тем людям, которым мы как программисты стараемся помочь. И это создает несколько извращенную мотивацию.
Не любите разговаривать с людьми? Ну и хорошо. Прочтите сотню книг по программированию, и ни в одной вы не увидите ни слова о том, что вам надо разговаривать с людьми. Даже несмотря на то, что эти самые «разговоры с людьми” — самое важное в работе программиста. Любите прикольные маленькие прибамбасы и не любите решать проблемы? Ну и ладушки. Ведь вокруг пасется целый табун торгашей, готовых толкнуть вам прикольные маленькие прибамбасы на любой вкус. Можете потратить на это десять лет и стать экспертом по прибамбасам.
Понимаете, я обнаружил, что компания Microsoft ни капли не заинтересована в том, чтобы содействовать мне в помощи моим клиентам. И в этом Microsoft не отличается от всей остальной индустрии. Все, чего они хотят — это соответствовать предрассудкам, которые у меня сформировались как у программиста. Интересуетесь новыми фишечками, которые появятся в C# 5.0? Ну и кого в реальном мире это волнует, помимо нас, программистов?
Я шел к пониманию этого довольно долго. Как и любой жертве мошенников, мне понадобилось время, чтобы пробудиться. Неужели?! Вы хотите сказать, что все те вещи, на которые я тратил деньги, были бесполезны?
проблема (1)