Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I read an interesting twist on perfectionism: try to the "perfect compromise". Quality has multiple dimensions and you can't optimize all of them perfectly. Instead, choose which dimension is actually most important for the current problem and prioritize it.


A few years ago I invented[1] the term 'acceptimal', meaning 'acceptably optimal'. It's not the absolute best solution, but it's a pragmatic compromise between time, cost, performance, and simplicity which performs acceptably close to optimally.

[1] Or at least I've never heard anyone else use it who didn't get it from me.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: