Андрій Новосьолов (andrzejn) wrote,
Андрій Новосьолов
andrzejn

Category:

Не превозмогать

Чтобы программированиt шло легко, как песня, все средства – языки, IDE, библиотеки и так далее – должны вызывать удовольствие, приближённое к эротическому. Каждый программист понимает это более или менее сознательно, но я сейчас, после пары лет абстиненции и с приобретённым психотерапевтическим опытом, могу замечать и разглядывать это чётко.

Это не значит, что в работе всё должно быть легко и полностью ясно. Отнюдь. Нужны вызовы, которые наращивают опыт и ведут к следующим вызовам. Но это должна быть борьба с задачами, а не с инструментами. Инструменты должны гладко стыковаться с сознанием программиста.

Чтобы на каждую мысль "должен быть лучший способ это выразить" находилась соответствующая синтаксическая конструкция, чтобы на каждую догадку "а чтобы подключить / собрать / запустить это, должна быть команда где-то здесь" и команда действительно находилась где-то там, на каждую задержку "но это же должна быть типичная задача" документация предлагала ясное объяснение и пошаговую инструкцию с примерами.

Конечно, люди разные и опыт у них разный, поэтому существует множество различных средств, удобных для кого-то (и ещё больше других, неудобных ни для кого). Но важно найти своё. Я своё, кажется, сейчас нашёл. [ DW ]
Tags: гештальт для программистов
Subscribe

  • Результат в картотеку

    Проверял гипотезу насчёт своей замедленности, сдал анализы на тестостерон и другие гормоны. Нет, всё в норме, даже очень хорошо для моего возраста.…

  • Без уведомлений

    После переходного периода, когда я отключил в телефоне и на ноуте все звуки уведомлений, заменив их таймером, который блямкал раз в полчаса, теперь я…

  • Бывших программистов таки не бывает

    Через два с половиной года после ухода из IT меня снова потянуло кодить. Изучаю модный Kotlin (после C# это таки легко, и он правда удобный),…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments