像其他人一样,完美主义者也面临着各种选择:配偶、工作、理想、待读书籍,如果他们是程序员的话还要选择某种技术--语言、框架、代码编辑器、IDE、函数库。问题是他们总在寻找“最好”的选择,而现实世界往往能出现“更好”的选择,于是完美主义者不断地改变选择,以至于有时让他们忘记了初衷--真正需要解决的问题,并且深陷选择的困扰。
一个跳出这个选择泥淖的方法:在认清自己的选择困境后,无需选择最好的,只需选择“足够好”的。当一个更好的选择出现时,他们必须考虑转移到新选择的成本,比如学习成本、金钱、时间等,并问问自己:原来的选择是否已经“足够好”。