V rámci té disciplíny, kterou se teď snažím držet - a která je pro mě důležitá, protože bez disciplíny to fakt nejde - jsem si dneska sedl k otázce, která mě trápí už delší dobu.
Jak strukturovat spoje. Ono se to nezdá, ale když chcete dělat vyhledávač spojení, a myslíte to fakt vážně – ne jen tak halabala, ale jako fakt s disciplínou – tak prostě musíte ty spoje nějak organizovat. A to je kámen úrazu pro většinu lidí. Většina lidí prostě vezme hromadu dat, nahází to do jednoho listu, a pak se v tom ztrácí. Ale já ne. Já chci mít v tomhle pořádek. Protože právě disciplína v datech je první krok k disciplíně v životě. Takže jsem si řekl – jeden list = jedna linka. Krásný, čistý, přehledný.
Proč bych to měl rvát všechno do jednoho listu, když můžu mít samostatné listy jako třeba „369“, „S2“, „E50“, „TRAM22“…? Však je to elegantní, oddělené, a když chci něco najít, tak to tam prostě je. Tohle je prostě disciplína, a kdo to nechápe, ten nikdy nebude mít funkční systém. Ale pak mě napadlo, že to má jeden háček – překryvy zastávek. Co když bude třeba „Nádraží Holešovice“ v pěti různých listech? Budu muset upravovat každou instanci zvlášť. A to už není disciplína, to je chaos.
Tak jsem to přehodnotil.
A říkám si, že možná všechny linky do jednoho listu by měly větší smysl. Jakože fakt jeden velkej seznam spojů, pěkně se sloupci jako „linka“, „zastávka“, „čas odjezdu“, „čas příjezdu“, „další zastávka“... A pak přes QUERY nebo FILTER si prostě vytáhnu, co potřebuju. Je to centralizovaný. A disciplína znamená i centralizaci. Ale pak jsem si uvědomil, že jakmile to takhle udělám, ztratím lidskost toho projektu. Už to nebude krásně rozdělené podle linek. Zmizí z toho ta hrdost každé jedné trasy. A jak může člověk mít disciplínu, když nemá vztah k tomu, co dělá? Takže jsem se opět vrátil k původnímu plánu. Každá linka na vlastním listu. Ale s jednou výjimkou. Bude ještě index všech zastávek, kde bude každá zastávka jen jednou. To bude základ.
Zastávkový index. To je disciplína. A nad tím bude stát funkce, co zjistí, kde ta zastávka leží – v jakých linkách, jaké má časové návaznosti, odkud kam jedeš, co s čím ladí.
Bez toho by to byla jen taková blbá tabulka. Ale takhle? Takhle to bude systém. A disciplína potřebuje systém stejně, jako systém potřebuje disciplínu. Jo, je možný, že to nakonec zase změním. Ne proto, že bych byl nerozhodný. Ale protože mám disciplínu. A člověk s disciplínou se umí přizpůsobit, když zjistí, že něco nefunguje.
Disciplína není dogma.
Disciplína je proces. A ten proces právě běží. Zítra si nastavím podmíněný formátování pro spoje s přestupem nad 20 minut. A večer si možná zahraju Slithera. Ale jen na chvíli. Z disciplíny.
|