TechBlog cikkei
2010-03
Minőség
Vicces korszakban élünk. Van egy rahedli programozó. Többnyire nagyon jól keresnek, egy részük még értelmes is. 15 évvel ezelőtt egy kém nyom nélkül tüntetett volna el bárkit egy mai számítógépért. Ma meg komplikált, hibás és lassú szoftvereket írnak rájuk. Pont ugyanarra használható, ugyanolyan sebességű szoftvereink vannak, mint 15 évvel ezelőtt. Talán egy kicsit szebbek, de több bennük a hiba és veszélyesebb környezetben futnak (ld. Internet).
A Moore törvény már nem segít az egyszálú programokon, a párhuzamos programozás pedig rétegtudás és tipikusan tovább rontja a megbízhatóságát egy szoftvernek, úgyhogy nagyon össze kellene szednie magát a szoftveriparnak. Kedves barátom szokta mondani, hogyha az építészek úgy építkeznének, mint ahogyan a szoftvereket fejlesztik, egy harkály romba tudná dönteni Budapestet.
2 irány van: Vagy csak a nagyon tehetséges és alapos embereket engedjük programozni, vagy nagyon le kell csökkenteni a sikeres fejlesztéshez szükséges tudást. Mindkettőt próbálgatják és egyik sem működik.
Az elsőre a pici, extreme programming sznobériáját választó startup cégek adnak jó példát, amelyek egy része anyagi sikereket ér el, megnő és leromlik.
A másodikra a Visual Basic a jó példa, amelyben sokak kezdtek el egy pici célprogramot összekalapálni, némelyiket el is kezdenek komolyabban használni, de a való életben általában változtatásokat kérnek a felhasználók, és az első változtatások után általában rohamosan szétesik a projekt.
Ha valaki megtalálja a megoldást, nagyon gazdag lesz. Úgy értem, hogy gazdagabb, mint Bill Gates és Sergey Brin együtt. Ezért sokan keresgélik is a megoldást.
- Van, aki a feladatspecifikus programnyelvek fejleszését szeretné olcsóbbá tenni: ANTLR Parser Generator
- Van, aki csak a webfejleszéshez ad egy kis gyorsítást: Zen Coding demó
- Van, aki agyal, milyen irányba megy majd a fejlesztők gondolkodása: Bruce Eckel - Programming in the Mid-Future
- Van, aki a fejlesztői környezetbe integrálja a feladatra fókuszálást: Code Bubbles
- Van, aki pedig éveken át költ egy új paradigmára, amit kevesen értenek, mire lesz jó: Intentional Software
Hát, szerintem a meccs nincs lejátszva, látjuk hogy valaki kaszálni fog. Bár szerintem az nyer, aki a megrendelők elvárását meg tudja növelni, hogy ne fizessenek ki olyat, ami igazából használhatatlan.