2022. október 10., hétfő

Ha a szoftvered egy ház lenne

Az ember évezredek óta épít házakat, a ma élő emberek életük legnagyobb részét falak között töltik. Nem vagyok történész, de azt gondolom, hogy ez a civilizációnk egyik sikertörténete. Kb 7 milliárd embernek van ötlete arról, hogy ezeknek a falaknak milyennek kell lennie és bár különbözőek az igényeink és elképzeléseink (pl legénylakás, családi ház, művészgarzon, hippitelep, gengszterbarlang) nagyon sok ponton egyetértünk pl hogy ne nyíljon a wc a konyhába, hogy ne a hálószobába nyíljon a főbejárat, satöbbi. Néha láthatsz valamit, ami nagyon meglepő. Akikkel együt nézed, azokkal könnyen meg tudod beszélni az élményeidet, van rá egy közös nyelvünk és szavaink amit mindenki ért, hiszen ezt csináltuk egész eddigi életünkben: falak között vagyunk. Ennyire alapvető közös élmény talán csak az evés lehet, vagy az utazás. És ha esetleg valakivel nem beszélünk egy nyelvet, még akkor is látja a házainkat. Egy teljesen átlagos napon többszáz házat megnézhetsz, el se fáradsz és hamar véleményt alakítassz ki róluk.
Még ha az árak szempontjából nézzük is, a legtöbb embernek van ötlete vagy legalább véleménye egy ingatlan áráról, hogy egyáltalán ér-e annyit vagy teljesen irreális. Az árakat általában az telekár, az anyagköltségek és a munkaerő ára határozza meg. Ha ugyanarra a dologra két különböző beszállítótól kérsz ajánlatot, várhatóan a különbség esetleg 10-20% körül lesz, nem tizszeres árat kérnek.


A szoftver architektúra sajnos eléggé más kérdés. Alig néhány évtizede használunk szoftvereket, bár egyre aktívabban, de azért a valahol lakás élményével szerintem nem lehet összehasonlítani. Még mindig van egy csomó ember, aki egyáltalán semmilyen szoftvert nem használ. Pl Magyarországon még lehet a vonaton jegyet venni, ha a vasútállomáson nem lehetett.
A legtöbb ember csak használ szoftvert, azoknak az aránya, akik módosítanak vagy esetleg teljesen újat írnak viszonylag alacsony a felhasználókhoz képest.
A szoftver-fejlesztés nyelve nem igazán része a hétköznapi kommunikációnak. Látsz valami furcsát, nincsenek rá szavaid hogy egszerűen elmondd a családodnak. Ha megpróbálod, sokág tart, nem értik, furcsán néznek rád, nem is tudják a szoftver furcsa-e, vagy inkáb te. Egy idő után talán te se tudod.
Emiatt viszonylag kevés konvenció van. Nap mint nap találkozol olyan megoldásokkal, aminek az építészeti megfelelője talán egy iglu lenne a szaharában, viszont elég sok időre van szükséged ahhoz, hogy akár a projektmanagerednek megmagyarázd, hogy ez nem oda való. Elmondja, hogy járt a sarkkörön és egy iglu megmentette az életét, hosszasan magyarázhatod, mi a különbség a sarkkör és a szahara között és hogy ez egy tényleg fontos különbség. Nem látható, nem tapintható, a legtöbb ember számára nem egyértelmű. A marhaságnak néha se eleje, se vége.
Ja és végül a szoftver ára... nyilván ez is piacelven működik, de nincs rá tradíció, hogy mennyibe kerülhet egy jó CAD szoftver, vagy mennyibe kerül egy jó IDE, mennyit adnál egy relációs adatbázis szoftverért, az árkülönbségek egészen döbbenetesek.


Ha a szoftvered egy ház lenne... hát igen, az nagyon klassz lenne.

Kapcsolódó: Tvik írása többek közt a lakásfelújításokról