Repülő

Egy szoftveres konferencián az előadó feltesz egy kérdést a hallgatóságnak:
- Képzeljék azt, hogy egy repülőgépen ülnek a kifutópályán, felszállásra várva, amikor hirtelen az eszükbe jut, hogy az Önök szoftveres részlege készítette a repülőgép vezérlő programját. Hányan próbálnának leszállni a gépről?
Rövid tétovázás, majd egymás után emelkednek fel a kezek a magasba. A végén mindössze egy résztvevő marad, aki nem nyújtotta magasba a kezét.
- Úgy látom, Ön az életét is rábízná a céges programozóira - mondja neki elismerően az előadó.
- Én ugyan nem - mondja a fickó. - De ahogy ismerem a programozóinkat, az a repülőgép még a felszállópályáig se bírna elgurulni!

Kis Herceg

Az utazásai során a Kis Herceg egy furcsa, kocka alakú bolygóra ért.
A bolygón drótok, telefirkált papírok, félig telt kávéscsészék voltak szétszórva.
A szeméthalmok közepén egy borostás, szemüveges alak ült.
- Szia. Hát te ki vagy? - kérdezte a Kis Herceg.
- Pill, rögtön - válaszolta a férfi.
- Mi a neved? - folytatta a Kis Herceg, ugyanis ha egyszer valamire kíváncsi volt, azt nem hagyta annyiban.
- A programozó vagyok. Mindjárt beszélhetünk, csak most egy hibát keresek a logban. - felelte az ember.
- Mi az a log? - kérdezte a Kis Herceg. Körbenézett, de sehol se látott semmit, amire ez a szó illett volna. - Mi az a log? Ismerem a szemétkupacot, látom a kávéscsészét és a drótokat is, de nem látok logot. Hol van?
A férfi hitetlen arccal fordult a jövevény felé. "Te ugye a javításért jöttél?" - kérdezte, és beletúrt egy paksamétába. - Mindjárt megnézem a listát, szerintem a következő patch már tartalmazni fogja - és elkezdett a körülötte heverő papírok közt kotorászni.
A Kis Herceg elbizonytalanodva nézte a Programozót, ahogy az az egyik halom legaljáról kihalászott egy színes filctollal összefirkált szöveget, és hümmögni kezdett felette.
- Mi az a log? - kérdezte megint.
A Programozó nagy levegőt vett:
- Nem tudom rendesen elmagyarázni egy felhasználónak, de a program a hibáit egy naplóállományba írja, amit csak az írás idejére zárol. Ezért aztán ha a rutin elszáll, akkor a logban az abortálás előtti utolsó bejegyzésből tudjuk kitalálni a hiba pontos helyét, és ez segít a javításban. De ennek semmi köze nincs a patchhez, amiért jöttél.
- Te nagyon furcsán beszélsz - felelte a Kis Herceg. - Mi az a felhasználó?
- Az emberek két részre oszthatók - válaszolta a programozó, miközben lehajtott egy fél csésze hideg, állott tejeskávét. - Azok, akik írják a programot, azok a programozók. Akik csak használják őket, azok a felhasználók. Én is egy programozó vagyok, és - mivel nem tudtad, mi a log - Te valószínűleg felhasználó vagy. Milyen programot használsz?
- Nem használok programot. Van egy rózsám, és három vulkánom. Ezek programok? - kérdezte a Kis Herceg.
- Nem, nem ezekre gondoltam. Tudod, mikor leülsz a gép elé, és elindítasz valami szövegszerkesztőt, levelezőt, vagy ilyesmit. A munkahelyeden, az irodában például.
- Nincs irodám. Egyszer találkoztam egy Hivatalnokkal, de eljöttem a bolygójáról. Unalmas alak volt - felelte a Kis Herceg.
- OK, akkor otthon, mikor szabadidődben benyomsz egy játékot, az egy program. - magyarázott türelmetlenül a Programozó.

- Szabadidőmben szeretem megnézni a napfelkeltét. Mindig úgy húzom a székemet, hogy épp lássam - felelte a Kis Herceg. - De az én bolygóm kerek, nem ilyen négyzet alakú. Milyen itt a napfelkelte? - kíváncsiskodott tovább.
- Nem négyzet, kocka. A négyzet az síkidom, a bolygóm meg test. - mondta a Programozó. - Az ilyen fogalmi zavarok miatt kevernek mindent össze a felhasználók, mert képtelenek a legalapvetőbb szakkifejezéseket is megjegyezni. Meg hogy kockás füzetnek hívjátok a négyzethálósat, az agyam száll szét ettől is.
- Milyen itt a napfelkelte? - kérdezte újra a Kis Herceg, mert nem szokott eltérni a tárgytól.
- Mit tudjam én? - válaszolta a Programozó. - Nem szoktam látni, én olyankor dolgozom. Mondd meg a GL-ednek, hogy a patch az esti upgrade-ban benne lesz, addig meg hagyjanak békén, mert a debug magasabb prioritású task, mint a support. - és visszafordult a munkájához.
- Milyen barátságtalan figura - gondolta a Kis Herceg, és otthagyta a bolygót. Útközben azon tűnődött, vajon el tudná-e magyarázni a Programozónak, hogy ő nem használ semmilyen programot és mégis normálisan él, vagy hogy a Programozó képes lenne-e elmondani neki, mi az a log úgy, hogy megértse.
- Valószínűleg nem - summázta végül. - A fölnőttek nagyon-nagyon furcsák tudnak lenni.

