[Git]-versionhallinnassa on niin mielipuolinen käyttöliittymä, että vielä nykyäänkin, kun [käyttöliittymäsuunnittelu] on ollut osa gitin kehitystä monta vuotta, syntyy tarinoita kaikista mahdollisista inkonsistensseista ja älyttömyyksistä:
http://stevelosh.com/blog/2013/04/git-koans/
Myös kyseiseltä sivulta linkatut vim-tarinat ovat ihan mielenkiintoisia:
http://blog.sanctum.geek.nz/vim-koans/
Mielenkiintoista kyllä, nämä jälkemmäiset sisältävät eräänlaista humanismia ja pragmaattisuutta aika vaikeasti tavoitettavassa muodossa. Mutta jos yrittäisin muotoilla sen sanoiksi:
# Älä tuhlaa aikaa siihen, minkä voi tehdä helposti (a.k.a. "laiskuus on hyve" a.k.a. "hullu paljon töitä tekee, viisas pääsee vähemmällä") # Ei ole väliä, jos on monta tapaa tehdä jotain, kunhan on se tapa, joka on sinulle kätevä (a.k.a. "antaa kaikkien kukkien kukkia") # Käyttäjän kannalta ei ole väliä toteutustavalla vaan käyttöliittymällä (tai rajapinnalla) (a.k.a. "shift complexity to implementor") # Älä tuskaile, oletko tarpeeksi hyvä: ne, jotka eivät ole, eivät edes älyä tuskailla.
----
* [merkintä: 2013-09] * [atehwa] * [kategoria: päiväkirjamerkintä] * [tarina]