Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
molaram218842dmaybe you're not a programmer really
but it's ok
iamai101642dWhen I see a poorly written program, I rant and groan or mumble how to revamp it were it mine. In the end I trudge along to finish because fixing one means I get to fix others after. It feels more rewarding to fix the issues that anything else will just be a distraction so I don't dwell thinking about them too much.
witchDev26442dThe fun thing about being a programmer for me is solving those real disgusting problems that shouldn't have being problems in the first place. Maybe 5 years ago I would brood and rant over it, now I just make a coffee, put on Frank ocean (yes I do code to sad music) and get shit done. It is the only way to grow as a dev. Shutting down does not solve the problem. You wake up tomorrow and u are still faced with the problem u refused to attack.
jdebs40642dIt's good to think about why things are problems and how you could have solved them if you had implemented it from the start, because that will make you a better programmer. However, sometimes it's not that simple - you might think something makes no sense and shouldn't have been a problem to begin with, but maybe it was a workaround for something else that was outside the implementer's control. These things have a way of cascading like that. So it's good to think about it, but then it's important to move beyond that and think of solutions. Even if they are hacky, you can still make them as robust and clean as possible.
Oktokolo39642dIf the code is too ugly to reason about, you have to refactor it iteratively until you can reason about it enough to be able to detect the real problem and cut the solution into manageable pieces.