my job mainly consists of making small changes to legacy projects, Either adding features or fixing bugs.
recently i've been stuck on a small project for far too long, and its creating some stress. I'm stuck at a crossroad of alot of brittle code and a ui which just can't do what i need it to do. I've gotten things working a few times now, but have had to make changes for various reasons.
this past weekend i actually rewrote most of the functionality from scratch in a day, and now i feel kind of discouraged... like im realizing that maybe many of my obstacles are self created. This really could have been a one day project if i had been allowed to rewrite, or if i were more able to think like some of my co-workers, who probably would have copied some code in and been done with it.
Instead i feel as if i am creating all these problems, other people are getting involved, and I don't see things ending well.