Странная вещь по саморазвитию, о которой я твитнул вчера, в некоторой степени зависит от способности быть честным с самим собой, так что вот трюк, который я использую: Сначала я убедил себя, что это будет полезно для меня. Затем я привлек свое эго, убедив себя, что быть неправым должно быть УДИВИТЕЛЬНО, а не СТЫДНО. Попробуйте относиться к этому так, как это делал бы/должен делать ученый. Безусловно, можете обманывать внешне, если это вам выгодно и ваша память достаточно хороша, но на самом деле нет никаких недостатков в том, чтобы иметь более надежную информацию. Теперь мое эго активно следит за тем, когда я обманываю себя. Это действительно улучшило мое программирование. Раньше я мог легко обманывать себя маленькими ложами, такими как "о, это изменение было бы невозможно на этом этапе", а затем мое эго говорит: "нет, мы просто слишком ленивы. Мы могли бы сделать всю систему модульной прямо сейчас", и в этот момент я сам себя поймал на лжи. Это странно самодовольный вид честности.