Технический долг - это такая коробка, которую аккуратно передают из поколения в поколение...

С пометкой:

«Пока не трогай, оно работает».

или

«Мы потом перепишем».

а еще:

«Сейчас не до этого».

А потом внезапно выясняется, что:

  • любое изменение ломает все вокруг
  • никто толком не знает, как это устроено
  • правка на 15 минут превращается в квест с мемным шаманским бубном
  • новые люди туда не заходят
  • старые - заходят, но без особого энтузиазма

Иногда это выглядит как «какая-то мелочь»,

например, сервис, который годами живет сам по себе, все к нему привыкли, никто не трогает, и только в моменты сбоев становится понятно, что он давно не поддерживается так, как должен.

Без злого умысла. Просто так сложилось.

И вот ты смотришь на эту коробку и понимаешь: это не просто код, процесс или решение «на костылях». Это отложенная ответственность, аккуратно упакованная и переданная дальше.

Самое интересное - техдолг почти всегда появляется из благих намерений. Быстрее запустить. Не тормозить бизнес. Сделать «хоть как-нибудь, но сейчас».

И проблема не в том, что он возникает. Проблема в том, что про него перестают помнить, пока он не начинает тянуть систему на дно.

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

2
2 комментария