Програмерска туга преголема

паће

Posts : 18430
Join date : 2012-02-12
Location : списатељац

Програмерска туга преголема Empty Програмерска туга преголема

Post by паће on Fri Aug 17, 2018 1:07 pm

Ово је да лајемо и гунђамо и уопште да ладимо уста. Пошто видим да нас има доста овде.

Ео данас ми пише колега, на новом је послу и добио да пише нешто о валидацији софтвера (што може да значи педесет ствари, зависи коме шта треба).

колега wrote:
Uputstvo za validaciju softvera !
Tako definitivno glasi tema
Molim te, šta bih ti podrazumevao pod tim, o čemu bi pisao?
Po meni, to se odnosi na kompletan soft(e sada je pitanje da li korisnički ili i npr M$ i sav drugi instaliran) tj na IS: kakav je, funkcionalnost, da li zadovoljava potrebe preduzeća, da li je to ono što nam treba , u smislu, evo baš su lepe lepinje, ali hvala Vam, ja sam TRAŽIO beli hleb
паће wrote:Uf... jebote, taj vampir vaskrsne svakih sedam-osam godina i pojavi se negde. Pošto smo još uvek relativno nova struka, svaki čas se nešto razvija, mada ne više onom brzinom kao pre 20-30-40 godina, kače se razni i prodaju svašta. I onda tu pokušavaju da uvedu neka merila kvaliteta, i po pravilu to rade najgori prodavci magle, tj prodaju nekakve sisteme za atestiranje (koji po još strožem pravilu obuhvataju samo ono što pisci toga znaju, a ono što nikad nisu videli, nije ni obuhvaćeno). A otkako su krajem osamdesetih krenuli i da pišu viruse, tu su se natovrzli i prodavci obezbeđenja, koji su po pravilu još za crtu luđi od ovih. Njihova vrednost se ne meri po bilo čemu drugom osim po tome koliko smetaju svima ostalima.

To ti je nebrano grožđe... Najbolje bi, šgjz, možda bilo da ima napisanu šemu testa - da za svaki deo (dakle svaka maska, svaka tačka u meniju) piše šta treba da radi. Da za ovakav unos da onakav izlaz, da za klik na ovo dugme mora da se desi to i to, i to varirano po slučajevima koji mogu da se dese. Gde ima da računa, kako se ponaša sa graničnim vrednostima (šta ako je podatak 0,00001, šta ako je 999999999), koji podaci se overavaju (mora da postoji slog u nekoj matičnoj, kako ima da reaguje ako ne postoji). Pa ako prođe testove, valja.

To ti je za same pisce softvera, da sami sebe overavaju. Ako je za nabavku... teško da može da se overi bilo šta do te mere da znaš kako se ponaša sa većom količinom podataka, koliko je komplikovano za obuku korisnika itd. Kad bi se išlo dotle, onda bi maltene prodavac trebalo da ti plati što mu testiraš. Tu se obično pravi nešto kao tender, tj nama treba softver koji bi nam rešio ovaj problem, dakle treba da radi ovih pet stvari. Pa onda gledaš da izbaciš one što rade samo tri, a rangiraš ove što rade šest ili sedam. Prc je vrlo često u tome što u firmi nema ko da definiše tih pet stvari, nego imaš deset glava sa petnaest maglovitih predstava kako bi to moglo da izgleda i šta bi trebalo da radi. Jebiga, da umeju to jasnije da definišu, projektovali bi softver, ne bi ga kupovali.

p.s. beli hleb je sranje, to više nije onaj beli hleb, to je testo za kifle umešeno u veknu. A i lepinje su od istog testa.


_____
  ja ovde pričam da li je plavo brže od kiselog i da li je tesno žuće od hladnog.
 not censored, just edited for content.
паће

Posts : 18430
Join date : 2012-02-12
Location : списатељац

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by паће on Tue Sep 25, 2018 3:03 pm

http://tonsky.me/blog/disenchantment/

Windows 95 was 30Mb. Today we have web pages heavier than that! Windows 10 is 4Gb, which is 133 times as big. But is it 133 times as superior? I mean, functionally they are basically the same. Yes, we have Cortana, but I doubt it takes 3970 Mb. But whatever Windows 10 is, is Android really 150% of that?


