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