ВСЕМ ВЫПОЛНЯЮЩИМ ТРУДНУЮ, НО ИНТЕРЕСНУЮ РАБОТУ ПРОГРАММИСТА ПОСВЯЩАЕТСЯ!
1.
1 Слова Программиста, сына 1С, обчитавшегося Екклесиаст.
2 NULL и Неопределенно!, сказал Программист, NULL и Неопределенно! IS NULL!
3 Что пользы пользователям от моих конфигураций, над которыми я трудился во Франче?
4 Коллеги во фри уходят и новые после институтов приходят - а Франчи зарабатывают все больше;
5 Приходят Пользователи, и уходят Пользователи - и спешат они домой что бы отдохнуть и обратно на работу вернуться;
6 Идут новые обновления, исправляя ошибки и добавляя функционал, и ставят их поверх старых, но новые ошибки есть в новых конфигурациях и изменилось уже законодательство... И возвращается всё на круги свои;
7 Вся информация течет в Интернет, но Интернет не переполняется -- на первичный хост она возвращается, откуда ее опять хостят.
8 Все программные языки - слабы; не может программист запрограммировать всего, и не пересмотрит он всё, что хотелось бы посмотреть, и не переслушает он всего того, что хотелось бы послушать;
9 Что было - то и будет, и что делалось - то и будет делаться, и нет ничего нового ни в виртуале, ни в реале!
10 Бывает такое, о чем говорят: «Смотри, вот это – новая фишка!» – но это было уже сделано другими программистами на других языках!
11 Нет в комментариях имен программистов, которые кодировали до тебя! И не будет в них имен, которые будут кодировать после! И не будут вспоминать о них последующие.
12 Я, Программист, работал у многих франчайзи, был фрилансером и сам был Франчайзи;
13 И посвятил я ум свой тому, чтоб исследовать и запрограммировать все, что делается в реале (это тяжелое занятие дал Бог программистам, чтобы они упражнялись в нем).
14 Видел все операции, которые делаются в хозяйственной деятельности, и вот, всё IS NULL и насилие над умом.
15 Кривое я делал прямым, и даже то чего нет, считать приходилось!
16 Понимал я умом моим так: «Вот, я гений в программировании, и приобрел опыта больше всех, у меня самая крупная франчайзиноговая фирма в регионе, и в голове моей много мудрости и знания».
17 Тогда решил я попробовать программировать не только на пользу, а программировать во вред, и писал я вирусы, но понял я что и это насилие над умом.
18 Потому что чем больше знаний – тем больше досады, и кто умножает познания - умножает скорбь.
2.
1 Сказал я себе: «Дай-ка я повеселю тебя, дружок, и насладись-ка ты счастьем!» в результате для меня – IS NULL!
2 О смехе я сказал: «От него программист тупеет!» а о веселье: «Что я от него получил?»
3 Вздумал я напиваться в хлам, борзеть и тупить, и хотя умом я понимал что не стоит этого делать, но это было ради того чтобы на своем опыте определить, что делает людей счастливее, из всего того что делают они по жизни.
4 Я предпринял большие дела – участвовал в OpenSource; писал статьи для Wikipedia;
5 Сделал свой портал, прикрутил на него форум и файловый обменник;
6 Была на этом портале и своя рекламная компания;
7 Организовал франчайзинговую фирму, набрал работников, занимался обучением специалистов. А сертифицированных специалистов у меня было больше всех в регионе;
8 Договора у моей фирмы были со всеми крупными предприятиями региона. Я занималась меценатством, финансировал театр и балетную труппу, а также коллективы детского и юношеского творчества.
9 В результате конкурентов у меня в Регионе практически не осталось. Но я и при этом ни на минуту не расслаблялся.
10 Я себе ни в чем не отказывал, дорогие тачки, красивые женщины, корпоративы и дискотеки… Короче отрывался по полной, потому что получено это было от любимой работы, и ради этого я трудился.
11 Но как-то, в один из дней, оглянулся я все мои дела. Просмотрел коды, которые я писал… Просмотрел документы, которые подписывал… Вспомнил всё то, что был вынужден делать для достижения цели… И увидел во всем IS NULL и насилие над умом, и нет от этого пользы в реале!
12 И начал я подводить итоги, чтобы взглянуть на мудрость, и безумие, и глупость. Ради того что бы понять: «А мог бы хоть кто-нибудь сделать больше и, главное - лучше, чем я»?
13 И увидел я, что преимущество мудрости пред глупостью такое же, как преимущество включенного монитора над выключенным.
14 Мудрый видит что делает, а глупый делает, но не видит. Но в результате выгребают и те и другие одинаково!
15 Тогда я подумал «Если мне выгребать, как и глупому - к чему же я сделался очень мудрым?». И я решил, что здесь тоже для меня – IS NULL.
16 Потому что будь ты хоть мудрый, хоть глупый помрешь – поплачут, а через время о тебе уже никто и не вспомнит.
17 Итак, мне моторошно стало, что просто жить не хочется, потому что противны стали мне все дела (и не только мои), которые делаются, как в реале, так и в виртуале. Потому что вижу здесь - IS NULL и насилие над умом!
18 И возненавидел я все что сделал, потому что рано или поздно должен буду оставить все это какому-то левому перцу, который будет после меня.
19 И кто его знает, мудрый ли он будет или придурок полный… А ведь будет он распоряжаться всем тем, куда я вкладывал свой труд, свой опыт свои знания и умения. Жизнь, можно сказать, свою вложил! И здесь IS NULL.
20 Вот тогда меня и торокнуло… Отчаяние в сердце щемит – делать ничего не могу, на работу не стоит…
21 А все потому, что иной человек трудится мудро, со знанием и успехом, а отдается все человеку, который ни хрена ни делал. Так ведь отдается не просто барахло, ведь часть меня отдается! И здесь IS NULL! Да нет, не просто NULL, а еще и зло великое!
22 Так что же тогда получает программист, да и просто человек, от того что он делает, от знаний своих и стремления сердца своего, когда он трудится в реале.
23 Ведь целыми дням мучаешься на работе, думаешь: как же лучше сделать, результат - в основном огорчения, и даже ночью ни мозгам, ни сердцу покоя нет. И здесь точно - IS NULL!
24 А ведь для человека нет большего счастья, чем есть пить и получать удовольствие от любимой работы, и то если судьба тебе позволит.
25 Потому что, если не судьба – то хоть в лепешку расшибись. И если бы не судьба – разве смог бы я так оттягиваться?
26 Ведь тому, кто добр и думает не только о себе, даётся мудрость, знания и радости, а уроду моральному или просто эгоисту, даются заботы и хлопоты копить и собирать, чтобы потом отдать все это более достойному (и часто против его воли). Но и здесь - IS NULL!
3.
1 Всякому делу выделено свое время, и всякой вещи рассчитан свой срок в реале:
2 время - рождаться и время умирать; время насаждать и время вырывать насаженное;
3 время - убивать, и время - врачевать; время - разрушать, и время - восстанавливать;
4 время - плакать, и время - смеяться; время - грустить, и время - плясать;
5 время - разбрасывать камни, и время - собирать камни; время - обнимать, и время - отворачиваться от объятий;
6 время - искать, и время - терять; время - хранить, и время - бросать;
7 время - раздирать, и время - сшивать; время - молчать, и время - говорить;
8 время - любить, и время - ненавидеть; время - войне, и время - миру.
9 Ну и какая польза работяге от того, что он пашет?
10 Ведь я же все-таки понял, зачем нужна эта задачка, которую загадала судьба людям, чтобы они упражнялись в её решении.
11 В свое время всё было идеально, и даже вечность люди могут и могли вычислить – а вот того, что готовит судьба от начала до конца вычислить и не способны, да и смысла ее понять, не способны.
12 Узнал я, что в жизни человека нет ничего лучше, чем веселиться и делать добро.
13 И если какой-нибудь человек ест, и пьет, и видит пользу от своей работы и получает от нее удовольствие, то это – подарок судьбы.
14 Я так понимаю, что всё то, что готовит судьба, просчитано на целую вечность, и к этому ничего не приплюсуешь, да и вычесть не получится.
15 То, что было, то и есть, а то, что будет, то уже было. И код тут точно закрыт, а если полезешь исправлять, то там такая защита от взлома… Короче! - судьба накажет за корректировки.
16 И я еще увидел картину реала: в суде – беззакония, в гос. службе – преступления...
17 И я для себя решил: ничего – судьба всех рассудит и честного человека и урода морального, потому что уж у нее-то рассчитан срок для каждой вещи, да и время для любого дела уже выделено.
18 Еще я для себя решил, по поводу всех людей: что хоть и отличаются они от других существ, но каждый отдельно это – животное,
19 так как участь людей и участь скотины – одна и та же: и этим умирать, и тем дохнуть. Да и дышим мы одним воздухом, и в этом человек не превосходит животное, потому что у человека и у животного здесь IS NULL.
20 Все идет в одно место – все строится из молекул, на молекулы всё и распадается.
21 И кто его знает: есть ли душа у человека? И куда она девается? Может она вверх потянется? А тогда дух животных, может быть, вниз падает?
22 И я увидел и понял, что нет ничего лучше, чем радоваться человеку своим делам, своей работе и своим заботам, потому что судьба у него – трудится. Да и сможет ли кто-то предъявить ему будущее, которое будет после него?
4.
1 А вот что в Реале творится: тот кто сильнее, и если есть у него такая возможность, трамбовать начинает всех до кого дотянется, и так это всё – беспощадно, до слёз. Ведь у угнетателя есть сила, а угнетенного, даже того, кто его бы утешил, и того нет!
2 Те, кто на кладбище намного счастливее, нас – живых,
3 а ещё больше, чем первым и вторым, повезло тем, кто ещё не родился совсем, потому что он еще не видели того беспредела, который здесь творится.
4 Ещё заметил я такую вещь: сидит один, ну ни хрена ни делает. И только кто-то работой загорелся, пыхтит старается, уже и получатся что-то начало… Тут уже и первый подорвался - шевелится, и не потому что ему это нравится, или считает что пора уже поработать, а потому что зависть грызть начинает… И так не только отдельные люди, а целые корпорации, и целые государства… И здесь IS NULL!
5 Так этот хоть от зависти, но все равно шевелятся, а есть такой, кто ну просто ни хрена ни делает, да ещё и старается ничего не делать - сидит и жрёт сам себя изнутри, придурок – одним словом.
6 Лучше один килобайт спокойно, чем мегабайты с дикими потугами и насилием над умом.
7 Ещё заметил, вот такой в вот бред:
8 Есть такие волы: живут - одни, и по жизни - одни, ни детей, ни братьев, ни сестер. А они без конца и пашут, и пашут. Насмотреться на все барахло, которое нажили, не могут! Все им мало! Хоть бы вопросом задались: «А на хрена это всё? Ради кого я жизни не вижу?» И здесь - IS NULL и недоброе дело!
9 А двоим ведь лучше, чем одному, и от жизни им обоим больше перепадает:
10 Потому что если вдвоём навернутся, то один другому поможет подняться. А если одинокий упадет, да так что и встать не сможет, кто его поднимать будет?;
11 также, и если лежат двое, на холоде, ни спичек, ни дров, ни спальника, ни палатки, и все равно им тепло, а одному как согреться?
12 И если наедет на одного из них, кто-то третий, как наехал, так и съедет, потому что второй тут же подпишется, да и трос хоть его из нитей и крутят, а вот порвать его намного тяжелее, и CTRL+ALT+DELETE только тремя пальцами нажимать удобно.
13 Лучше молодой и умный чайник, чем зарвавшийся админ, который предостережения не слышит,
14 Так как тот, рано или поздно, в серверной сядет, хоть при таком админе, он чайником и считался.
15 Я даже видел те большие надежды, которые пользователи возложили, на этого молодого, ставшего админом;
16 И чем у юзверов было больше надежд, тем сильнее было их разочарование. И здесь IS NULL!
17 А надо было быть осторожнее, когда работы для кого-то выполняешь, и больше ушами и мозгами шевелить, чем пальцами по клаве упражняться, по примеру некоторых, которые с порога кодить начинают, ибо они не знают, что плохо делают.
5.
1 И языком трепать почем зря на работе не надо было, пусть даже сто раз это по делу было! И особенно перед руководством. Потому что их забота – глобальные вопросы решать, и задницу подчиненным прикрывать, а программиста – железо, код, да еще, чтобы никто не знал, чего ему знать не нужно; поэтому пусть мыслей будет больше, чем слов.
2 Потому что, как кошмары – от большого количества дел, так и голос глупого – от большого количества слов.
3 Когда что-то пообещал, то уж лучше сразу делать, что бы потом не опоздать, никто не любит, тупых и медлительных, так что то, что обещал – выполняй.
4 И лучше вообще не обещать, чем пообещать и не выполнить.
5 Не надо давать длинным частям своего тела (это о языке), доводить до разборок с коллегами, заказчиками и начальством, и отмазка: «Извините, ошибочка вышла!» взлетит, только пару раз… И частый её повтор из всех плодов цивилизации открывает доступ только к мусорным бачкам.
6 А все потому, что многие слова, как и многие и сны – смысла просто не имеют.
7 Если ты увидишь, где-нибудь, притеснение чиновником простого человека, то офигивать не стоит, потому что над панами – паны, а над ними паны …
8 А ведь преимущество одной страны над другими это не богатство чиновников, и не яхты олигархов, а Власть, заботящаяся о своих гражданах.
9 Потому что тому, кто по деньгам сохнет – денег всегда мало будет, и тому, кто над вещами трясётся – пользы от вещей не будет. А значит IS NULL!
10 Чем больше в Дебет, тем больше идет в Кредит. И какое благо для владеющего Активами -- разве только смотреть своими глазами?
11 Крепко спит трудяга, мало ли, много ли он съест, но жлоб обожравшийся уснуть не может.
12 Есть вот такой диагноз и такая болезнь: заныканные Активы всегда вредят его владельцу,
13 и гибнут они при форс-мажорах, и детям его ничего не достаётся,
14 каким пришёл он в реал голый, лысый и сморщенный, таким же и уходит, и не возьмёт ничего он с собой, из того что у него по Дебету числилось.
15 И в Кредите у него именно это, – каким пришёл, таким он и уходит. Много лет тяжёлого труда и усилий, а в результате на его жёстком диске 0 байт записано.
16 И ведь всю свою жизнь жрал он нычкуясь, в темноте с раздражением, с болезнями, с расстройством и с огорчениями…
17 А ведь жизнь прекрасна тогда когда, ешь, пьёшь и при этом видишь ту пользу, которую приносит твоя работа, в те считанные дни жизни, которые дарит судьба, потому что в этом только и есть смысл.
18 И если судьба преподнесла программисту, да и просто человеку богатство, и имущество, и дала ему возможность отломить от них кусочек, получить от них свой interest rate, и использовать их в своей работе, то лучше этого подарка, других подарков быть не может,
19 потому что не будет он грустить и вспоминать печальные моменты жизни, так как в его оперативке нет для них места – весь объём радостью забитый будет.
6.
1 Есть ещё зло, которое наблюдается в Реале и для любого человека оно очень большое:
2 Даёт судьба человеку Активы, и почёт, и что бы он ни захотел –всё у него получается, а вот свой процент от этого получать ему судьба не даёт, и чужие ему люди всё поглощают. И здесь IS NULL и тяжёлый диагноз!
3 Человек может родить и воспитать сто детей, и прожить хоть до ста лет. Но, сколько бы он не жил, если при этом в душе у него пустота будет оставаться, и если добром она не наполнится, то я бы заметил: «Выкидыш счастливее, чем он!»,
4 потому что напрасно в Реале дисплей этого перца светился! И выключится он сразу после его ухода во тьму... И тьма экрана отныне его имя скрывать будет;
5 А что выкидыш? Тот даже вспышки своего монитора не видел, и даже байта информации из Реала не получал, так ему и спокойнее...
6 И пусть, тот человек, проживает даже дважды по тысяче лет, а счастья так и не видит, то не просто ли он дерьмо производит?
7 Все труды программиста – в мире материи, а душа его ими не наполнится.
8 Так какое же преимущество у мудрого перед глупым? Какое у программиста, который умеет обращаться с пользователями?
9 То, что видишь глазами, всегда лучше, того к чему тянется душа. И реальность сильнее любых фантазий. И здесь IS NULL и насилие над умом!
10 Всё, что было, уже названо по имени, всему прописаны классы и созданы интерфейсы, и это сильнее любого программиста, и никто не в силах оспорить это у того, что сильнее всех нас.
11 Многие полученные имена умножают бессмысленность, какой же от них толк программисту?
12 И кто знает, что действительно хорошо для человека в этом мире, в посчитанные дни его бессмысленной жизни, которые он проводит как глубокая тень от открытых окон? И кто действительно сможет рассказать ему правду о том, что будет после него в реале?
7.
1 Честный гарант важнее любых гарантий, и день смерти важнее - дня рождения.
2 Важнее попасть на похороны, чем пойти на праздник – потому что таков конец для всякого из нас, и отдать уважение умершему – отдать уважение себе, и живой это должны понять.
3 Грусть важнее смеха – потому что скорбь с лица опускается в сердце, и делает его мягче.
4 Мысли умных – в доме плача, а мысли глупых на Одноклассниках и ВКонтакте.
5 Лучше получить разнос от умного, чем слушать рингтоны от глупцов,
6 потому что смех глупых – тоже, что и щелчки мышью по иконке с сапёром. И это IS NULL!
7 Тиран-мудрец в идиота превращается. А подарки губят мозги и сердце.
8 Сдача проекта важнее его начала, а терпеливый лучше кичливого.
9 Не спиши психовать, ибо гнев обитает в теле придурков.
10 Не должно быть такой темы для трёпа: «Почему раньше было лучше, чем сейчас?» - потому что не от мудрости ты спрашиваешь об этом, а от усталости.
11 Хороша мудрость с деньгами, но первое важнее для видящих исходники,
12 потому что цель можно достигнуть с помощью мудрости, также как и с помощью денег, но знание сильнее, потому что оно кормить и дальше продолжает.
13 И смотри, судьба-то любого скрутить может…
14 По этому, если прёт по жизни – пользуйся и наслаждайся, а если непруха – так думай, что и то и другое судьба готовила, и это только для того что бы ни хрена в этой жизни заранее просчитано не было.
15 Всего насмотрелся я по жизни – праведник гибнет от праведности своей, а урод моральный живет долго в нечестии своём.
16 Но не будь слишком строг, и умничать сильно не надо – зачем выносить себе мозги?
17 Не отрывайся без меры и не будь безумен – зачем тебе загибаться раньше времени?
18 Хорошо, если ты будешь отстаивать своё мнение, но при этом и чужое понимать, потому что только так программистам с бухгалтерами ладить удаётся.
19 Мудрость делает программиста сильнее десяти пользователей, выполняющих ту же работу.
20 А в виду того, что нет в Реале ни одного человека, который не ошибается, когда хоть что-то делает,
21 то не на всякие слова, которые мимо говорят, обращай внимание, чтобы тебе не пришлось слушать пользователя твоего, когда он проклинает тебя,
22 ибо сердце твоё знает, сколько раз ты сам проклинал их.
23 Всё это обмозговав хорошенько, я подумал: «Буду мудрым!», но мудрость так далека от меня:
24 далеко то, что было, и глубоко – и чем дальше, тем глубже, и способен ли я добраться до неё?
25 Напрягся я всем моим умом и сердцем, чтобы узнать, понять, рассчитать и найти мудрость и разум, и узнать, что пофигизм – это глупость, а глупость – это безумие,
26 и нашел я, что для мужика горче смерти – женщина, а для женщины мужик, потому что они, друг для друга, – сеть, и сердца их, друг для друга, – мышеловки, руки их, друг для друга, – оковы. Так и гоняют они друг друга по жизни, делая себя то несчастными, то счастливыми.
27 Смотри, – сказал Программист, – вот это всё многими JOIN пропустил через моё сердце и мой ум, чтобы прийти к этим выводам…