(де)мотивационное
Mar. 4th, 2015 03:12 amКажется, я начинаю понимать людей, которые пишут код, предварительно хорошенько упрвшс веществами. Во всяком случае, если просто сесть, и попытаться начать писать код¹, мой внутренний прокрастинатор отчаянно упирается: и вправду, невозможно же — boilerplate, boilerplate... пока доберешься до собственно задачи, уже ничего не хочется от слова совсем, проще сразу ничего не делать.
Помогает или сильно устать (недосып там), или алкоголь в умеренных дозах — прокрастинатор от такого отключается раньше чем остальное сознание. Ну или наверное вещества как-то повлияют, но пробовать стремно. Да и в долговременной перспективе это тоже не выход.
До кучи, еще и первые признаки RSI кажется дают о себе знать. Когда ж я уже сдохну, блять.
---
1. Речь не про м-м-м.. "оплачиваемый" код (да и тот честно говоря на отъебись делается), а про всё что сверху: эксперименты, оптимизации, всё то что пафосно называется "саморазвитием"...
Помогает или сильно устать (недосып там), или алкоголь в умеренных дозах — прокрастинатор от такого отключается раньше чем остальное сознание. Ну или наверное вещества как-то повлияют, но пробовать стремно. Да и в долговременной перспективе это тоже не выход.
До кучи, еще и первые признаки RSI кажется дают о себе знать. Когда ж я уже сдохну, блять.
---
1. Речь не про м-м-м.. "оплачиваемый" код (да и тот честно говоря на отъебись делается), а про всё что сверху: эксперименты, оптимизации, всё то что пафосно называется "саморазвитием"...
no subject
Date: 2015-03-03 11:51 pm (UTC)no subject
Date: 2015-03-04 12:05 am (UTC)ДОСТАЛО, аж зубы сводит.
no subject
Date: 2015-03-04 12:10 am (UTC)no subject
Date: 2015-03-04 12:17 am (UTC)а сейчас по-моему вообще на c# пишет :-)
no subject
Date: 2015-03-04 12:22 am (UTC)no subject
Date: 2015-03-04 06:34 am (UTC)no subject
Date: 2015-03-04 05:42 pm (UTC)PS. Но вообще эта проблема характерна почти для любых руководств за последние лет 15: в примере написано print "Hello, world!" а за сценой там стрелка на монаде сидит и hof'ом погоняет.
no subject
Date: 2015-03-05 08:58 am (UTC)В самом низу находится определение и применение функции. То есть, большинство конструктов Хаскеля можно раскрыть в эти две операции (за исключением типов, пожалуй).
Например, функциями можно закодировать конструкторы данных и сравнение с образцом: http://en.wikipedia.org/wiki/Church_encoding
Имея конструирование данных и сравнение с образцом, мы можем выразить всё остальное, практически.
no subject
Date: 2015-03-05 11:13 am (UTC)Я там в соседнем комменте про haskell и mcu всё правильно изложил?
no subject
Date: 2015-03-05 11:26 am (UTC)На данный момент я практически все проекты отложил, 7 строк в день в среднем нельзя считать написанием кода.
Тем не менее, я всё держу в голове и так или иначе пытаюсь двигать.
Да, я пишу сейчас на C# в Прософте. Это не мешает мне писать кое-что (с вышеуказанной скоростью) на Хаскеле.
Дальше посмотрим.
no subject
Date: 2015-03-04 06:33 am (UTC)no subject
Date: 2015-03-04 01:48 pm (UTC)no subject
Date: 2015-03-04 02:42 pm (UTC)Пока писал под Linux/Mac OS X пользовался Raw передачей данных. Когда пришлось под Windows портировать - стал пользоваться Virtual Com Port.