Es fällt mir sehr schwer, mich auf das zu konzentrieren, was ich mache (programmtechnisch), wenn etwas (Kompilierung, Startzeit usw.) mehr als nur ein paar Sekunden dauert. Anekdotisch scheint es, dass die Schwelle ungefähr 10 Sekunden beträgt (und ich erinnere mich, dass ich über Studien gelesen habe, die dasselbe sagten, obwohl ich es jetzt nicht finden kann). Normalerweise nehme ich also eine Änderung vor und führe das Programm aus, um es zu testen. Das dauert ungefähr 30 Sekunden, also beginne ich etwas anderes zu lesen, und bevor ich es weiß, sind 20 Minuten vergangen, und dann dauert es (wenn ich Glück habe!) Noch mehr als 10 Minuten, um den Kontextwechsel zu bewältigen und wieder in die Programmierung einzusteigen .
Es ist keine Übertreibung zu sagen, dass einige Dinge, die mich Minuten kosten sollten, buchstäblich Stunden in Anspruch nehmen.
Ich bin sehr gespannt, was andere Programmierer tun, um dieser Tendenz entgegenzuwirken (oder ob ich einzigartig bin und sie diese Tendenz nicht haben?). Vorschläge jeglicher Art sind willkommen - von "Setz dich auf deine Hände, nachdem du den Kompilierknopf gedrückt hast" über mentale Tricks bis zu "Wenn es 30 Sekunden dauert, etwas zu starten, um eine Änderung zu testen, stimmt etwas nicht mit deinem Entwicklungsprozess überein ! "