А я-то думал, что стряслось...
Midinvaern, ребята. День зимнего солнцестояния. Нам всім капець.))
Крута: Википедия не знает, что такое "солнцеворот". А я до сих пор путаю, это солнцестояние или таки равноденствие.))) По логике первое, по грамматике второе...))))
Если серьёзно.
Полгода (или даже больше) назад над моими библиотечками сделали весьма нехилую надстройку. Делал её не я, потому что она была нужна срочно, а я ж пишу всё очень медленно (хотя и, как сегоднянаконец-то вслух признали, качественно). А поскольку делал её не я, то отследить, чтобы надстройка в точности соответствовала логике работы моих библиотечек, я, разумеется, не мог. Документацию же, разумеется, русские программисты не читают (и нафига я её пишу, тоже не очень ясно).
Надстройку добавили во все текущие проджекты, количеством пять штук. Проджекты, разумеется, начали продавать, и достаточно успешно.
А потом появилось требование, чтобы в целях обратной совместимости мои библиотечки, ежели обнаруживали надстройку, то работали исключительно через неё. Ну, чтобы проджекты работали вне зависимости от того, есть ли надстройка или нет. Месяц назад, выполнив положенное количество ритуальных ударов в бубен, подскоков на одной ноге вокруг системного блока и страшных заклинаний на трольем и матерном русском, я это сделал.
И вот уже третью неделю на нас валятся рекламации от клиентов, а я с тем человеком, который делал надстройку, тупо латаем дыры на всех уровнях взаимодействия. Потому что, блин, надстройка тупо не поддерживает логику работы библиотек. По мелочам - но не поддерживает. У неё своя логика. В мелочах. В некоторых ситуациях. И этого хватает, чтобы вылезали совершенно дикие шрёдинбаги и падали самые простые проги.
Вот я каждый день как на вулкане: чёрт его знает, с какой стороны бумкнет. Сегодня бумкнуло сразу с двух.
Я из-за этого не могу закончить текучку, она всё накапливается, накапливается, ещё новая наползает (конец года, всё-таки), а я уже просто начинаю тупеть. Уже начальник мой сегодня бросил свои дела и полез на выручку (кстати, помог очень сильно). А я с ужасом понимаю, что вот в этих и в этих местах оно точно работать не будет, и ещё хрен знает, как его исправлять. Что надстройку надо нафиг переписать, желательно с нуля, а времени просто нет, нет катастрофически.
Ну и всё такое.
Плюс погода.
Плюс уходящие поезда.
Плюс ещё всякая разная фигня, на которую тупо не остаётся времени.
Вот меня и колбасит.
Хотя это, в принципе, преходяще, и я это прекрасно понимаю. В отличие от обычной инфернальности, которая никакой подоплёки, кроме личных глюков, не имеет. Тут всё просто.
Надо чётко структурировать проблемы.
Надо чётко ранжировать проблемы.
Надо решать проблемы в соответствии с рангом.
И надо, чёрт побери, отдыхать в промежутках между.
И будет нам счастье!..
Midinvaern, ребята. День зимнего солнцестояния. Нам всім капець.))
Крута: Википедия не знает, что такое "солнцеворот". А я до сих пор путаю, это солнцестояние или таки равноденствие.))) По логике первое, по грамматике второе...))))
Если серьёзно.
Полгода (или даже больше) назад над моими библиотечками сделали весьма нехилую надстройку. Делал её не я, потому что она была нужна срочно, а я ж пишу всё очень медленно (хотя и, как сегодня
Надстройку добавили во все текущие проджекты, количеством пять штук. Проджекты, разумеется, начали продавать, и достаточно успешно.
А потом появилось требование, чтобы в целях обратной совместимости мои библиотечки, ежели обнаруживали надстройку, то работали исключительно через неё. Ну, чтобы проджекты работали вне зависимости от того, есть ли надстройка или нет. Месяц назад, выполнив положенное количество ритуальных ударов в бубен, подскоков на одной ноге вокруг системного блока и страшных заклинаний на трольем и матерном русском, я это сделал.
И вот уже третью неделю на нас валятся рекламации от клиентов, а я с тем человеком, который делал надстройку, тупо латаем дыры на всех уровнях взаимодействия. Потому что, блин, надстройка тупо не поддерживает логику работы библиотек. По мелочам - но не поддерживает. У неё своя логика. В мелочах. В некоторых ситуациях. И этого хватает, чтобы вылезали совершенно дикие шрёдинбаги и падали самые простые проги.
Вот я каждый день как на вулкане: чёрт его знает, с какой стороны бумкнет. Сегодня бумкнуло сразу с двух.
Я из-за этого не могу закончить текучку, она всё накапливается, накапливается, ещё новая наползает (конец года, всё-таки), а я уже просто начинаю тупеть. Уже начальник мой сегодня бросил свои дела и полез на выручку (кстати, помог очень сильно). А я с ужасом понимаю, что вот в этих и в этих местах оно точно работать не будет, и ещё хрен знает, как его исправлять. Что надстройку надо нафиг переписать, желательно с нуля, а времени просто нет, нет катастрофически.
Ну и всё такое.
Плюс погода.
Плюс уходящие поезда.
Плюс ещё всякая разная фигня, на которую тупо не остаётся времени.
Вот меня и колбасит.
Хотя это, в принципе, преходяще, и я это прекрасно понимаю. В отличие от обычной инфернальности, которая никакой подоплёки, кроме личных глюков, не имеет. Тут всё просто.
Надо чётко структурировать проблемы.
Надо чётко ранжировать проблемы.
Надо решать проблемы в соответствии с рангом.
И надо, чёрт побери, отдыхать в промежутках между.
И будет нам счастье!..