Telemetrie je peklo a "optimalizace " na zaklade toho jeste vetsi.
Priklad - v komercnim elektro cad-u Altium Designer byvala kota pro prumer, nyni lze v UI vlozit jenom kotu pro polomer. Ale importovane stare soubory to pobere vcetne prumeru. Proste se rozhodli "vypustit" featuru, protoze to lidi nepouzivaj.. ale zadelali si na dalsi problemy protoze to stejne musi renderovat. Tak namisto toho aby sw podporoval jasne dane featury, postupne se z nej vypousti ty, ktere "pry" vetsina nepouziva. Kdyz si nekdo kupuje SW z velke konkurencni nabidky, tak snad proto, ze ma nejake vlastnosti, a ne proto, ze se citi jako prumerny user.
Pokud je spravne rozhodnuti "osekame nas sw na totalni minimum" (coz je momentalni realita vsech producentu), tak z pohledu vyrobce mozna ano. Ale z pohledu uzivatele.. asi ne. Pred 10-ti rokama jsem byl rozhodne spokojenejsi s tim, co IT nabizelo za moznosti, dnes to je marny.. sice mame nekolikanasobne vyssi vykon, ale ty softy jsou zamerene uplne mimo misu (rozumej - na zacatecniky, masy, namisto profesionalu). A hipsterske vedeni vubec nechape co po nich jako chci, kdyz dotaz napr. smeruje k pozadavku k formatum souboru, abych do jejich nastroje mohl natahat svoji praci. Hlavne, aby bylo vsechno v cloudu protoze jsme neschopni, vid :)
Jako vazne?
1. Aplikace padaj protoze firma nema normalni vedeni produktu a vykonneho teamu, ani dobre programatory, nebo dobre QA testy. Neco co pada se nemelo nikdy k uzivateli ani dostat, copak jsme beta-testeri? Dnes asi ano. Nastesti vyrobci HW jsou posledni co nejak dbaji na to, aby veci fungovali, protoze hw nezmenis.. u sw se jen mavne rukou a prislibi update.
Prodleva v UI? Jo.. kdyz jsem jednou nahlasil, ze po SAVE si muzu udelat obed a dolozil, ze po par bajtech delaj fsync() kdezto ja mam NFS.. tak mi rekli tak to pouzivejte lokalni ulozite. Pritom stacilo udelat na tech par MB u nejvetsich projektu malloc(). Nikdo se takovym "nepodstanym" vecem, jako ze zrovna vam to jede pomalu, venovat nikdy nebude.
Pomalost startu je znova jenom problem c. 1.
Chtel jsem videt konkretni use-case, kde velika spolecnost na zaklade telemetrie priznala ze bez ni by se ten problem nikdy nevyresil. Kdyz srovnam aplikace, ktere maji a nemaji telemetrii, osobne mi prijde to co telemetrii nema stabilnejsi a rozumnejsi co se tyce organizace a zmen featur.
Ti co maj telemetrii to proste flakaj a optimalizuji sve interni procesy k minimalizaci nakladu, produkt jde stranou.
"Chtel jsem videt konkretni use-case, kde velika spolecnost na zaklade telemetrie priznala ze bez ni by se ten problem nikdy nevyresil."
To je blbý dotaz. Vždycky to jde vyřešit i jinak... Otázka je, zda se to někdy vyplatí a pokud ano tak kdy.
"Aplikace padaj protoze firma nema normalni vedeni produktu a vykonneho teamu, ani dobre programatory, nebo dobre QA testy."
Nebo protože prostě někde v divočině se stalo něco, co u autorů a testerů ne...
Jsem poslední, kdo by chtěl zlehčovat práci QA... ale je to zase jen jeden z nástrojů. A i když mám dobré QA tak chci mít třebas logy a monitoring na produkci - což je podobný případ. Teoreticky ho můžeš odmítnout, prakticky....
"Ti co maj telemetrii to proste flakaj a optimalizuji sve interni procesy k minimalizaci nakladu, produkt jde stranou."
Jsi si jistý? A pokud ano - je tam nějaká kauzalita?
Chtel jsem videt konkretni use-case, kde velika spolecnost na zaklade telemetrie priznala ze bez ni by se ten problem nikdy nevyresil.
To jako fakt? Telemetrie není žádný čaroděj, který vývojářům a produkťákům přesně vymyslí, co a jak mají vylepšit. Je to prostě nástroj pro dodatečnou QA přímo v poli. Jaky ty telemetrická data kdo použije je úplně jiná záležitost. Logika, "telemetrická data se používají nesprávně, takže celou telemetrii úplně zahodíme" je chybná. Podobně bys mohl zkonstruovat třeba argument "aplikace s GUI se tváří příliš jednoduché k použití a lidé mají tendenci je pak používat špatně, budeme tedy poskytovat jen TUI".
Podobně bys mohl zkonstruovat třeba argument "aplikace s GUI se tváří příliš jednoduché k použití a lidé mají tendenci je pak používat špatně, budeme tedy poskytovat jen TUI".
Kezby vyrobci toho windows programu udelali command line verzi - pro konverzi formatu souboru. S tim klikanim, vybiranim, next, next, next, next, next, next jsem promarnil uz hodiny. Problem je, ze vyrobce a taky lokalni support si mysli a tvrdi ze konverzi/import udela uzivatel jednou - kdyz zacne pouzivat jejich soft a pak se na veskery zbytek sveho toolchainu vykasle. A ja mam use-case kdy se to periodicky synchronizuje.