Ja!
Eens denken. Een paar weken terug. Wij naar Brussel om dinges te gaan upgraden. Sysadmin en technische man van wacht loggen in op server, wij kijken hen op de vingers. "Euh. Hoe zat dat nu ook weer? Start/stop scripts? Waar die staan? Geen idee, eigenlijk - we hebben ze nog nooit moeten gebruiken gedurende de afgelopen maanden." "Hoeda?" "Awel, dat werkte allemaal gewoon." "Ah ja, en ook nergens opgeschreven. ;-)"
Ze waren het ginder dus niet gewend dat iets gewoon werkte. En in alle eerlijkheid, en zonder de zealot uit te willen hangen, en ik heb ook al mensen zien zweten op onvindbare bugs op niet-Mickey-platformen, maar uiteindelijk heeft een iet of wat gelaagde architectuur zo zijn voordelen als men de kans op vindbaarheid van bugs wil vergroten. Duikboten hanteren dat principe ook, compartimentalisering heet men dat.
En het zal wellicht aan mij gelegen zijn, of aan de gemiddelde, zelfs onderlegde Mickey die ik ken, maar dat soort doorleefde gelaagdheid vind ik ginder niet vaak terug. Het linkt en klikt allemaal prachtig visueel in elkaar, maar - at the end of the day - wat doet ne mens om eens te kijken of alles nog OK zit? ssh, ps -ax, top, pstree, kill -NOHUP. En dat vanaf een Putty .exe, desnoods zelfs op een USB stick.
Nog iets, en het is een onheil van alle mogelijke platformen, maar vanzodra een consultant op u afkomt en zegt dat ze wekelijks, soms zelfs dagelijks, "de applicatie" 's nachts herstarten, toon hem dan vriendelijk de deur en vraag hem terug te komen als hij wat groter is.
Maareuh: het is mogelijk hoor. Ik heb nog nooit DLL hell meegemaakt, nog nooit een installatie van iets beëindigd met een onbruikbare Windoze bak. Nee, nog nooit. Wel al harddisk crashes, en kapotte schermkaarten, en toetsen op een klavier die beginnen te haperen. Hoe dat komt: da'k het niet weet, maar wellicht om dezelfde reden als dat ik nog nooit last gehad heb van virussen en spyware en zo. Ik vermoed dat het iets te maken heeft met een uitspraak van Marc, lang geleden: een computer doet enkel wat mensen hem opdragen te doen. Je werkt dus niet aan de computer, en de computer doet dus niks uit eigen beweging, nee: jij geeft als gebruiker opdracht aan de computer om iets te doen. Dus als er iets mis gaat... kaffer dan tegen uzelf, en niet tegen die computer.
PS: voor het geval mensen weigeren om dit niet als flamebait te interpreteren: met de allerbeste bedoelingen. En het mooiste voorbeeld heeft niks met de professionele IT wereld te maken, maar is mijn vader die belt en zegt: "Er is een probleem met xyz." "Wat zegt de foutmelding?" "Dat weet ik niet, ik heb al op OK, euh, of op Cancel geklikt." Zucht.
TrackBack URL for this entry:
http://blogs.cocoondev.org/MT/mt-tb.cgi/2538
Wij zijn hier op het werk voor zover ik zie heel erg goed bezig met het systeem, van duidleijkheid en documentatie en zo, maar voor zover ik het begrepen heb is het een geval van op een gegeven moment zegt de maker van onze servers ons gewoon "hier, deze updates, nu, installeren, of we doen niet meer mee aan waarborgen en alles". En zeggen ze bij NAI "hier, nu, patches, doen, en als ze niet gedaan worden, dan is het pech met alle garanties".
En dat denk ik is geen probleem rechtstreeks inherent aan het platform, maar misschien wel onrechtstreeks. In die zin dat een handvol van die vendors (NAI, CA, HP, en dergelijke) gewoon slechte kwaliteit patches en dingen leveren.
Microsoft heeft dat lang ook gedaan, is daar met recht en rede voor afgeslacht in vak- en andere pers, en voor zover ik zie, hebben ze de laatste tijd toch serieus hun leven gebeterd.
Trouwens: ditto hier, nog nooit een serieus dependency-probleem gehad, nog nooit een install het systeem doen kapotgaan, effektief. Maar ik heb dan ook geen machtig complex systeem zoals dat op het werk, met allerlei virtuele servers en arrays en dozijnen locaties en watnog.
Merci om de bait niet op te pikken. ;) Ik kan nu lekker gaan ranten over zin en onzin van gesloten software, en dat mensen wel gek moeten zijn om te betalen voor software (voor dienstverlening daarentegen...), en dat ze typisch meer lijnen code in huis hebben dan wat ze eigenlijk nodig hebben, maar dat hou ik voor een andere keer.
Het kostenplaatje al eens berekend Heren?
24/24 een ploeg van in totaal 48 man? En DAN NOG gaan onze WINDOOS-bazed serverfarms plat om zeep door redenen waar alleen God en KLein Pierke achter komt. Het enige wat effectief stabiel is, is een syteem uit de jaren 60. Onze IBM- mainframe. Kent U MVS nog ?
En die 2003 Enterprise.. DAT wil ik nog wel eens zien.
gewoon ietske west-vlaams gevonden in uw bericht: "jij heeft als gebruiker opdracht aan de computer om iets te doen"
Westvlaams verbeterd - merci.
En ja, Huug, groot gelijk. Ben genoegzaam genoeg bij banken en verzekeraars langs geweest om te weten dat de "core" nog steeds op goud van oud draait. En jammer genoeg gaat de plattitude hier zeker op dat "ze dat niet meer maken, de dag van vandaag, mijnheer".