_____
  ja ovde pričam da li je plavo brže od kiselog i da li je tesno žuće od hladnog.
 not censored, just edited for content.
KinderLad

Posts : 6921
Join date : 2017-11-16
Location : Nosgoth

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by KinderLad on Tue Sep 25, 2018 5:42 pm

But is it 133 times as superior?

No way! 

Btw, Win 7 je i dalje najbolji.
паће

Posts : 18430
Join date : 2012-02-12
Location : списатељац

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by паће on Tue Sep 25, 2018 6:46 pm

Да, последњи који се дао припитомити. Ово после... ужас. Чак је на серверу 2012 нестао mstsc, дакле ако хоћу да посетим колегину РДП страницу, морамо да мазнемо то чудо из 2008, а и то је питањ докле ће да ради. Ствари које су од користи нестају једна по једна (или по више од једне), а уводе се непотребне.

Само чекам кад ће уживање у послу да попусти а попиздитис да претегне, па прогласим пензију.


_____
  ja ovde pričam da li je plavo brže od kiselog i da li je tesno žuće od hladnog.
 not censored, just edited for content.
паће

Posts : 18430
Join date : 2012-02-12
Location : списатељац

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by паће on Thu Nov 15, 2018 8:07 am

колегиница из Тексаса wrote:Back at the dawn of time, when dinosaurs ruled the earth and I was making the paradigm shift from FP to VFP, I kept asking "And WHY is this so much better?" and people had answers for me.

When I was going from VFP to .Net, I kept asking "And WHY is this so much better?" and heard.....crickets.


_____
  ja ovde pričam da li je plavo brže od kiselog i da li je tesno žuće od hladnog.
 not censored, just edited for content.
♏

Posts : 2649
Join date : 2016-06-09
Location : Pen-y-Pound

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by ♏ on Thu Nov 15, 2018 10:34 am

Sve se preokrenulo, kad sam ja bila mlada - nisu valjale svekrve, a sada - ne valjaju snaje.
паће

Posts : 18430
Join date : 2012-02-12
Location : списатељац

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by паће on Thu Nov 15, 2018 1:38 pm

Госпоја која је то написала је још пре десетак година прешла из фокса на дот њет, досад би требало да зна све. Али још увек каже то што каже.

Ајде ја радим у диносаурусу од језика, ал' јуче сам, веровао или не, морао да чачкам нешто у Паскалу, јер Раселов Ино сетап то користи за скриптање. Јбт какве мистериозне грешке јавља кад се нешто зајебеш, пола сата тражим где.


_____
  ja ovde pričam da li je plavo brže od kiselog i da li je tesno žuće od hladnog.
 not censored, just edited for content.
♏

Posts : 2649
Join date : 2016-06-09
Location : Pen-y-Pound

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by ♏ on Thu Nov 15, 2018 8:22 pm

… dotnet is a work in progress, ali realno može baš dobar i jasan kôd da se piše sad u sedmici, npr. torke sa imenovanim elementima (vidiš kako sam te ispoštovao, a?) su ta jedna mala pobeda zdravog razuma koja nam je trebala sve ovo vreme. Програмерска туга преголема 1844795956

Još kad dođu nullable reference types, ihaj, proizvođači đubreta će se eliminisati sami.
паће

Posts : 18430
Join date : 2012-02-12
Location : списатељац

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by паће on Thu Nov 15, 2018 8:22 pm

И за то им је требало осамнаест година? А у красни.


_____
  ja ovde pričam da li je plavo brže od kiselog i da li je tesno žuće od hladnog.
 not censored, just edited for content.
♏

Posts : 2649
Join date : 2016-06-09
Location : Pen-y-Pound

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by ♏ on Thu Nov 15, 2018 8:36 pm

Prvih 8-10 su jurili za Javom i implementirali sve što tamo ima, samo bolje. Onda kad su je prestigli, malo im bilo čudno, treba nešto smišljati, hm, pa hej, široko nam polje, o kako je ovo sad čudno, kako sam high, kako me radi, matori, hajde da pravimo totalni rewrite i da može da se kompajlira i za Linux, auf, brate, ovo je malo time consuming… ali iskobeljaše se, napreduje to nekako i evo nas sad tu gde jesmo.
паће

