”Fan, inga användare hittar till mina program. Jag tror att det är dags att lägga ned utvecklingen, det lönar sig inte.”
Han är ledsen över att det han utvecklar lockar få. Han har få användare, de tar bara för sig, kommunicerar inte med honom och han tycker att allt arbete som han lägger ned är otacksamt.
Jag frågar honom var hans program finns och svaret är givet:
”På Github så klart.”
Som designer så inser jag problemet. Github är en plattform för att hantera kod, versioner och uppdateringar. Det är ingen hemsida utan en plats för att hantera kod. Trots det så är detta den enda plats utvecklare erbjuder, den enda plats där de tycker att vi vanliga användare ska hämta deras versioner. För en som inte kodar så är Github en rörig, obegriplig plats och om du som utvecklare sedan kombinerar det med länkar fram och tillbaka och där filer bara visas rätt upp och ned.
En zip-fil eller en dmg-fil är möjligen något fullständigt självklart för många, men inte för alla.
Hemsida
Tänk om du skapade en enkel hemsida men en beskrivning av vad ditt program gör och så en länk, en knapp – ”Ladda ned den senaste versionen”?
Det är lite mera jobb men hur kommer det sig att du är beredd att lägga ned så mycket arbete och tid på ditt program, som du hoppas att många ska använda, och sedan lägger ned så lite tid på att användare ska hitta, ladda ned och förstå vad det är ditt program gör?
Det här är en parallell till ett oändligt antal Open Source-projekt som har hemsidor som skryter med att de uppfyller HTML-standarden men ser ut som något som ramlade ut hur historiens garderob strax efter 1995. Det är hemsidor som ser för jävliga ut för att tala klarspråk.
Göra allting
”Men om jag skapar ett program som är gratis så får väl användarna lära sig att hitta. Ska jag behöva göra allting?”
Absolut, det är fritt att tycka det men om användare inte hittar till ditt program, som du skapat, lagt ned tid på och som du tror att många skulle ha nytta av så kan du inte skylla på dina presumtiva användare.
Då är det du som äger problemet.