Написал в программистский блог™ про свои взгляды на типы программеров и языки программирования: http://zverok.github.io/blog/2015-09-22-three-kinds.html. Внутри привет Создателю Интернетов и функциям на 140 строк.
функции на 140 строк – это как предложение на 140 страниц. ну, на 40, ладно. и вот на 117 вполне бывают, чего там: http://www.amazon.com/Dies-A-Sentence-Vanessa-Place/dp/097663... ‎- unihorny biped
↑ это была цитата из Одного Документа :) Адресат её получит, надеюсь. ‎- а меня почему-то забыли
но вообще цифра 140 в отношении длины текста меня насторожила ‎- unihorny biped
и да, я скорее про то, что тексты разные важны, и даже смешивать выходит иногда хорошо. ну вот казалось бы, начать со "Stately, plump Buck Mulligan" и кончить, задыхаясь "and yes I said yes I will Yes" ‎- unihorny biped
да ладно, Джойс у меня прям в самой записи есть! ‎- а меня почему-то забыли
ну я и говорю, что он и сам-то ээээ сложная смесь, а не то чтоб чисто там смоллтоковский суп объектов с мириадами коротеньких методов, скажем ‎- unihorny biped
интересное эссе, но у меня с этим две проблемы: 1. не могу определить, какого типа я программист — как бы испытываю частичную симпатию ко всем трём типам, и 2. complexity is often not my enemy, but my friend. это, конечно, сильно зависит от конкретного контекста и от того, complexity чего именно, но для меня как учёного, заинтересованного во всякие emergent phenomena и complex adaptive systems, часто цель _возбуждать_ неожиданное незапланированное поведение и complexity. хотя да, не везде, а в запланированных пределах / мирах, и, по возможности, с простыми методами. ‎- Taivo Lints
@taivo: ну, complexity бывает разная, мне кажется. есть complexity облака (в смысле, риал-лайф облака, а не cloud computing) — когда из некоторого количества простых однородных объектов и пары физических законов возникает потрясающая штука, каждый раз разная. насколько я понимаю, это как раз та complexity о которой вы говорите, и я её ужасно люблю. другое дело, когда ты начинаешь читать код какой-нибудь системы, где «мама мыла раму» выражается через MamaFactory, RamaRepository, WashingObserver, 5 демонов, 24 хука, а реальное действие выполняет библиотечный код на Fortran. ‎- а меня почему-то забыли
а про «какого я типа» — это сложный вопрос! точнее, это очень простая модель у меня, которая (мне казалось) помогает думать/аргументировать какие-то штуки. но если не помогает — то нет. хотя это может значить что вы универсальный программист! ну или наоборот, ещё не нашли себя, и свои индивидуальные подходы и инструменты. ‎- а меня почему-то забыли
tak. nu a esil ja matematik-matematik to na chem kodit to dolzhen? to est ja lubliu python, naprimer, za ego bystrotu. no pri etom dlia bolshogo i serjeznogo on ne podojdet nikak. nado chto-to pofundamentalnee, no ot C++ menia vsiu zhizn vorotit. ‎- self-content one-toed toad
↑ на хаскелле, конешно! Математики Любят Хаскель! ‎- а меня почему-то забыли
Idris же. а то Coq )) ‎- unihorny biped
@zverok pereformuliruju vopros: na chem kodit chtoby mozhno bylo pri etom najti rabotu v normalnoj kompanii?) ‎- self-content one-toed toad
^ scala as a poor man's haskell ‎- BSOD bluez
^^ OCaml )) ‎- unihorny biped
ну и кстати FP Complete нормальная компания! ‎- unihorny biped
смотря что считать приличной конторой, но куча приличных контор хайрят питонщинков, в том числе и на math / data processing - позиции :) ‎- aint so saint
"универсальный" — хмда, возможно, у меня даже на визитной карточке написано "scientist / engineer / hacker / artist", не в смысле профессий, а именно в смысле разных близких мне mindset'ов. ‎- Taivo Lints