Posts : 18430
Join date : 2012-02-12
Location : списатељац

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by паће on Thu Nov 15, 2018 10:50 pm

Да, М$ је то, главно да испредњаче на тржишту и натерају све да се прешалтавају, а онда ма нема проблема, већ негде око верзије 3.1 то напокон ради како треба... добро не ради баш све ал' смо средили бар оно за шта су нас зајебавали. Око верзије 7 је већ време да им неко каже да не поправљају више. Мада они у ствари ништа не поправљају, само батале и додају ново уместо тога. Има објашњење за то, негде у њиховој унутрашњој структури, ал' углавном ти што су писали то старо су сад негде на Бахамима и нико тачно не зна где је шта, па не смеју да дирају да се не би негде нешто покарабасило. Капетан је већ упозорен.


_____
  ja ovde pričam da li je plavo brže od kiselog i da li je tesno žuće od hladnog.
 not censored, just edited for content.
Utvara

Posts : 983
Join date : 2016-01-26

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by Utvara on Sun Nov 18, 2018 12:54 pm

Nacisti su imali Blockleiter-a, Štazi je imao nezvaničnog saradnika tj. tajnog doušnika, IT ima scrum mastera.

Kod mene u preduzeću na 10 programera/tehničkih lica ide 1 mikro-menadžer/rukovodilac/skram master/a šta ste radili danas kolega? osoba.

Kako prolazi vreme, isprva sam se gadio celog tog koncepta, ali sada sam zreliji i uviđam apsolutnu neophodnost totalne kontrole bez koje bi se ceo sistem raspao.

Bez te osobe mi ne bismo ništa završili.
-Treba nam to i to.
*Dobro, za to i to zadužen je formalno taj i taj, ali on je Indus i to još na položaju, gnjavite ga 3-5 dana ali ako ne se ne založi, idite kod šefa njegovog šefa u susedno odeljenje pa mu pretite. Ako vam treba da se završi nešto hitno idite kod trećeg podčinjenog tog i tog i onda ga podmitite.
Ako vam treba baza podataka, to ne radi naša firma nego podizvođač. Cimajte za rukav šefa onoga tipa koji je smislio da se to izdvoji iz firme i recite mu da to košta toliko i toliko na sat.
Ako vam treba ono i ono, nazovite čoveka ili pošaljite mejl, to je normalna osoba koja radi svoj posao u svoje radno vreme, ne zovite ga pre 9 ni posle 5 niti tokom pauze za ručak, recite šta vam treba i biće vam sve urađeno.

-Gospođo, ko vam je ovo radio?
*Tužna priča, žalim slučaj drugari.
Taj čovek više nije u firmi, otišao je sam/najurili ga. Nema zamenika, niko ne zna šta je rađeno, dokumentacije nema. Kažu da je na pauzi za kafu pričao ponekad sa tim i tim iz računovodstva. Imate do petka da to rešite, pomaže Bog junaci.
паће

Posts : 18430
Join date : 2012-02-12
Location : списатељац

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by паће on Sun Nov 18, 2018 1:38 pm

Аууу па ја имам среће онолико Програмерска туга преголема 1143415371.

Тј нас двојица маторих кука што држимо пројекат смо јасно изделили шта је шта, и нема гажења по прстима, нема три кувара на истом лонцу, нема да угасиш светло у шпајзу па на спрату нестане воде... песма. Ал' пре десет година је било свачега, док га (шефа) нисмо два-три пута напичкали ја и један још старији, док је гостовао. И данас има тога да му напросто вратим нешто да каже шта тачно хоће, или да му само избројим колико сати сам шерлоковао његов код, јер не пише коментаре. Ал' у збиру испадне да је углавном довољно да сам ту негде кад ме траже, и да радим 4-5 сати дневно, ако и толико. Зато је Бурунди најебао, имам времена Програмерска туга преголема 2849097393

Посебна ми је сласт да кад неко крене да кука како нешто није документовано, само шибнем линк на страницу где је. Програмерска туга преголема 3647434120


_____
  ja ovde pričam da li je plavo brže od kiselog i da li je tesno žuće od hladnog.
 not censored, just edited for content.
Filipenko

Posts : 15477
Join date : 2014-12-01

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by Filipenko on Sun Nov 18, 2018 3:10 pm

