← All posts tagged mind-defecate

dk
mind-defecate На злобу дня.

Кругом враги, Держава под ударом,
И давит буржуазный интернет
Российских граждан рынком и товаром,
С которого Кремлю отката нет.

Доколь, товарищи, терпеть мы это будем?
Терпению нашему есть явственный предел!
Для граждан наших мы FedEx зарубим
И вытесним буржуйский DHL.

Враги страны коварно ждут в засаде,
Лес русский рубит финский дровосек.
И не дай бог к нам подкрадется сзади
Приползший из Европы гомосек.

Не будем превращать Россию в склеп,
Сведем порок инакомыслия на нет.
Чтоб потушить пожар духовных скреп,
Ростелекомом мы заменим интернет.
dk
programming IT mind-defecate Все люди, с которыми я могу поговорить на эту тему либо далеко, либо не в сети. Поэтому буду говорить сюда, многословно и долго. Потому что могу.

Уже второй или даже третий год я периодически задаю себе вопрос: "действительно ли я хочу заниматься программированием?" (читайте: работать в IT, отрываться сатрапы, etc). И чем больше я работаю в IT, тем ближе стрелка склоняется в сторону "нет".
Дело даже не в том, что отрасль находится в некотором кризисе новых оригинальных идей и весело пускает пузыри. Это нормальный этап стагнации старого в преддверии чего-то нового. Интернет проекты почти себя исчерпали, как когда-то почти себя исчерпал рынок desktop приложений, как сейчас исчерпывают себя мобильные приложения. Не беда, скоро появится что-то новое, может быть большее количество мелких умных датчиков в телефонах, часах и очках заставит компьютер лучше "видеть" реальность, может быть новые девайсы в виде зеркал и столов с принципиально новым подходом к интерфейсу изменят наше представление о коммуникации с машиной. Не важно, важно что сама IT отрасль не будет стагнировать еще долго.

По сути, рано или поздно программирование станет "английским языком". Его нужно будет более-менее знать большому количесву людей, чтобы выполнять свою работу. Конечно это будет программирование с человечкским лицом, что-то специализированное под задачуили задачи, как, скажем, mathematica и R. Махровые же софтвар инженегры будут заняты склеиванем кубиков и изучением килотонн чужого кода. Знаеете, раньше говорили, что программирование это 80% думать и 20% кодить (некоторые emacs'еры/vim'еры, кстати, уверены, что выигрышь внутри этих 20% делает их в 10 раз более продуктивными). Сейчас это 30% думать, 50% поглощать тонны хреновой документации и говнокода и 20% "склеивать кубики".

К чему это все? Чем дальше в лес, тем более громоздкие, менее стабильные, хуже расширяемые и гораздо менее очевидные кубики у нас в руках. Играть с такими все равно, что строить карточный домик. Это наше IT будущего, карточный домик. Иногда мне кажется, что математического анализа в IT не будет при моей жизни, а это (аналог мат. анализа в IT) жизненно нужно, чтобы избежать описанной выше ситуации. Сейчас у нас "алгебра", технологии из 60х примитивно и кучей кода решают задачи из 2000х. Очевидно, что наша "алгебра" справляется плохо. Если ничего не изменится, то мне страшно представить какие системы мы будем поддерживать через 50 лет. Может быть веся Индия и Китай превратится в один большой QA? Хочется взять и заняться чем-то другим.

P/S: тем, кто думает, что FP спасет ситуацию, вспомните историю внедрения в индустрию OOP и еще раз подумайте.
dk
existence mind-defecate Любопытный момент, принято считать, что у жителей пост-СССР пространства "рабский менталитет", с чем легко можно согласиться, вспомнив сколько разного говна мы терпим (ЕР, путин, ЖКХ, почта россии, РЖД, дороги). Однако этому полностью противоречит мой опыт работы в американских и английских компаниях. Если в компании есть ВСЕЛЕНСКАЯ НЕСПРАВЕДЛИВОСТЬ или, еще хуже, ВСЕЛЕНСКАЯ ГЛУПОСТЬ, то первыми (и единственными) начинают бузить как раз выходцы из пост-СССРовского пространства (тут я уточню, что на моем опыте это были русские, украинцы и белорусы), в то время как англосаксы отмалчиваются или пытаются скрыть конфликт.

