Очень сложно откатывать себя назад.
Использую я какой-нибудь программный продукт версии 0.2 RС. Знаю его библиотеку, функции, методы, классы. Всё по полочкам. Потом выходит версия 0.3, 0.4, 0.5 и так до скажем 2.2 Beta… Старые баги устранены, добавлены новые. Некоторые классы, методы, функции устарели и были вырезаны. Что-то было добавлено. Новые функции, методы, классы. Новая архитектура программы. На этапе 0.9 ядро было фактически переписано с нуля…
И всё бы неплохо, я следил и сам принимал участие в этом увлекательном процессе.
Но вдруг…
Откуда не возьмись где-то там всплывает версия 0.2 RC. И обновить её нельзя. И не просто всплывает, а требует срочного дополнения. Новый модуль, или расширения возможностей старого. И вот тут то и нужно, срочно, в самые короткие сроки, откатить себя. Вспомнить, как оно было, в далёком июне позапрошлого года! И постоянно нарываешься на то, что не хватает этих вот новых методов и классов. Программа дико тормозит и работает не так как надо. Нужно опять вспомнить про любимые до боли костыли, которые нужно ставить везде, где только можно, чтобы не падать на каждом углу.
В жизни приблизительно так же.
Живу я себе, в тесной квартире и собственном маленьком уютном мире. Что-то меняю. Читаю книги. Как-то развиваюсь. Слежу за новостями в интернетах. Слежу за развитием друзей и знакомых. Перестал есть мясо, пить алкоголь, курить и уже так давно, что и не помню, было ли это вовсе. Похудел. Снова набрал и снова похудел. Научился чему-то новому. Подучил язык. И ближайшее моё окружение к этому привыкло, к новой версии меня. Они даже не заметили, как и когда точно я обновил прошивку. И они.
Но вдруг…
Откуда не возьмись появляются люди из какой-то другой версии жизни. Как правило родственники, но не обязательно. И никто их не предупредил. Не обновил, пропатчил… Они не читали книги, смотрели фильмы, кажется, что они всё это время просто спали. И нужно срочно откатить себя. Вспомнить, как это было в далёком 1998 году.
И знаете что?
А то, что в первом случае — это моя работа, за которую мне платят.
А во втором случае — я по непонятным причинам и свободной, казалось бы, воле вынужден заставить себя слушать пошлые шутки, смотреть как упиваются в хлам и дышать переработанным дымом от тонких пошлых сигарет. Опять и опять рассказывать, почему как и зачем. Убеждать. Спорить. Молчать. Быть… Откатывать себя и не любить. Мне кажется тут что-то не чисто. Что-то не так.
P.S. Код мой. Можно сказать свежий, из печки :) Если кому-то это интересно. Да. $lang в конструкторе лишняя, но нужная. Не спрашивайте. Просто так надо )))
Использую я какой-нибудь программный продукт версии 0.2 RС. Знаю его библиотеку, функции, методы, классы. Всё по полочкам. Потом выходит версия 0.3, 0.4, 0.5 и так до скажем 2.2 Beta… Старые баги устранены, добавлены новые. Некоторые классы, методы, функции устарели и были вырезаны. Что-то было добавлено. Новые функции, методы, классы. Новая архитектура программы. На этапе 0.9 ядро было фактически переписано с нуля…
И всё бы неплохо, я следил и сам принимал участие в этом увлекательном процессе.
Но вдруг…
Откуда не возьмись где-то там всплывает версия 0.2 RC. И обновить её нельзя. И не просто всплывает, а требует срочного дополнения. Новый модуль, или расширения возможностей старого. И вот тут то и нужно, срочно, в самые короткие сроки, откатить себя. Вспомнить, как оно было, в далёком июне позапрошлого года! И постоянно нарываешься на то, что не хватает этих вот новых методов и классов. Программа дико тормозит и работает не так как надо. Нужно опять вспомнить про любимые до боли костыли, которые нужно ставить везде, где только можно, чтобы не падать на каждом углу.
В жизни приблизительно так же.
Живу я себе, в тесной квартире и собственном маленьком уютном мире. Что-то меняю. Читаю книги. Как-то развиваюсь. Слежу за новостями в интернетах. Слежу за развитием друзей и знакомых. Перестал есть мясо, пить алкоголь, курить и уже так давно, что и не помню, было ли это вовсе. Похудел. Снова набрал и снова похудел. Научился чему-то новому. Подучил язык. И ближайшее моё окружение к этому привыкло, к новой версии меня. Они даже не заметили, как и когда точно я обновил прошивку. И они.
Но вдруг…
Откуда не возьмись появляются люди из какой-то другой версии жизни. Как правило родственники, но не обязательно. И никто их не предупредил. Не обновил, пропатчил… Они не читали книги, смотрели фильмы, кажется, что они всё это время просто спали. И нужно срочно откатить себя. Вспомнить, как это было в далёком 1998 году.
И знаете что?
А то, что в первом случае — это моя работа, за которую мне платят.
А во втором случае — я по непонятным причинам и свободной, казалось бы, воле вынужден заставить себя слушать пошлые шутки, смотреть как упиваются в хлам и дышать переработанным дымом от тонких пошлых сигарет. Опять и опять рассказывать, почему как и зачем. Убеждать. Спорить. Молчать. Быть… Откатывать себя и не любить. Мне кажется тут что-то не чисто. Что-то не так.
P.S. Код мой. Можно сказать свежий, из печки :) Если кому-то это интересно. Да. $lang в конструкторе лишняя, но нужная. Не спрашивайте. Просто так надо )))
It’s very difficult to roll yourself back.
I am using some software product version 0.2 RC. I know his library, functions, methods, classes. All on the shelves. Then comes version 0.3, 0.4, 0.5, and so on, say 2.2 Beta ... Old bugs are fixed, new ones are added. Some classes, methods, functions are deprecated and have been cut. Something has been added. New functions, methods, classes. New program architecture. At stage 0.9, the kernel was actually rewritten from scratch ...
And everything would be nice, I followed and took part in this fascinating process myself.
But suddenly…
From nowhere, version 0.2 RC pops up somewhere. And you can’t update it. And not just pops up, but requires an urgent addition. New module, or expanding the capabilities of the old. And here it is also necessary, urgently, in the shortest possible time, to roll back. Remember how it was, back in June the year before last year! And constantly running into the fact that these new methods and classes are missing. The program is wildly slow and does not work as it should. We must again recall crutches, beloved to pain, that should be placed wherever possible, so as not to fall on every corner.
In life, about the same.
I live for myself, in a cramped apartment and my own small cozy world. Something is changing. Read books. Somehow I'm developing. I follow the news on the Internet. I follow the development of friends and acquaintances. I stopped eating meat, drinking alcohol, smoking, and so long ago that I don’t remember if it was at all. Lost weight. Again typed and lost weight again. Learned something new. Learned the language. And my immediate surroundings got used to it, to the new version of me. They did not even notice how and when exactly I updated the firmware. And they are.
But suddenly…
Out of nowhere, people come from some other version of life. As a rule, relatives, but not necessary. And no one warned them. I didn’t update it, I patched it ... They didn’t read books, watched films, it seems that they just slept all this time. And you need to urgently roll yourself. Recall how it was back in 1998.
And you know what?
And the fact that in the first case is my work for which I am paid.
And in the second case - for unknown reasons and seemingly free will, I am forced to force myself to listen to vulgar jokes, watch how they revel in rubbish and breathe processed smoke from thin vulgar cigarettes. Again and again to tell why how and why. Urge. Argue. Be silent. To be ... Roll yourself away and not love. It seems to me that something is not clean. Something is wrong.
P.S. The code is mine. You can say fresh, from the stove :) If someone is interested. Yes. $ lang in the constructor is superfluous, but necessary. Do not ask. Just so necessary)))
I am using some software product version 0.2 RC. I know his library, functions, methods, classes. All on the shelves. Then comes version 0.3, 0.4, 0.5, and so on, say 2.2 Beta ... Old bugs are fixed, new ones are added. Some classes, methods, functions are deprecated and have been cut. Something has been added. New functions, methods, classes. New program architecture. At stage 0.9, the kernel was actually rewritten from scratch ...
And everything would be nice, I followed and took part in this fascinating process myself.
But suddenly…
From nowhere, version 0.2 RC pops up somewhere. And you can’t update it. And not just pops up, but requires an urgent addition. New module, or expanding the capabilities of the old. And here it is also necessary, urgently, in the shortest possible time, to roll back. Remember how it was, back in June the year before last year! And constantly running into the fact that these new methods and classes are missing. The program is wildly slow and does not work as it should. We must again recall crutches, beloved to pain, that should be placed wherever possible, so as not to fall on every corner.
In life, about the same.
I live for myself, in a cramped apartment and my own small cozy world. Something is changing. Read books. Somehow I'm developing. I follow the news on the Internet. I follow the development of friends and acquaintances. I stopped eating meat, drinking alcohol, smoking, and so long ago that I don’t remember if it was at all. Lost weight. Again typed and lost weight again. Learned something new. Learned the language. And my immediate surroundings got used to it, to the new version of me. They did not even notice how and when exactly I updated the firmware. And they are.
But suddenly…
Out of nowhere, people come from some other version of life. As a rule, relatives, but not necessary. And no one warned them. I didn’t update it, I patched it ... They didn’t read books, watched films, it seems that they just slept all this time. And you need to urgently roll yourself. Recall how it was back in 1998.
And you know what?
And the fact that in the first case is my work for which I am paid.
And in the second case - for unknown reasons and seemingly free will, I am forced to force myself to listen to vulgar jokes, watch how they revel in rubbish and breathe processed smoke from thin vulgar cigarettes. Again and again to tell why how and why. Urge. Argue. Be silent. To be ... Roll yourself away and not love. It seems to me that something is not clean. Something is wrong.
P.S. The code is mine. You can say fresh, from the stove :) If someone is interested. Yes. $ lang in the constructor is superfluous, but necessary. Do not ask. Just so necessary)))
У записи 1 лайков,
0 репостов,
64 просмотров.
0 репостов,
64 просмотров.
Эту запись оставил(а) на своей стене Егор Попонин