Sta je to scrum master? Jazilla to obozava i promovise.
yoyogi

Posts : 2181
Join date : 2012-02-11
Location : Japan

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by yoyogi on Sun Nov 18, 2018 3:23 pm

15. februara 1971. Great Britain (Engleska) je prešla na decimalnu funtu.

Do tada je bilo 12 penija na šiling, pa je Funta imala 240 penija. To se decimalizovalo. Da funta ima 100 penija.

Danas, isti IBM bankarski programi rade na istom tome. Od 1962-ge. Samo , kao set-top box, programi to pretvaraju u stare monete pa ih onda vrate kao nove.


_____
www.srbijadotokija.com
♏

Posts : 2649
Join date : 2016-06-09
Location : Pen-y-Pound

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by ♏ on Sun Nov 18, 2018 3:33 pm

Filipenko wrote:Sta je to scrum master? Jazilla to obozava i promovise.

Gledalac u gantograme i agilni preslagivač istih. Planira kratkoročne ciljeve, piše mailove da nešto pogura ako si mutav i ne umeš sam, vodi daily standup sastanke, ukratko, kao neki project manager za siromašne... Tehnički, dobrim timovima treba jako malo toga i to može da radi neko pismeniji i socially non-awkwardniji od developera. Lošim timovima treba dosta, ali oni pošto su loši imaju i većih problema. Jazilla naskakuje na hype i pokušava da profitira od besmislenih sertifikata koji su sami sebi svrha, nešto slično kao one industry awards za koje firma mora da plati troškove dolaska za 20 svojih gostiju ako želi da ih primi.

Super mi je ovaj Yoyov anegdotalni memento, keep'em coming, Yo!
yoyogi

Posts : 2181
Join date : 2012-02-11
Location : Japan

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by yoyogi on Sun Nov 18, 2018 4:03 pm

♏️ wrote:

Super mi je ovaj Yoyov anegdotalni memento, keep'em coming, Yo!

Da pošalješ novac iz jedne zemlje u drugu, isto je kao i 1962. godine.

Neko se seća bušenih kartica?

To je i danas isto. Svaki slog za slanje novca ide preko IBM programa, koje sve banke imaju. Nije baš bušena kartica ali je slog isti. Kao 1962.
To banke po svetu razmenjuju u 2am svake noći.

Unutar iste zemlje, isto to radi IBM mainframe samo trenutno, nije "batch job". Svi account su integrisani u hardware. Nema pretraživanja po diskovima.

Mikimaus programiranje, njegov najveći domet je da napravi slog te bušene kartice (mučenici i ne znaju šta rade) , na zadovoljstvo neukih koji ne znaju da će to ipak biti obrađeno isto kao pre više od pola veka. Ali njima, staklene perle igraju, Apps...shit, ništa od toga.

Dok sam ovo napisao, IBM mainframe programi su obrađivali baš to. Sve što nešto važi i vredi na ovoj planeti. Ne slike mačaka i bejbija i selfija.


_____
www.srbijadotokija.com
Mr.Pink

Posts : 4942
Join date : 2014-10-28
Age : 39

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by Mr.Pink on Sun Nov 18, 2018 4:43 pm

ja se secam busenih kartica

pa one su i osamdesetih bile u upotrebi kod nas kao medijum ako se ne varam


_____
СВЕ СУДИЈЕ ХАШКОГА СУДА 
МОГУ ДА НАМ ЛИЖУ МУДА!

srce ruka lopata
паће

Posts : 18430
Join date : 2012-02-12
Location : списатељац

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by паће on Sun Nov 18, 2018 4:56 pm

Бушене картице... имали на факсу. Већ на првом послу (1986.) зелени монитори и одличне тастатуре, ВТ-52 или ВТ-100.

Ал' зато је те 1988. тадашња шефица АОПа у ГИКу купила читач картица. Колеге не буду лење па избуше гомилу картица само да би одштампали паролу преко целог зида "SA READEROM U XXI VEK", ширине А3.


_____
  ja ovde pričam da li je plavo brže od kiselog i da li je tesno žuće od hladnog.
 not censored, just edited for content.
yoyogi

Posts : 2181
Join date : 2012-02-11
Location : Japan

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by yoyogi on Sun Nov 18, 2018 4:57 pm

