Kuidas hakkasite tegema kontroll-loendi haldustarkvara "Lastile"?
Kui ma tarkvara teen, teen seda harva, sest "keegi palus mul seda teha" või "Kui teete sellist tarkvara, kasutavad seda kõik", ja enamik põhjuseid on "sest ma tahan seda". Sellepärast tehakse ka Lasil.
Enne Lastingi loomist mõtlesin ma alati: "Seal on üsna palju tarkvara, mis salvestab ligikaudseid ajakavasid, ja selliseid asju on raske unustada isegi siis, kui ma neid oma peas meelde jätan, kuid ma kipun detaile ootamatult unustama." Seetõttu otsisin tarkvara, mida saab ükshaaval kontrollida ja hallata, mäletan, et seda oli raske kasutada, näiteks olla liiga mitmekülgne või spetsialiseerunud ajakavadele isegi siis, kui saaksin selle asendada ajakava tarkvaraga jne.
"Teeme tarkvara, mis on spetsialiseerunud ainult kontrollnimekirjadele", mis viis "rasteriseerimiseni". Alguses mõtlesin: "Ma loodan, et ainult mina saan seda kasutada", kuid "Kui teete seda väga ettevaatlikult, laskem teistel inimestel seda kasutada, võib-olla võib olla ka teisi, kes seda soovivad." Ma arvasin, et see otsustati avaldada kodulehel korduvate parandustega kasutaja orientatsioonis.
Ma loon tarkvara rõhuasetusega "UI (kasutajaliides)", "juhitavus" ja "välimus". Parem on, kui saate mõne sammuga hõlpsasti sisestada ja kontrollida kontrolli sisu ning ma tahan mehhanismi, mida saab hallata, jagades selle mitmeks kontrollnimekirjaks. Mõned inimesed ei pruugi välimuse vilkumist vajada, kuid ma arvan, et alati on esimene mõju. Mõned inimesed võivad öelda, et nad ei kasuta seda lihtsalt vaadates vana kasutajaliides. Kuid kõige tähtsam on see, et kasutajad saavad seda ilma stressita jätkuvalt kasutada ja ma püüan ka sellist tarkvara teha.
... Noh, sellest sai lause, mis ei olnud ühtne, kuid (^^;) sellise ajalooga loodi kontrollnimekirja haldamise tarkvara "Lastail" (sunniviisiline w).