Vaikeväärtused, mida muutsin
Lühike nimekiri vaikeväärtustest, mis tegid rohkem tööd kui ükski funktsioon, mille ehitasin.
Mõned tähendusrikkamad muudatused, mida ma viimase aasta jooksul tootes tegin, olid ühe-rea muudatused vaikeväärtustes. Mitte üks neist ei tulnud välja muudatuste logikande'iga. Kõik need liigutasid vaikselt mingit numbrit.
Mida ma muutsin#
Teavitused on vaikimisi väljas. Uued kasutajad valivad sisse, suhtleyes asjaga, millest nad kuulda tahavad. Enamik olemasolevatest rakendustest on vaikimisi sees, ja nende kolmekümnenda päeva kasutajad õpivad ikooni kartma. Minu omad mitte.
Jagamine on vaikimisi privaatne. Kasutaja saab hiljem lülitit muuta, aga mitte midagi tema loodust pole avalik, kui ta seda meelega ei avalda. Auditi vestlus, mis sellele järgnes, oli lihtsaim, mis mul kunagi olnud on.
Sortimisjärjekord on vaikimisi kõige hilisem. Mitte "asjakohasuse järgi," mitte "nutikas sort." Kõige hilisem on järjekord, mida enamik kasutajaid peab silmas. Nutika sordi keerukus tasutakse väikse segaduse hinnaga iga kord, kui järjekord muutub põhjustel, mida kasutaja ei algatanud.
Mida ma ei muutnud#
Valuuta. Kuupäeva vorming. Keel. Need on vaikeväärtused, mis peavad olema õiged, mitte valikulised. Saan need brauserist ja ei näita kunagi dialoogi, mis küsib kasutajalt kinnitada seda, mida tema enda seaded juba deklareerisid.
Muster#
Head vaikeväärtused lükkavad jõu, mitte pinna, kasutajale. Need teevad toote turvalisemaks, rahulikumaks ja vaiksemaks ilma, et keegi peaks seadeid õppima. Neid on ka võimatu A/B-testida ausalt, mis on ilmselt põhjus, miks enamik tooteid neid ei muuda.