Mr.Pink wrote:ja se secam busenih kartica

pa one su i osamdesetih bile u upotrebi kod nas kao medijum ako se ne varam

Sve ozbiljno i danas tako radi. Bez zezanja. Nisu fizičke ali slog koje su one pravile je identičan.

Odeš na net svoje banke, komp ili mob, šta god da je šareno i u ikonicama, na kraju napravi baš taj slog bušene kartice.
Ama baš ništa drugo, samo ti izgleda savremenije.


_____
www.srbijadotokija.com
Utvara

Posts : 983
Join date : 2016-01-26

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by Utvara on Sun Nov 18, 2018 6:55 pm

To je malo previše poražavajuće i ne verujem ti na reč u to, SWIFT odavno ne radi na tom principu. Moraćeš da potkrepiš takve tvrdnje nečim, računa se i guglanje ali sa razumevanjem.

Naše malo preduzetje sada radi na penzionisanju tih sistema iz 80ih, navodno pisanih na asembleru i FORTRAN-u, u Java 6 ili Java 8. Voleo bih da znam na kojim se to mašinama vrti i kako radi, ali ne moram ja sve da znam. Nije malo i ovo što treba da znam.
Utvara

Posts : 983
Join date : 2016-01-26

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by Utvara on Sun Nov 18, 2018 7:09 pm

♏️ wrote:
Filipenko wrote:Sta je to scrum master? Jazilla to obozava i promovise.

Gledalac u gantograme i agilni preslagivač istih. Planira kratkoročne ciljeve, piše mailove da nešto pogura ako si mutav i ne umeš sam, vodi daily standup sastanke, ukratko, kao neki project manager za siromašne... Tehnički, dobrim timovima treba jako malo toga i to može da radi neko pismeniji i socially non-awkwardniji od developera. Lošim timovima treba dosta, ali oni pošto su loši imaju i većih problema. Jazilla naskakuje na hype i pokušava da profitira od besmislenih sertifikata koji su sami sebi svrha, nešto slično kao one industry awards za koje firma mora da plati troškove dolaska za 20 svojih gostiju ako želi da ih primi.

Super mi je ovaj Yoyov anegdotalni memento, keep'em coming, Yo!

Svi timovi u Srbiji su loši pa im treba scrum master kao 'leba i na leba. Pogotovo našim prepametnim i prepotentnim programerima koji redovno precenjuju svoje mogućnosti. Sami postavljaju sopstvene rokove pa ih posle, isto tako sami, probijaju i deluju da su na nivou osrednjih Indusa. A rokovi se probijaju kako - dan po dan. Vreme iscuri, ništa se ne radi i onda jao kako to, kako to. Dobije se katastrofalno đubre koje je 6 meseci probilo rok a radi lošije nego neka opensource budževina koju su pisali dva čoveka (Japanac i Pakistanac!) te može da se izgugla za džabe sa interneta. Nemaš ni koga da kriviš jer se radi timski.
Da ne pričam o mentalnom raspadu, histeriji i nevaspitanju koje se najjasnije može videti na dnevnim sastancima.

Američanski scrum master je sjajna stvar, velika je razlika ako imaš sposobne kadrove na takvim mestima. Kod nas je to uglavnom neka nafrakana sekretarica koji svi vrte oko malog prsta da im kuva kafe, sređuje odmore i titra jajca. Kod njih je neka drčna babuskera, potpuno izgoreli programer tankih živaca, vojno lice u penziji upitnog mentalnog stanja itd.
паће

Posts : 18430
Join date : 2012-02-12
Location : списатељац

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by паће on Sun Nov 18, 2018 7:39 pm

Utvara wrote:To je malo previše poražavajuće i ne verujem ti na reč u to, SWIFT odavno ne radi na tom principu. Moraćeš da potkrepiš takve tvrdnje nečim, računa se i guglanje ali sa razumevanjem.

Ma иста фора као оно како Мали Мекани не поправља него додаје то исто под другим именом као опцију... Јер док су они што су писали то, што треба да се поправи, били ту, није се фирми исплатило да их плате (а сад су већ били скупи) да поправљају оно што већ лепо ради, него ај да праве нешто ново што ће да нам донесе сваком бар по још једну јахту. А кад су ти сви редом дигли сидра, бацили кашике, одробијали шефа, основали фирме или коначно срели свој аутобус*, више није остао нико ко зна где су закопани лешеви како то чудо ради. А ради.