Это не поцреотический пост об уникальности "народа-богоносца" (или как там теперь модно говорить?), скорее пища для размышлений.
dk
fun mind-defecate По Ницше жизнь — борьба. По Шекспиру — театр. А как по мне, так жизнь — это цирк.
Если объединить наши точки зрения, то получается, что жизнь — это театр, где вчерашние клоуны пытаются играть в войнушку.
dk
mind-defecate Мимо белого яблока луны,
Мимо красного яблока заката
Облака из неведомой страны
К нам спешат от нового стартапа.

Облака — в вакууме лошадки.
Облака, что плодитесь без оглядки?
Не смотрите с виртуального сервака,
Явки и пароли не отдам вам, облака.

Мчатся данные в заоблачную даль.
В вакууме сферические кони
Сохранят на сервере пароль,
И зелёный Франклин ляжет на ладони.
dk
programming books mind-defecate Помимо трёхтомника Кнута, SICP'а, TECS, The Mythical Man-Month и т.д. настольной книгой каждого программиста должна быть книга Сервантеса «Хитроумный идальго Дон Кихот Ламанчский», она наглядно показывает что бывает с инженерами, которые не слушают маму и слишком много оверинженирят.
dk
programming mind-defecate Программистам, которые пишут код в ущерб сну посвящается:
— Программерская шизофрения —
Я мысль тянул от мозга до реалий,
На ус мотал и сматывал с усов.
Мысль, проходя меж мозга тканей,
Порвалась, как резинка от трусов.

И так всегда, когда младой повеса,
Напившись кофе, не жалея рук,
На стул кладёт уставшие телеса
И вторит в кода оазис, ноутбук.

Когда ночная тьма спускается на город
И зажигает точки фонарей в дали,
Забыв про сон, свет дня и голод,
Повеса пишет код до солнечной зари.

А после придаётся сладкой неге,
Закрыв глаза и окунувшись в сон.
И снятся ему лес, поля, побеги,
И тихий мир, где счастлив он.

Но этот мир безжалостно и рьяно
Будильник рушит, злобы не тая.
И будто демон, показавшись спьну,
Повеса исчезает, просыпаюсь Я.

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