Levél

A főnök egy leírást kért Bob Smith nevű beosztottjáról:

"Bob Smith, a segédprogramozóm mindig
keményen dolgozik az irodájában. Bob függetlenül dolgozik anélkül, hogy
pazarolja a cég idejét és a kollégákkal beszélget. Bob soha nem
tagadja meg másoktól a segítséget, és mindig
időre fejezi be a kiadott munkát. Bob gyakran sok időt tölt
a munkájával, hogy befejezze azt, néha folytatja azt az
ebédszünetben is. Bob egy olyan személyiség, akinél abszolút nincs
kétség afelől, hogy alapos és széleskörű a területén a
szaktudás. Úgy gondolom, Bob-ot nyugodtan lehet
egy igazi nagyágyúnak nevezni, akit nem lehet
nélkülözni. Következésképpen azt ajánlom, hogy Bob-ot
léptessék elő. Egy javaslatot majd
el kell küldeni minél hamarabb."

SD

Hamarosan érkezett egy kis kiegészítés a levélhez:
"Bob a hátam mögött állt, és olvasta a levelet, miközben írtam. Kérem, csak a páratlan sorokat (1,3,5,stb...) olvassa el, amik a valódi véleményemet tartalmazzák róla."

Szlengszótár

Számítógépes szlengszótár:
- Alfa változat: a programok készítésének az az első fázisa, amikor megpróbálják figyelembe venni a felhasználók visszajelzéseit. Latin szó, jelentése: "nem működik".
- Béta változat: a program megjelenés előtti utolsó változata. A "béta" egy latin szó, jelentése "még most sem működik".
- Hibaüzenetek: rövid, velős üzenetek, amelyek segítségével a programozók a felhasználókra hárítják a programjaik hibáit.
- Hardware: a számítógép azon részeinek gyűjtőneve, amelyeket meg tudod rugdosni.
- Software: a számítógép azon részeinek gyűjtőneve, amelyeket csak szidni tudod, a szerzőjével egyetemben.
- Segítség: a programok azon funkciója, amelyek segítségével a felvetődött kérdéseid mellé újakat szerezhetsz. Ha megfelelően használod a "Segítség" funkciót, akkor több oldal megtekintése után visszajutsz a kiinduló pontra, anélkül, hogy bármit is megtudtál volna.
- Hibajavítás (patch): a programozó szánalmas kísérlete bűneinek helyrehozására.
- Nyomtató: ízetlen tréfa. Egy nyomtató három részből áll: a burkolatból, a papírgyűrő mechanizmusból és a villogó piros lámpából.
- Programozók: számítógépes bosszúállók. Azon csoport tagjai, akiket az iskolában folyamatosan gúnyoltak a szemüvegük miatt, akik bemagolták az összes Star Trek epizódot, ám most már többszörös milliomosként "felhasználóbarát" programokat írnak, amelyekkel bosszút állnak az egykor őket gúnyolókon.
- Felhasználói kézikönyv: olyan tárgy, amelyet az asztalláb rövidségnek kompenzálására használnak. Alkalmas még a monitor szemmagasságba emelésére is.
- Tervezett megjelenési dátum: pontos számítási módszere abból áll, hogy a tényleges megjelenési dátumból levonunk hat-tíz hónapot.
- Felhasználók: azon személyek gyűjtőneve, akik a monitor előtt üldögélnek. Három fő típusuk van: a kezdő, a haladó és a profi.
Kezdő felhasználó: az az ember, aki attól fél, hogy egy gomb megnyomásával tönkreteszi számítógépét.
Haladó felhasználó: az az ember, aki nem tudja megjavítani számítógépét, miután egy billentyűlenyomással tönkretette azt.
Profi felhasználó: az az ember, aki mások számítógépét is tönkre tudja tenni egy billentyűlenyomással.

DOOM

Két ördög találkozik. Az egyik vidám, a másik szomorú. A vidám megkérdezi a szomorút:
- Miért vagy szomorú?
- Az utóbbi időben sok gondot okoznak nekünk a felvételnél a programozók.
- Miféle gondokat?
- Például tegnap az egyik motoros fűrésszel a fél részleget likvidálta, mire sikerült neki megmagyarázni, hogy ez nem a DOOM folytatása!

Címkék