Hacker News new | ask | show | jobs
by spaetzleesser 1431 days ago
It almost boils down to "have good taste and understand the problem well".

One thing I have noticed is that it's almost impossible to keep a codebase under control over time when business needs change and new people come in all the time.