Voxera101283yTry to keep in mind that different persons have different opinions on what is perfect so no matter how much work you do some other person might not like it.
Also, train your self with simpler project by setting very short deadlines to get used to not overwork everything.
Make a list of priorities where you put perfection refactory last and then try to stop before that.
Its hard, I know :/, but it helps.
Even if you reach “perfect” the risk is that a few weeks from now your own perception of perfect have changed.
Perfect to often lets form win over function and that is almost always a bad idea.
cdrice82"You gave us bad code! We ran it and now production is DOWN! Join this bridgeline now and help us fix this!" ...
MoboTheHobo33My Friend: Dude our Linux Server is not working anymore! Me: What? What did you do? My friend: Nothing I swe...
tommy11Right now someone at Google is coding something useless for us to laugh at on April Fools.