Ik ben verre van een programmeur.
Door de jaren heen heb ik er zeker wel een affiniteit mee ontwikkeld. Van het bouwen van websites in HTML (view source baby!) tot het tweaken van plugins in WordPress en op deze blog het begrijpen van Jekyll en Github als omgeving voor een static site generator. Maar het 100% snappen doe ik het allemaal niet.
Veel van wat ik doe is Copy-Paste Programmeren. Ik zoek op sites als Stack Overflow naar een oplossing voor het probleem waar ik op dat moment tegen aan loop en ik probeer het met wat voorbeeldcode te fixen. Vaak lukt dat, soms vereist het wat logisch denkwerk. Dat lukt me nog wel.
Maar met een lege pagina beginnen en iets programmeren wat een kunstje op mijn computer kan, nee daar ben ik echt niet goed in.
Maar zoals gezegd, de affiniteit is er zeker en ik sta altijd weer versteld als onze software ontwikkelaars iets prachtigs maken in de app. Niet dat ik het zelf wil kunnen, maar ik zie wel dat hun werkomgeving is geoptimaliseerd op snelheid en gemak van werken. Zoals ik zelf schrijf in Ulysses, een teksteditor zonder al te veel poespas. Ik gebruik de Alfred app op mijn Mac om snel taken uit te voeren en via Keyboard Maestro breid ik dat nog verder uit. Zo zie ik hen werken in programma’s als Atom en uiteraard de Terminal app. Omdat ik dit blog tevens bewaar op Github, werk ik zelf steeds vaker in een puike vervanging voor de standaard Terminal, iTerm2. De configuratie- en aanpasmogelijkheden zijn schier eindeloos. Dat geeft vrijheid, maar gelijktijdig verlamt het. Want wáár begin ik dan. Wat kan ik aanpassen en hoe weet ik of het goed is?
Na een tijdje begin ik wel een beetje gevoel voor te krijgen en kom ik via-via (‘s Internets Wegen zijn Ondoorgrondelijk soms…) achter het bestaan van Oh My ZSH.
Nee, ik had er ook nog nooit van gehoord en inderdaad, coole naam.
Met ZSH kun je je terminal nog verder personaliseren en een compleet eigen uiterlijk en werking geven. Je ziet in bovenstaande video al dat je makkelijk door bestanden en directories kunt traverseren in plaats van alles in te typen. En je ziet dat het uiterlijk van de teksten sterk is aangepast. In plaats van alles hetzelfde lettertype en kleur, kun je het helemaal naar eigen believen aanpassen.
Door Oh My ZSH ben ik een vrijdagavond lekker aan het klooien geweest in de terminal app en heb ik weer wat meer geleerd over de innerlijke werking van mijn computer. Ik zal nooit een Commandline Jedi worden, maar het feit dat ik bij het opstarten van mijn iTerm nu een quote van de dag krijg met wat random ascii art, ik vind dat al leuk genoeg!
Smashing Magazine heeft een fraaie eerste kennismaking met Oh My ZSH als je zelf benieuwd bent!