Я считаю, что это крайне полезно именно потому, что реально становится проще делать то, что действительно надо, но не всегда приятно. Это очень неплохо мотивирует, когда ты понимаешь, что задача любой сложности тебе по плечу, если надо — сделаю.
Т.е. если раньше, смотря на некоторые задачи, можно было подумать «там столько рутинного, что мне будет неинтересно этим заниматься», то сейчас думаешь «сделаю», и это очень мотивирует.
Мы с вами, наверное, немного о разном. Всё-таки, совсем «не стоит, лучше займусь другим интересным проектом» — это одно, а «лень, поэтому я посмотрю youtube» — на мой взгляд сильно другое.
Если уж увиливать от работы, то в пользу какой-нибудь другой полезной работы, либо хорошего отдыха. Можно, конечно, много полезного найти и в просмотре фоток друзей, но всё же мне это больше самообман напоминает.
Дисциплинированность же заключается в том, что при её повышении мукой это натурально перестаёт быть. Когда организм знает, что никаким нытьём «ну давай лучше перекинемся в дурачка вконткте» от работы не увильнуть, он принимает это гораздо проще.
Я не отрицаю, что некоторые вещи не стоит доводить до конца, но мы ведь говорим о тех случаях, когда надо, но не хочется. А когда на самом деле и не очень-то надо, но мы по привычке думаем, что надо, это уже другая ситуация.
Я не про те задачи, которые делать не хочется вообще никогда, а про те, которые забрасываются, потому что идея хороша и хотелось бы доделать, но вот сейчас лень, и вы бросаете. Возможно, до следующего запала, а возможно, и навсегда.
Интересный опыт над кококо показывает, что курица охотнее клюёт ту кнопку, за одно нажатие которой выпадает по зёрнышку, чем ту, за 10 нажатий которой выдаётся 50 зёрнышек.
Так вот иногда идея угасает, потому что доделать лень. Но вот ты берёшь себя за яйца, и доделываешь, и вуаля, ещё один этап пройден, и огонь в глазах вновь воспылал.
Не просто восхваливать, а ещё и оправдывать.
Нет, конечно, пункт B и правда может иметь место быть, но ведь для его реализации тоже надо приложить усилия, а зачем?
Можно не делать пункт B, потому что «Не делайте того, чего не хотите делать.», и только прокрастинировать!
Есть мнение, я его целиком не поддерживаю, но склоняюсь всё же к нему. Что если в языке необходимы макросы, то он недостаточно выразителен.
Немало число макросов (типа описанных тут synchronized и read) реализуются на банальных ФВП.
Даже async/await и call-cc можно реализовать без макросов.
Windows? Под ним правда собрать проблематично, хотя мне удавалось. В Ubuntu собралось cabal install yi.
Возможно, я займусь его сборкой под Windows, как руки дойдут.
Задуман он был именно как Vim/Emacs для Haskell.
По-хорошему он умеет вести себя и как тот, и как другой, однако насколько поставляемые в комплекте «режимы совместимости» хороши, я сказать не могу.
Тут говорят (в комментариях), что тренируется stelazin.livejournal.com/98658.html
Я считаю, что это крайне полезно именно потому, что реально становится проще делать то, что действительно надо, но не всегда приятно. Это очень неплохо мотивирует, когда ты понимаешь, что задача любой сложности тебе по плечу, если надо — сделаю.
Т.е. если раньше, смотря на некоторые задачи, можно было подумать «там столько рутинного, что мне будет неинтересно этим заниматься», то сейчас думаешь «сделаю», и это очень мотивирует.
Если уж увиливать от работы, то в пользу какой-нибудь другой полезной работы, либо хорошего отдыха. Можно, конечно, много полезного найти и в просмотре фоток друзей, но всё же мне это больше самообман напоминает.
Дисциплинированность же заключается в том, что при её повышении мукой это натурально перестаёт быть. Когда организм знает, что никаким нытьём «ну давай лучше перекинемся в дурачка вконткте» от работы не увильнуть, он принимает это гораздо проще.
Я не отрицаю, что некоторые вещи не стоит доводить до конца, но мы ведь говорим о тех случаях, когда надо, но не хочется. А когда на самом деле и не очень-то надо, но мы по привычке думаем, что надо, это уже другая ситуация.
Интересный опыт над кококо показывает, что курица охотнее клюёт ту кнопку, за одно нажатие которой выпадает по зёрнышку, чем ту, за 10 нажатий которой выдаётся 50 зёрнышек.
Так вот иногда идея угасает, потому что доделать лень. Но вот ты берёшь себя за яйца, и доделываешь, и вуаля, ещё один этап пройден, и огонь в глазах вновь воспылал.
Нет, конечно, пункт B и правда может иметь место быть, но ведь для его реализации тоже надо приложить усилия, а зачем?
Можно не делать пункт B, потому что «Не делайте того, чего не хотите делать.», и только прокрастинировать!
А казалось бы, это может быть записано линейно
Немало число макросов (типа описанных тут synchronized и read) реализуются на банальных ФВП.
Даже async/await и call-cc можно реализовать без макросов.
Возможно, я займусь его сборкой под Windows, как руки дойдут.
По-хорошему он умеет вести себя и как тот, и как другой, однако насколько поставляемые в комплекте «режимы совместимости» хороши, я сказать не могу.