Hacker News new | ask | show | jobs
by rkunal 743 days ago
Obsession usually means your emotional reasoning is over powering your logical thinking ability.

I suggest - Every time you rewrite, document your architectural changes in a long form article.

You are essentially journaling your thought process, but explaining it to someone else forces you to break the emotional connect you have with your code.

This way you will start to view software architecture with a balanced mindset.