Софт – отстой!

08.10.2018

Один хороший человек недавно дал мне почитать книжки «Софт — отстой» Дэвида Платта (есть в магазине) и «Совершенный код» Макконнелла (тоже есть). Правда, последняя не «книжка», это огромнейший талмуд, им запросто можно убить человека. Поэтому боюсь не осилить, начал с Платта для разминки.

Кстати, под книги сделал новую рубрику в блоге.

Обложка

Что сказать про «Софт — отстой»? Книга небольшая, очень легко читается, наполнена множеством шуток и узнаваемыми ситуациями, вызывающими улыбку или воспоминания о минутах праведного гнева. Книгу стоит прочитать не только программистам, но и пользователям.

Собственно, основным лейтмотивом книги является рассмотрение главной причины отстойности софта: фатального различия гиков (программистов, разработчиков программ и сайтов) и пользователей их продуктов. Мы (гики то есть) действительно часто не можем влезть в шкуру обычного пользователя и даже иногда не понимаем этой необходимости. Поэтому софт часто бывает причиной раздражения, самоубийств и жестоких преступлений :)

Я сам всегда старался делать программы и сайты максимально простыми и удобными, считаю, что я умею делать качественнные продукты. Но моя самоуверенность не покрылась коркой, я отдаю себе отчёт в том, что всегда есть место для шага вперёд. В общем, почерпнул в книге несколько полезных советов, разрешил некоторые свои противоречия. Вывод: прочитано не зря, мои разработки благодаря этой книге будут ещё лучше.

Из этой же оперы «Интерфейс» Джефа Раскина (можно попробовать заказать, но книга старая, почти раритет), и книгу Джоэла тоже рекомендую, но это прежде всего для разработчиков, а вот «Софт — отстой», повторюсь, интересно будет прочесть и пользователям.

Гики и качки

Не могу удержаться, от такой цитатки из книги Дэвида Платта:

Те и другие полны высокомерия: одни по поводу своего атлетизма, другие — своего интеллекта. Благодаря своему высокомерию те и другие склонны к соперничеству, особенно среди своих, хотя соперничество гиков не так заметно окружающим, потому что в нём участвуют мозги, а не мускулы. И обе группы безжалостно топчут менее способных, особенно посторонних, которых они считают недостойными внимания.

Блин, очень точное сравнение! Аж стыдно стало, потому что узнал себя — я не раз замечал за собой подобное поведение, резкое и надменное. Это плохо, надо исправляться. Да-да, Чебурашка, а ещё перестать употреблять матерную речь :)

Если у вас есть собственный сайт, то вы знаете, как важна посещаемость. Чтобы её увеличить, нужно заниматься его оптимизацией и продвижением в поисковых системах. А для этого нужно разбираться во всех тонконстях SEO.

Комментарии

  1. # Evgeny Sergeev

    Тормоз, ты часто повторяешь, что делаешь качественные продукты (в этом посте, и в интервью постом ранее). Зачем? Лично у меня это вызывает мысли противоположные высказыванию.

    Кстати, по-моему твои скрипты для тех кто не умеет программировать. Мне, как программисту, хотелось бы иметь возможность расширять свои продукты за счет использования твоих скриптов, но так как ты пишешь в основном спагетти-код, сделать это не так просто (сужу по Йерки)!

  2. # samlowry

    Хе-хе, коммент Евгения — иллюстрация к книге, похоже (не читал её).

    А я стараюсь быть казуальным, насколько возможно. Ибо забодало всё твикать, кастомайзить и т. п.

  3. # shr

    Насчет Макконнелла – хоть и выглядит страшно, но книга стоит того, чтобы прочитать.

    Мне лично очень сильно помогла.

  4. # Тормоз

    Евгений, ты — гик, программист. А следовательно, ты относишься лишь к очень маленькой доле моих потенциальных клиентов. Угодить всем сложно, ты должен это понимать.

    Однако, я сам гик, так что иногда просто не могу уснуть, если вдруг приходит осознание, что кое-что сделано не так, можно улучшить :) Поэтому рост будет. Изучаю ООП, скоро буду применять этот подход на практике.

    Это не только для клиентов-технарей будет хорошо, но и для меня самого, ведь проще и быстрее будет модифицировать код, выпускать новые вкусные обновления.

  5. # samlowry

    А я осилил 1,5 нормальных статьи по VIM. Тормоз, а ты плохие статьи дал, не обращают они в VIM-веру. Вот те, что я почитал — обращают :)

  6. # Замкадный

    Читаю в ридере умные вещи, а потом вижу, что это Тормоз. Даже удивился. Как много софта было скаченно, а оказалось в неудел из-за того, что не понял как им пользоваться.

  7. # Soeti

    никогда себя гиком не считал… вообще, приписывать к себе какие то неипические ярлыки нездоровое явление.

  8. # Тормоз

    Samlowry, ну так кидай ссылки.

    Soeti, ну раз не считал, значит не гик. Ничего нездорового не вижу в причислении какого-то объекта/субъекта к определённой группе по набору признаков. Может ты не заметил, но люди вообще всё классифицируют :) Это нормально.

  9. # Soeti

    Всё зависит от ЧСВ.
    ВОт учился я в областной школе для одаренных, одно время думал, что я нереально умный тип, а потом познакомился с типами, которые в десятки раз умнее. Даже если я потрачу всю свою жизнь на развитие, то никак и никаким способом не достигну даже 20% от IQ.

    Всё это глупости – классифицировать себя. Всегда найдется человек, который на пальцах покажет, что ты лох и ничего не знаешь в своей, гиковойЮ области

  10. # Тормоз

    Блин, да причём здесь лох или не лох и проценты от IQ? Ты куда-то вообще не в ту сторону.

    Вот, например, если у тебя две ноги, две руки, ты можешь разговаривать человеческим языком, понимаешь термин IQ и знаешь проценты — скорей всего ты человек.

    Глупо отрицать это.

    Также глупо отрицать причастность к гикам, если тебе нравятся современные технологии и красота внутренней реализации для тебя почти также важна, как суть продукта; если тебе вообще интересно разрабатывать алгоритмы и писать код.

  11. # Soeti

    Как раз в ту)
    Вот написал ты алгоритм, он для тебя «красив» и вроде бы ты гик.
    Потом приходит тип, рисует математическую модель, по которой алгоритм говно, потом он показывает на собственной реализации, что алгоритм действительно плох и работает лишь для частного случая.
    Гик? Уже нет.

    Если я люблю рисовать, это не повод приписывать себе звание художника.

  12. # Тормоз

    Всё ясно, ты скромный сторонник модели многоуровневых гиков, а т. к. уверенности в себе нет (а лохом из гиков быть не хочешь), вообще отрицаешь причисление себя к любым субкультурам :) Понятно.

  13. # Soeti

    Иронию оценил)

Комментирование этой статьи закрыто.

Интересное Покупки ТехникаРазное Отдых Статьи Строительство Услуги Общество Хобби Культура Советы Уют