Toyota er vel þekkt sem skilvirkasta stofnunin á jörðinni utan mannslíkamans og eitt af heimspeki þeirra er að forðast skjöl. Í stað þess að gera "ferli" þegar einhver á samlínunni þarf fleiri bolta, þá eru þeir einfaldlega 5 töskur af boltum á hillunni og þegar maður er tómur fara þeir af hillunni og einhver kemur hverja klukkutíma og refills alla hilluna frá bakinu. Það er engin þörf á að skjalfesta neitt, ferlið gerir það fyrir þig.
Það var Nýleg grein um kvars sem talaði um athygli Apple að gátlista.
Það kemur í ljós að lykillinn að sköpun, hraða og aðlögunarhæfni Apple er á yfirborðinu, hið gagnstæða andstæða af því hvers konar frelsandi sköpunargáfu sem maður gæti búist við. Það er tékklisti ... mjög lengi.
Sem gerði mig að hugsa um hvað heimspeki minn um tékklisti er. Það er mikið athugavert við tékklisti. Þeir verða úreltir. Þeir geta verið langar og leiðinlegar og endurteknar. Eins og allar tölur geta þeir einbeitt sér að röngum hlutum. En allir þessir hlutir eru sannar að sleppa tékklistum líka, ekki satt? Ég meina í þriðja skiptið sem þú hefur gert sömu mistök. Það er líklega tími til að viðurkenna að eftir tékklisti gætu þú spara tíma.
En tékklistar eru aðeins góðar ef þær eiga við og þau eru uppfærð oft og þú ert enn á hegðun manna sem, við skulum andlit það, eru ekki byggð til að vera fullkomin allan tímann.
Við höfum staðal Drupal setja í embætti við byrjum með flestum viðskiptavinum sem eru á Drupal. Þetta felur í sér einingar, stillingar, vanræksla og sjálfgefna prófunargögnin. Það var notað til að vera gátlista, en það var alltaf úrelt. Þá fór einhver inn og gerði það svo sértæk að einhver, jafnvel með takmarkaðan þekking á Drupal, gæti gert það, þannig að allir Drupal fólkið í búðinni hataði það svo við tókum það út og við gátum ekki þjálfa neinn nýjan á það og aðeins eldri Drupal devs gætu fylgst með því, svo þá byrjðum við erfitt að kóðun það inn Drush.
Drush þýðir að einhver með Drupal reynslu gæti keyrt nokkrar línur af kóða og allt myndi "gerast" töfrandi. Ekkert meira "mannlegt villa", það er tékklisti, en í stað þess að sóðalegur maður reynir að fylgja tékklisti fylgdi tölva það.
Vandamálið við þetta var að jafnvel einföldustu breytingin þurfti verktaki og hverja breytingu þurfti að vera prófuð og svo féll það í sundur nokkuð fljótt.
Að lokum komumst við yfir augljós lausn, sem er eitthvað harður-dulmáli í Drush, sem gerði það nokkuð erfitt að breyta.
Nú höfum við einfaldlega síðuna sem heitir "klón mig" eða eitthvað svoleiðis og hvenær sem við eigum nýja viðskiptavini afritum við bara það. Breyttu því notað til að taka þátt forritara og fullt af öðru starfi, nú er einhver með lykilorðið á liðinu okkar hægt að fara og breyta eitthvað. Ef hönnuður vill hafa mismunandi prófgögn breytist það og það verður sjálfkrafa í næsta verkefni. Ef PM ákveður að við þurfum aðra sjálfgefna notanda í þjálfunarskyni, þá býr þau til einn og það verður í næsta verkefni okkar.
"Í fyrsta sinn sem þú gerir eitthvað gerðu það bara. Í öðru lagi skaltu gera það og taka minnispunkta. Í þriðja sinn, stöðva og sjá hvort það er í raun það sama. Ef það er að vinna úr því vegna þess að það mun líklega vera 4. og 5. og svo framvegis. "- Gavin Andresen, CTO Bitcoin
Við vorum svo heppin að hafa Gavin hér á Gravity Switch í nokkur ár. Hann bætti okkur alveg við menningu okkar og kóða okkar, en visku hans um hvenær að "hakk" og hvenær á að málsmeðferð þá er eitthvað sem hefur í raun breyst hvernig ég nálgast gögn.
Gavin kenndi okkur að góða kóðinn er sjálfsskjalandi.