Są chwile, kiedy pracuję nad programowaniem projektu i mam ochotę zmienić niektóre rzeczy w moim środowisku (OSX lub Linux). Vim może nie robi dokładnie tego, co chciałem, więc zamiast robić to tak, jak robiłem od kilku miesięcy (czasem lat), idę i wybrałem właściwą drogę. A może robię coś odważnego i mówię sobie, dlaczego nie wymyślę lepszego sposobu.
Chodzi o to, że kiedy idę i robię te godziny, mogę latać. Czasami utknąłem, próbując zdobyć to, czego chcę. Będę wiedział, że jestem naprawdę blisko, więc się nie poddaję. Zwykle zawsze to dostaję, ale po godzinach majsterkowania i googlowania. Nienawidzę uczucia rezygnacji i konieczności radzenia sobie z czymś, co wiem, że mogłoby działać lepiej.
Kiedy skończyłem, mam ciepłe uczucie, wiedząc, że moje środowisko jest trochę bardziej płynne i spersonalizowane, ale zastanawiam się, czy mój czas mógłby być lepiej wykorzystany. Gdzie narysować linię? Wydaje się, że dzięki wszystkim narzędziom w stylu UNIX można się uczyć nieskończonej ilości.
Zawsze uważałem, że znakiem nadrzędnego programisty jest ktoś, kto robi wszystko, co w jego mocy, aby komputer zgiął się do woli. Czy robię to dobrze? Myślę, że powłoka bash, unix / linux i vim będą dostępne na zawsze, więc widzę to jako inwestycję.
Ale potem znów spędzam 3 godziny, próbując uzyskać jakąś głupią rzecz, którą wtyczka firefox vimperatora działa poprawnie.
Zastanawiam się, co myśli o tym społeczność.