Hacker News new | ask | show | jobs
by corethree 955 days ago
Not to mention Perfection is defined differently be everyone. It's all opinion, someone's "perfect" code is another persons shit code.

And it's not even just different among people. Along the time dimension your perfect code can become bad later as requirements change and things evolve you may realize that what was once (in your opinion) perfect code was actually a very bad way to incorporate a certain feature.

Think of perfect code as a controversial literature novel. There is literally no point in building perfection unless your goal is only to build perfection for yourself rather then a customer/audience.