Ono by stačilo kdyby se věci programovaly efektivně jako dřív, dneska už se spoléhá jenom na hrubej výkon a každá blbost chce 16+ GB ram, hry chtěj grafiky s TDP 300W i když to vypadá stejně jako před 10 lety....začíná to jít fakt do extrému ta neschopnost programátorů. Já to dávam za vinu těm různejma automatickejm nástrojům, používání assetů a podobně, ty lidi snad ani neuměj kódovat a nejsou to programátoři, proto nic nefunguje a všechno je totálně neefektivní a nikoho to vlastně nezajímá, což je na tom to nejsmutnější.
Co bysme mohli dokázat s dnešní technologií kdyby věci byly efektivní a funkční.....neomezený možnosti s takovym výkonem co teď máme, ale přitom je všechno pomalejší a zabugovanější než kdy dřív. Vývojáři a programátoři nějaký HW limity potřebujou protože tim se odfiltrujou fakt schopný programátoři od těch neschopnejch co se nenajdou způsob jak to obejít nebo líp zoptimalizovat, o tom přece kdysi programování bylo, ale vypadá to že ta generace programátorů šla do důchodu a nová se stejnejma schopnostma neznikla a bude to velkej průšvih v budoucnosti, hlavně s nástupem "AI programování" což ten problém ještě znásobí, protože ne, nebude to fungovat.
Text602 svého času u české sekretářky uspěl, protože to byl snadno uchopitelný mezikrok mezi psacím strojem a slovním procesorem. Přesně to, co počátkem 90. let potřebovala. Dnes už ne, Word či Writer práci zvládnou lépe.
Stejně tak aplikace založené na PC Fandu byly jednoduché a rychlé. I dnešní účetní či skladníci a pošťáci ocení rychlost textového rozhraní ovládaného klávesnicí.
Oba příklady jsou spíš ukázkou vzniku vlivem prostředí a i tak i tehdy měly své mouchy, které se špatně ocbcházely. T602 nutila sekretářky vše nazývat dopis (protože nejprv jméno a pak tvoř obsah) a u fandu bolestivě chyběla rushmore a síťové zámky tabulek. Oboje takové hobby by se dalo říci, akorát prostě na víc nebyly peníze, taky kdo by v našich podmínkách investoval do SW, který se kradl (= užíval bez poplatku) jak na běžícím pásu.
rushmore byla patentovaná technologie - kdysi jsem slyšel, že to byl důvod, proč Microsoft koupil FoxPro. Tyhle projekty byly poplatné své době - vznikaly ve výrazně chudším a co se týče IT o generaci zaostávajícím Československu za západem. Podmínky pro vývoj software tady a na západě vůbec nebyly porovnatelné - možná po 95 se to začalo trochu srovnávat. Tehdejší ceny nových ATček začínaly na částkách za které se daly pořídit domy nebo byty v Praze. Drtivá většina tehdejších ajťáků byli samouci, amatéři - nadšenci - na rozdíl od západu, kdo neměl kontakty na západ, tak se v IT živil jen horko těžko.Dost lidí psala kód jen pro svoje potěšení a čest a slávu, protože finančně to nebylo nic extra. Zase asi netrpěli a nestrádali, a dokázali si to užít, co jsem slyšel vyprávění.
tyjo to už docela přestává platit. Teď jsou velcí zákazníci ochotni platit za úspory strojového času i paměti. Běží si totiž ty svoje věci v cloudu, kde je ta cena za běh docela dobře vidět a to přímo (dřív to bylo nepřímo; prostě se z jedné přihrádky zaplatil HW, ale nepárovalo se to s tím, co tam běží).
Vlastně, i když třeba AWS nemusím, se mi líbí, že nám dojde vždycky měsíční výpis, co platíme za S3, kolik za Postgres a navíc to ještě porovnají s předchozím měsícem. Takže se manažeři ptají, co je tam tak skvělého nového, že je najednou cena dvojnásobná :-)
"co je tam tak skvělého nového, že je najednou cena dvojnásobná"
Sak to je jen dobre, jen at platej ... ;D.
Opakovane me otravujou vsemozni obchodaci s tim, estli hento a tamto cmoud. A ja jim vzdycky udelam radost ... nadiktuju jim zcela konkretni pozadavky, at to nacenej ... a pak jim to vytmavim, protoze na vlastnim HW me totez vyjde na 1/4. Samozrejme s bonusem 100% kontroly a toho, ze ten HW muzu kdykoli capnout a prenyst jinam.
Odladene a optimalizovane? Staci se podivat na bezpecnost, jednou se neco nasadi ve verzi 0.98 a naprosta vetsina firem to nebude aktualizovat dokud z toho neciha megapruser. V IT stejne jako vsude jinde se resi naklady, pokud vemu cokoliv, klidne spatne napsany rusky framework, ubastlim z toho za hodinu casu neco funkcniho tak firma nebude v naproste vetsine pripadu resit ze to neni odladene nebo optimalizovane. Delat si iluze ze vsechny ty knihovny jsou odladene, optimalizovane nebo bezpecne je hodne naivni predstava.
Pokud jsou open source, pak snad. Průser je, když máme 20-30 let starý produkt, který poměrně slušně udržujete a pak zjistíte, že vám closed source 3rd party komponenta nejede s novou verzí kompilátoru a novější komponentu dodavatel nenabízí, nebo už ani dodavatel neexistuje. Nebo zjistíte, že v komponentě je bug. Ale dodavatel vám řekne, že komponenta je out of support a zdrojáky vám nedá.
"komponenta je out of support a zdrojáky vám nedá."
Jenze takhle dopadnes zcela vzdy ve 100% pripadu. Ono se totiz vubec nepocita s tim, ze by se SW (zcela libovolny) mel pouzivat dyl nez radove mesice (o letech nemuze byt vubec rec).
Mam treba u zakazniku veci, ktery sou stary 20+ let. Proc? To je easy. Nasazeni novy verze znamena nejmene 1/2 roku pripravy, nekolikadenni odstavku provozu a pochopitelne milionove naklady. Proc? Proto abych mel o par cislicek vetsi hodnotu v cisle verze? Naprosto vzdy to pak taky znamena, ze se narazi na neco, co prestane fungovat.
A samozrejme ze to ma i dalsi dusledky a nasledky - stary SW bezi na starem a nepodporovanem systemu.
Souhlas, taky dělám v průmyslu. Support na 20 a více let například programátor mobilních aplikací vůbec neřeší. Za miliardy se postaví linka, odladí hw a sw a čeká se, že to prostě pojede a jen tu a tam se něco opraví nebo vylepší. Až se budou stroje obměňovat, pak se může nasadit i něco nového. Na YouTube je i video, jak v Dukovanech dělají i své HW karty.
obecně není až takový problém udržovat starej SW. Ještě nedávno se tady u nás používaly dost drahý měřáky optiky, který bootovaly z diskety a prostě to jelo (všechny diskety, co se v baráku našly, mají kopii toho SW).
Jenže dneska mají všichni pocit, že každej HW musí být online a tam je větší riziko útoků. Osobně v tom vidím trošku fríkulínství, protože většina té kombinace HW+SW v průmyslu vůbec být online nemusí. Maximálně si stejně posílají data po proudové smyčce, tam žádnej TCP/IP není :-)
Jenze kdyz chces SW udrzovat, musis mit taky vymysleno, jak budes ty novy verze testovat a nasazovat. A presne tohle nema vyreseno vubec nikdo.
Mam tu treba nejaky switche. Ty paterni muzu patchnou za behu, protoze muzu jeden z nich vypnout ... ale co kdyz ten patch neco zmrvi? Neco co se neukaze tak ze by to uz nenanstartovalo? Chci to riskovat?
Nebo ... sem patchnul DC1 ... restart ... a vse +-tyden bezelo. Tak sem patchnul DC2, restart ... a sly do kolen obe instance - reboot loop. Ne vsude si muzes dovolit riskovat to, ze neco sejmes proto, abys na to nainstaloval patch.
Variantne ... sem patchnul mikrotika a prestala fungovat vpnka.
Jak je to dlouho, co se i tady resilo, jak jeden takovy realtime (to aby to bylo vsechno v suchu a teple ...) patchik sejmul miliony stroju?
Vis co by zajimalo me? Kolik % nepatchovanych stroju je nejak napadeno vs kolik % tech patchovanych prestane fungovat. Osobne si typnu, ze to bude hod minci = 1:1. Tedy pokud sem velky optimista co se patchu tyce.
To není neschopnost, je to práce, kterou nikdo nezaplatí a nikdo o ni nestojí. Takže v důsledku to málokdo umí.
Korporát chce levnou universální ďefku schopnou zastat jakoukoliv práci, která rychle napíše kód bez ohledu na efektivitu a kvalitu.
Optimalizovat se začíná až když si zákazník hodně stěžuje, nebo když řešení zaostává za konkurencí.
Programátor, který chce něco udělat efektivně, pak musí složitě hlavounům zdůvodňovat, proč má význam na to pálit člověkohodiny.
Sak to take zakaznici nalezite ocenuji. Blizz zkrachoval, a koupil si to MS. Ubi krachuje prave ted. Snazej se ti porad dokola prodavat to, co vyrobili pred 30 lety a ono to tak nejak funguje cim dal hur.
Tak se ti snazej tvrdit, ze to co ti prodavaji, neni to co je stary 30 let, protoze tenkrat to melo 100MB a dneska ma totez 100GB. Jako bonus v tom chybi funkcnost, ktera tam pred tema 30 lety byla. Viz aktuelni Stalker2. Udelali z toho tupou strilecku ktera ti enemaky spawnuje random primo na tebe.
Alternativne ... (bliz) kdyby sis nahodou chtel do sbirky prihodit w1/2 ... tak na to mas posledni 4 dny (na gogu), protoze pak uz bude k dispozici pouze "zmodernizovana"(ovladani sipkama se nevyhnes, to zmenit nejde) verze ... za zmodernizovanou cenu. A kdyby sis nahodou chtel zahrat D1, a koupit si ho na battlenetu, tak zapomen, protoze ta narozdil od opensource reimplementace ... nejde spustit (ta z gogu jde, ale proc pouzivat to, kdyz muzes pouzivat tu os variantu, ktera umi spoustu veci ktery uz par desitek let povazujem za bezny).
A presne stejne to vypada s aplikacema. Letos sem treba delal upgrade mssql ... a pak nastavoval, aby se chovalo jako stara verze, protoze ta nova je asi tak 100x pomalejsi. Ze prej to ma novej uzasnej planovac ...
Ukaz mi jedinyho uzivatele, kterej umel pouzivat alespon 50% funcionality t602 ... a podivej se na HW pozadavky. Dneska potrebujes jen na to abys spusti word o 6 radu vykonejsi HW, ale ty lidi na tom stejne nic jinyho udelat neumej. A realne ani nemaj duvod umet, protoze to nanic nepotrebujou.
Nebo ... ze prej tu mame novej uzasnej ...winbox ... ten starej a neuzasnej, kterej funkcne umi vic, ma 2MB ... ten novej ve kterym 1/2 veci nejde udelat vubec ... ma 50MB. Zato je "prehlednejsi" ... na obrazovku se vejde asi tak 1/3 informaci. A urcite je krasnejsi ... kde konci jedno okno a zacina druhy uz v souladu s modou nepoznas.
Winboxu by som sa zastal. Áno, má teraz 50 MB namiesto 2, pretože je k nemu staticky prilinkované Qt - a Qt je daň za multiplatform, nie je realistické, aby Mikrotik implementoval UI 3x, pre každú platformu zvlášť. Keby ho prilinkovali dynamicky, zase by frflali ďalší, že už nemajú iba jedno exe a navyše, 50 MB vs 2 MB nie je materiálne zaujímavé číslo, ale zaokrúhľovacia chyba.
To jiste, Mega sem, Mega tam ... prave sem zjebal marketaka ... rozeslal 5MB PFko, na cca 500 mailu, takze se bude silazovat 2,5GB ... dostal zaroven instatni ban a uz neodesle nikdy email na vic nez 10 mailu zaroven a na skupiny nic. Pocitam ze dalsi pojeb dostane jeste zejtra, az ten bordel uvidej sefkove.
A on ten novej uzasnej winbox predevsim nefunguje vis?
On ten winbox v prvom rade konecne na linuxe a macovi bez wine, co ma pre mna vyrazne vyssiu hodnotu ako to, ze nema rovnaky dizajn alebo winbox.exe uz nema 2 MB. Wine co bol potrebny k tomu aby vobec bezal mal niekolko stoviek mb, takze je to este aj z pohladu velkosti progres.
Ano, niektore veci funguju inak, napr. nerobi romon autoconnect a treba sa rucne pripojit na romon hosta a az potom na cielove zariadenie -- ale este aj to je rychlejsie, ako pol minuty cakat, kym wine+winbox nabehne.