Я не системний адміністратор, а інженер програмного забезпечення, тому я, як правило, більш параноїчний, ніж середній системний адміністратор. В принципі, мені це не подобається, коли колеги починають «виправляти» свій код, і взагалі я, як правило, впертий, тому щойно я придумаю рішення, я просто дотримуватимусь його використання, якщо інша методика не зарекомендувала себе як краще. (І в основному, якщо хтось інший каже мені, я повинен використовувати іншу техніку, тому що вони вважають, що це краще, я повинен стримуватися, щоб не показувати їм птаха ...)
Я також надзвичайно ледачий, але знову ж таки, це, як правило, дуже хороша поведінка для інженерів програмного забезпечення. Це просто означає, що я буду використовувати найшвидшу техніку, щоб вирішити проблему, і я не додаю більше коду, ніж потрібно для того, щоб рішення працювало. І звичайно, я планую заздалегідь, щоб в майбутньому я лінувався. Якщо чесно, навіть мій начальник знає, що я лінивий (я сказав йому), і він також знає, чому. Він дуже радий з цього приводу, оскільки це означає, що проекти закінчуються до закінчення терміну, і код є цілком ретельним.
Це велика різниця з моїми колегами, які менш ледачі і, отже, більш креативні. Їм потрібно вдвічі більше часу, щоб виправити помилки у своєму коді, і, як правило, у чотири рази більше помилок, ніж я. А оскільки вони менш ледачі, вони часто придумують додаткову функціональність, про яку ніхто не просив, але яка введе ще кілька помилок.