( mag | 2019. 09. 07., szo – 15:09 )

Egy előző életemben volt olyan, hogy kollégákat kerestünk, de nem voltak.
Ez volt az egyik motiváció: kicsit beteg dolog, hogy gyakorlatilag csak olyan embereket érdemes alkalmazni, akik ismernek 4-5 technológiát, ás képesek átlátni rendkívül bonyolult rendszereket emiatt annyit kell nekik fizetni, mint egy kisebb cégnél a CEO-nak, és így is több hónap, mire képesek értelmes munkát végezni (vagy kiderül, hogy mégis alkalmatlanok).
Ezért úgy alakítottuk ki a rendszert, hogy a kódoláshoz sokkal kevesebb tudás kell, mint ami ma egy programozónak van. Az egyetlen probléma az, hogy teljesen másmilyen. Nem kell domain- vagy architektúra tudás, a nyelvnek is elég az alapjait ismerni. De kell TDD, Clean Code, plusz van egy pár oldalas doksink arról, hogy milyen elemek vannak, hol találhatóak, hogyan nevezzük őket, és hogyan néznek ki. Mindez hozzávetőlegesen 150 órányi tanulást igényel nulláról, ami nem túl sok. A gond az, hogy a tananyag nincs még kész hozzá, és pont ezek a dolgok azok, amiket csak a legjobb programozók tudnak, miközben nekünk a dolog validálásához pont azok kellenének, akiknek minden más kihívást jelent, de ezek csak egy kicsit. A tananyag fejlesztésébe meg akkor tennénk bele az erőforrást, ha levalidáltuk, hogy működik a dolog.
Szóval nem kollégákat keresünk, hanem olyan embereket, akik egy-két pár órás munka erejéig képesek hülyének tettetni magukat, és értelmes visszajelzést adni arról, hogy hol kell csiszolnunk a rendszert.
Persze, biztosan kellenek még kollégák hosszabb távon, de jelenleg nem tervezünk felvételt, és kódert kb. soha nem fogunk felvenni. A terv ugyanis az, hogy a kóderek önállóak lesznek: akkor vesznek le munkát, amikor akarnak, annyit, amennyit akarnak, és amint átment a kód a review-n, azonnal fizetünk. És azok valszeg nem ti lesztek, mert akinek megvan a tudása hozzá, annak már van olyan munkája, amit nem fog ezért otthagyni.