Десило ми се (мислим да сам већ причао) да је требало да повлачим неке податке од Волмарта, неко праћење продаје. Да скидам ексел чаршаве са неког њиховог интерног сајта. ОК, ај да видимо... страница изгледа мало скрнаво, ал' бар нема реклама и... хм, можда ће бити најбоље да нађем ид елемента, ај да завирим у сорс... кад тамо, негде око почетка, буквално каже "одавде до хххх не дирати, ту само довлачимо податке из Фортрана". Јеботе, година 2005, прати се продаја на скроз електронским касама, све на баркодове, каса је и кантар, има комплет робно у малопродаји (што и дан дањи није свуда спроведено код нас, гдегод да може да укуца другу шифру само да је иста цена, немају робно књиговодство), и то све вози неко језгро апликације писано у Фортрану ваљда док је Фред Кременко још пишао у прашину.

Што су нама причали да ће софтвер да се мења а машине да остају? Како су се само зајебали. Већ је време да се отвара катедра за софтверску археологију.

---
* програмери могу да прелазе улицу, пругу, писту како хоће, под условом да на видику нема аутобуса


_____
  ja ovde pričam da li je plavo brže od kiselog i da li je tesno žuće od hladnog.
 not censored, just edited for content.
yoyogi

Posts : 2181
Join date : 2012-02-11
Location : Japan

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by yoyogi on Mon Nov 19, 2018 2:21 am

Utvara wrote:To je malo previše poražavajuće i ne verujem ti na reč u to, SWIFT odavno ne radi na tom principu. Moraćeš da potkrepiš takve tvrdnje nečim, računa se i guglanje ali sa razumevanjem.

Ništa ne treba da se googla, to je intuitivno jasno. Da bi banka razmenjivala pare sa drugim bankama u svetu, mora da bude član SWIFT. To se postaje tako što, kakve god podatke banka drži za sebe, u razmenu ide sa tačno propisanim sadržajem. Koji je podskup onoga što sama banka ima. I tako sve banke. Sve slogovi baš kao bušene kartice.

Jednom mesečno, SWIFT sravni ko šta kome duguje i to banke knjiže kao svoju imovinu. Ako sam ja poslao 100,000 yena nekome u Srbiju, preko, recimo, Postanske stedionice, novac će biti isplaćen kome je poslat a Postanska će ga dobiti kada se uradi to sravnjenje, ne fizički nego kao iznos na svoj konto koji poseduje.

Tako mogu lako da se sankcionišu Rusija i Severna Koreja - samo ih blokiraju u SWIFT.


_____
www.srbijadotokija.com
ontheotherhand

Posts : 2066
Join date : 2015-02-17

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by ontheotherhand on Wed Dec 19, 2018 1:20 pm

Software disenchantment

I’ve been programming for 15 years now. Recently our industry’s lack of care for efficiency, simplicity, and excellence started really getting to me, to the point of me getting depressed by my own career and the IT in general.  

Modern cars work, let’s say for the sake of argument, at 98% of what’s physically possible with the current engine design. Modern buildings use just enough material to fulfill their function and stay safe under the given conditions. All planes converged to the optimal size/form/load and basically look the same.  

Only in software, it’s fine if a program runs at 1% or even 0.01% of the possible performance. Everybody just seems to be ok with it. People are often even proud about how much inefficient it is, as in “why should we worry, computers are fast enough”

You’ve probably heard this mantra: “programmer time is more expensive than computer time”. What it means basically is that we’re wasting computers at an unprecedented scale. Would you buy a car if it eats 100 liters per 100 kilometers? How about 1000 liters? With computers, we do that all the time.

Look around: our portable computers are thousands of times more powerful than the ones that brought man to the moon. Yet every other webpage struggles to maintain a smooth 60fps scroll on the latest top-of-the-line MacBook Pro. I can comfortably play games, watch 4K videos but not scroll web pages? How is it ok?

...

Програмерска туга преголема Empty Re: Програмерска туга преголема

Post by Sponsored content


    Current date/time is Thu Apr 25, 2019 12:01 pm