Испуг проходит, уступив работе.
Я, стиснув зубы, правлю код. Без слов.
И что ни строчка, то позыв ко рвоте,
И что ни мысль, то резинка от трусов :(
(с)
dk
programming mind-defecate Я искренне желаю компаниям, которые акцентируют своё внимание на собеседовании не на алгоритмах, тестовых практических заданиях или архитектуре, а на знании кандидатом тонкостей конкретного языка, его undefined/unspecified behavior и сопсобностям разбирать спагетти-код, программистов, которые будут писать такой же код, который им предлагали разобрать на собеседовании:
x+++++c; // да, детка!
i = i++ + ++i; // ещё!
void *p = malloc(0); // да!

float myabs(float *v) // кончил!
{
uint32_t tmp = (uint32_t )v;
tmp &= 0x7fffffff;
return (float )tmp;
}
dk
mind-defecate Думается мне, что благовония стоит делать не с запахом сандала, лотоса и т.д., их необходимо делать с запахом жареной курицы с грибами или жареной картошки с луком или шашлычка в вине...
dk
mind-defecate Современный мир похож на Европу конца XV, начала XVI веков. Тогда, исходя из исторических данных и воспоминаний жителей того времени, общество только-только избавилось от гнёта схоластического учения и околобиблейских софизмов, и люди стали смотреть вокруг, фактически оказавшись на месте того древнего человека, который только-только слез с пальмы, осмотрелся вокруг, а там, бааа, информация. Тонны её, тонны, которые раньше перекрывались схоластами, папами, инквизиторами и прочей мразью всевозможных видов, родов и сочетаний. Такой наплыв информации трудно обдумать, трудно проанализировать и систематизировать. Этим занялись только в конце XVI, начале XVII веков, а пока люди тихо охуевали, кидались в крайности, бешено поглощали потоки информации, не имея возможности их анализировать, развивали литературу и искусство, где они наконец-то получили полную нравственную свободу.
То же самое и сейчас, когда мы, поглощая тонны информации из интернета, сталкиваемся с bottleneck'ом нашего мозга, который за имеющееся время не в состоянии проанализировать такие потоки, он может запомнить что-то оттуда, потом отсюда, потом ещё откуда-то, но толку от этого мало. Посмотрите вокруг, каждый второй прочитав статью на википедии уже думает, что он в состоянии рассуждать о проблемах на АЭС «Фукусима» и атомной энергетике, каждый третий уверен, что постоянное чтение reddit'а r/programming делает его более хорошим программистом, каждый четвёртый думает, что разбирается в политике, каждый пятый — в экономике, каждый шестой знает, как победить голод в Африке.
Так и хочется крикнуть: «Эй, человек, челов-е-е-е-к, остановить, потрать полчаса своего времени на вдумчивый анализ, нельзя быть профессионалом во всём», но нет, поток информации вновь уносит человека на новую страницу википедии/блога/статьи/журнала/форума, оставив полученную ранее информацию не обдуманной, сырой и дырявой.
Это я не к тому что что-то хорошо или плохо, это так, очередной *mind-defecate.
dk
programming mind-defecate Пожалуй время, затрачиваемое на базовое понимание современных методологий разработки, стандартов на ведение документации и технических требований, а также подробностей всевозможных циклов разработки, больше времени, которое эти методологии призваны сэкономить. На выходе получается «отрицательный КПД». Бедный Оккам, он сейчас наворачивает в круги в гробу, причитая про забытую всеми бритву.
dk
books mind-defecate Электронные книги — это почти яблони на Марсе, даже лучше. Всё меньше и меньше людей листает убитые деревья, а значит всё больше и больше бобров довольны. Осталось только добавить в книге комментарии к каждой главе. Прочитал главу, кликнул на кнопку «show comments» и увидел очередной интеллектуальный срачик, высказал своё мнение почему «Чичиков негодяй» или почему «Пьер Безухов адский сукин сын» или, на худой конец, поучаствовал в политосраче в комментариях к учебнику истории для десятого класса в главе про Сталина. Прелесть же. Думаю, что больше всего комментариев было бы к каждой главе книги Страуструпа, но это так, лирика.
dk
politics mind-defecate В Оксофрдском университете британские учёные поставили интересный политический эксперимент: люди, придерживающиеся левых и правых взглядов были разбиты на 2 равных группы, левых посадили в одну комнату, правых — в другую. Одну группу стали бить током, другой давать отравленную пищу. В результате эксперимента было установлено, что самочувствие абсолютного большинства людей в каждой группе с каждым днём ухудшалось, а упаднические настроения стали брать верх над оптимистическими. Вывод: политика делает людей несчастными независимо от их политических предпочтений. (c)

извините, не удержался.
dk
programming mind-defecate Немного графоманства:
Раз, два, три, четыре, пять,
Битый поинтер шёл гулять,
Вдруг программа тред стартует,
Тред его разыменует.
SIG-SEGV! Ой-ой-ой,
Программист ушёл в запой.
dk
SPb mind-defecate Извините, потянуло на графоманство:
Мне хочется верить, что при моей жизни рядом с вольными художниками в кругленьких очочках, беретиках и с треугольными бородками, рисующими портреты прохожих около «катькиного садика», будут сидеть ребята в потёртых джинсах с пивом, ноутбуком и недельной щетиной, «рисующие» прохожим здесь и сейчас приложение под Android за чисто символические деньги.
P/S: да, у меня butthurt из-за того, что зряплаты ребят, пишущих под android/iphone >= зряплатом байтоёбствующих системщиков и embedded'щиков...
dk
mind-defecate Мне одному кажется, что третья мировая война будет не за рынки труда и сбыта, не за колонии и не за ресурсы, третья мировая война будет за последние IPv6 адреса. Когда там теоретически закончатся 2^128? (:
dk
mind-defecate Я кажется понял, что старуха Шапокляк — самый инфернальный антигерой-триккер за всю историю мультипликации. Это даже круче, чем злой Микки-Маус из американской анимации 1920го, а если она круче злого Микки-Мауса, она подавно круче всяких мышей из «кота Леопольда» и джокера из «бетмена». Это одна из самых удачный эксплуатаций образа советского пенсионера, который, не обладая сверх-способностями, способен испортить жизнь окружающим, причём не просто окружающим, а даже говорящему крокодилу и ходячей плюшевой игрушке, которые как бы вообще не при делах.
dk
mind-defecate Два наиболее красочных и эффективных способа ярко, ёмко и всеобъемлюще выражать эмоции, которые мне известны — хорошие стихи и хороший мат. Только эти два способа позволяют описать словами эмоциональную градацию. Плохие стихи имеют много общего с плохим матом, они являются просто набором рифм, как плохой мат является набором слов-паразитов, вставляемых в обыденную речь. Хорошие стихи имеют много общего с хорошим матом, оба способа выражения передают именно тот букет эмоций(с некоторой погрешностью), который испытывает высказывающий.
Неспособность воспринимать хороший мат сравнима с неспособностью воспринимать хорошие стихи, неспособный многое теряет.