Бувають випадки, коли я працюю над проектом програмування, і в мене виникає свербіж, щоб змінити деякі речі в моєму середовищі (OSX або Linux). Vim, можливо, не робить саме те, що я хочу, тому замість того, щоб робити це навколо того, як я займався пару місяців (іноді років), я йду і розумію правильний шлях. Або я можу робити щось довге, і я кажу собі, чому не придумаю кращого способу.
Річ у тім, коли я виїжджаю і роблю це години, коли можна пролетіти. Іноді я застрягаю, намагаючись отримати те, що хочу. Я буду знати, що я дуже близький, тому не здаюся. Зазвичай я завжди отримую це в підсумку, але це після годинного розмахування та гуління. Я ненавиджу відчуття здачі і того, щоб мати справу з чимось, що я знаю, може працювати краще.
Коли я закінчую, у мене є тепле відчуття, знаючи, що моє оточення трохи більш гладке та персональне, але мені цікаво, чи міг би час краще провести. Де я малюю лінію? Здається, з усіма інструментами у стилі UNIX можна навчитися нескінченної кількості.
Завжди думав, що знак вищого програміста - це той, хто виходить зі свого шляху, щоб змусити комп’ютер нахилитися до своєї волі. Чи правильно я це роблю? Я вважаю, що bash shell, unix / linux, а vim буде назавжди, тому я вважаю це інвестицією.
Але знову ж таки, я просто витрачаю 3 години на те, щоб змусити якоюсь дурною штучкою плагін вимператора Firefox працювати правильно.
Тож мені цікаво, що ця громада думає з цього приводу.