Немножко постпятничных наблюдений. С одной стороны на работе ты должен быть вовлечённым, пытаться всё лучше и лучше понять как твой проект работает в каждом своём аспекте. Это делает тебя сильнее, это делает тебя полезнее и дороже. С другой стороны люди, которые придумали фразу "меньше знаешь, крепче спишь" тоже не дураки. Потому что своя кукуха тебе дороже.
Большая часть багов в коде это какие-то мелочи, с которыми почти с первого взгляда всё понятно. Если они стабильно воспроизводятся и находятся где-то на видном месте, то исправлять их довольно просто. Но вот остальные – это самые интересные.
Иногда узнаёшь о том, о чём лучше бы и не знал. Ты натыкаешься на проблемы, после которых задаёшься вопросом: а как это вообще блин работало раньше, если тут написано такое? Начинаешь углубляться, искать решение проблемы и оказывается, что она вообще глобальная, у вас буквально всё так работает и работало всегда. Ну то есть не работает и всегда не работало. Никто этого просто никогда не находил. Автор проблемы где-то уже даже не с вами. Это или ты из прошлого, который был глуп и просто что-то забыл, или кто-то, кто уже давно уволился.
Решение этих детективных проблем – одна из самых интересных частей работы. Но сам процесс, правда, не очень. Много страданий, а результат – крупица полученного опыта в какой-то мелочи. Ну и ощущение, что мы всем миром живём на пороховой бочке, где мы ничего не контролируем – спокойствия не добавляет. 😐