Zasady
Małe oprogramowanie może być przemyślane, skuteczne i uczciwe bez stawania się skomplikowanym. Te decyzje kierują tym, co tworzymy — i co świadomie pomijamy.
Skupienie od początku
Każdy produkt zaczyna się od jasnego zadania. Funkcje powinny pomagać wykonywać je lepiej, a nie tylko wydłużać listę możliwości.
Jasne ceny
Cena powinna odzwierciedlać to, czego produkt naprawdę wymaga do stworzenia, działania i wsparcia. Preferujemy proste, przewidywalne modele i unikamy kosztów cyklicznych, gdy produkt ich nie potrzebuje.
Lokalnie tam, gdzie ma to sens
Jeśli coś dobrze działa na urządzeniu, pozostawienie tego tam może sprawić, że oprogramowanie będzie szybsze, odporniejsze, bardziej przyjazne prywatności i tańsze w utrzymaniu.
Technologia z umiarem
Nowa technologia jest użyteczna, gdy rozwiązuje realny problem. Dodajemy AI, usługi chmurowe, konta lub infrastrukturę wtedy, gdy wyraźnie poprawiają produkt — nie tylko dlatego, że są dostępne.
Uczciwe interfejsy
Ludzie powinni rozumieć, co robi dana akcja, ile coś kosztuje i co dzieje się z ich danymi. Projekt powinien wspierać świadome decyzje, a nie je ukrywać.
Kontrola pozostaje po stronie użytkownika
Ustawienia, pomoc, powiadomienia i monetyzacja powinny wspierać doświadczenie, a nie je przejmować. Produkt ma pozostać narzędziem dla osoby, która z niego korzysta.
Minimalizacja danych
Zbieranie mniejszej ilości danych jest często najprostszym sposobem ochrony prywatności. Gdy zewnętrzne usługi lub przetwarzanie danych są potrzebne, chcemy jasno wyjaśnić, po co.
Małe może pozostać małe
Nie każdy produkt musi stać się platformą. Dobrze wykonana aplikacja o jasnym celu może po prostu nadal dobrze wykonywać swoją pracę.
