Отупления пост
Oct. 15th, 2010 09:06 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Часто в ЖЖ и прочих блогах читаю посты, которые меня заставляют почувствовать тупым. Обычно это что-то вроде конкурса в журнале по ФП, или каких-нибудь отчетов с IFPC, ссылки на Олега или еще что-нибудь такое.
Я сижу, тупо клепаю опердень на дельфях, SQL и C#, чуть-чуть знаю С++ и С, знаю электронику, ассемблер, помню математику и прочую теорию из ВУЗа, немного умею линуксы, знаком с основами ФП, умею писать на F#, хаскель - "читаю со словарем".
Но когда я вижу что люди пишут "ну я за пару дней написал веб-сервер на новом языке/платформе %s" или там "участовали в Hackathon, написали что-то неведомое страшное" или "посидел ночью, выпустил новый релиз ОчередногоФрейморкаНаХаскелеДляПоклоненияПаукам" - мне кажется, что я совсем отупел, т.к. мне чтобы что-то сделать, даже не очень сложное, сначала нужно минимум неделю над этим думать, а потом, не отвлекаясь на всякую бытовуху и прочую хрень, пару дней только с перерывами на сон и еду писать код. Это вещи небольшого размера, типа "2-3 тыс строк кода+3-5 таблицы в БД+бизнес-логика". Если же там еще GUI и печатные формы или что-то нетривиальное - то может занять и две недели и больше.
Кодогенератор вон уже полгода минимум пишу(непрерывной работы только над ним из этого наверно месяца два-три).
Я сижу, тупо клепаю опердень на дельфях, SQL и C#, чуть-чуть знаю С++ и С, знаю электронику, ассемблер, помню математику и прочую теорию из ВУЗа, немного умею линуксы, знаком с основами ФП, умею писать на F#, хаскель - "читаю со словарем".
Но когда я вижу что люди пишут "ну я за пару дней написал веб-сервер на новом языке/платформе %s" или там "участовали в Hackathon, написали что-то неведомое страшное" или "посидел ночью, выпустил новый релиз ОчередногоФрейморкаНаХаскелеДляПоклоненияПаукам" - мне кажется, что я совсем отупел, т.к. мне чтобы что-то сделать, даже не очень сложное, сначала нужно минимум неделю над этим думать, а потом, не отвлекаясь на всякую бытовуху и прочую хрень, пару дней только с перерывами на сон и еду писать код. Это вещи небольшого размера, типа "2-3 тыс строк кода+3-5 таблицы в БД+бизнес-логика". Если же там еще GUI и печатные формы или что-то нетривиальное - то может занять и две недели и больше.
Кодогенератор вон уже полгода минимум пишу(непрерывной работы только над ним из этого наверно месяца два-три).
Зря расстраиваешься
Date: 2010-10-15 09:19 am (UTC)Re: Зря расстраиваешься
Date: 2010-10-15 09:42 am (UTC)no subject
Date: 2010-10-15 09:22 am (UTC)no subject
Date: 2010-10-15 09:34 am (UTC)no subject
Date: 2010-10-15 09:39 am (UTC)no subject
Date: 2010-10-15 09:46 am (UTC)no subject
Date: 2010-10-15 09:48 am (UTC)А то отчего-то вспоминается анекдот
- Вы с какой скоростью печатаете?
- Тысяча знаков в минуту!
- Ох ни фига себе!!!
- Но знаете... Такая фигня получается...
no subject
Date: 2010-10-15 09:43 am (UTC)no subject
Date: 2010-10-15 09:49 am (UTC)no subject
Date: 2010-10-15 09:53 am (UTC)no subject
Date: 2010-10-15 12:59 pm (UTC)Я тоже когда-то писал http 0.9 на лиспе ;)
no subject
Date: 2010-10-15 09:38 am (UTC)Я тупой, поэтому у меня для iteratees (даже при готовой идее!) обдумывание и простые пробы заняли порядка нескольких месяцев (не непрерывного обдумывания, конечно). По-разному пробовал, прикидывал необходимость, упирался в разные ограничения и прочие неприятности, реаллайф всякий опять же. Ну и вот, за пару дней (если точнее, "марафон" длился около полутора суток) отвлекался на другую работу порядка 4 часов, на сон порядка 6 часов, на теорию категорий порядка 2 часов, и только так у меня хоть что-то получилось. Если бы не решился, то ещё месяц пинал бы балду, кодя в почти фоновом режиме.
no subject
Date: 2010-10-15 09:50 am (UTC)no subject
Date: 2010-10-15 09:59 am (UTC)no subject
Date: 2010-10-15 10:06 am (UTC)Рано для героя, но постараюсь. Ибо iteratees -- очень годная штука, я их аж хочу.
no subject
Date: 2010-10-15 09:47 am (UTC)no subject
Date: 2010-10-15 09:03 pm (UTC)Git написанный за неделю, небыл никаму нужен, кроме Линуса, он был... ммм...
В общем его ещё месяц потом допиливали, чтобы *основные* разработчики им пользовались, а популярным (да и то) он стал, после нескольких лет маинтенервства и разработки git-а, да и то, процессом рулил уже не Линус.
no subject
Date: 2010-10-15 09:10 pm (UTC)Т.е. остается удел пруф-оф-консепт.
no subject
Date: 2010-10-15 09:54 am (UTC)Ухх.. :) Я вон пол дня после этой ссылки потратил на Iteratees и так до конца и не понял, с чем их едят. Чтоб полностью не расстраиваться, решил забить и вернуться к ним чуток попозже.
no subject
Date: 2010-10-15 09:55 am (UTC)no subject
Date: 2010-10-15 10:38 am (UTC)no subject
Date: 2010-10-15 11:01 am (UTC)В том же .net есть HttpListener, который по факту умеет делать всё что надо. Сделать из него простой веб-сервер - дело очень недолгое.
no subject
Date: 2010-10-15 11:57 am (UTC)no subject
Date: 2010-10-15 12:01 pm (UTC)no subject
Date: 2010-10-15 12:55 pm (UTC)читаю посты, которые меня заставляют почувствовать ту
Date: 2010-10-15 02:14 pm (UTC)no subject
Date: 2010-10-15 05:32 pm (UTC)no subject
Date: 2010-10-15 09:05 pm (UTC)http://devpoint.ru/video/f/devpoint2/46778_Andrey_Aksyonov_vtoroy_doklad.html
из части доклада, можно сделать некоторые выводы по вашему поводу.
no subject
Date: 2010-10-16 02:32 pm (UTC)- Ну так вы тоже говорите.
no subject
Date: 2010-10-16 02:48 pm (UTC)