Ich finde die Serie bisher eigentlich ganz gut, aber irgendwie sind die Informatiker wie in allen anderen Serien strohdumm.
Ich meine... hallo!? Die haben einen hochkomplexen autonomen Roboter programmiert, wissen aber nicht was in diesem "vorgeht" und stehen neben ihm und beten, dass er wieder "gesund" wird, wtf...
Für normale Menschen wahrscheinlich nicht weiter schlimm, da die das selber nicht wissen, aber als Informatiker ist sowas unzumutbar.
Der beste (= schlechteste) Satz stammt allerdings von Person of Interest, als Finch eine Seite Quellcode anschaut und zum Autor sagt: "Sie haben einen interessanten String geschrieben"... xD
Ah, einen habe ich noch, als Finch einen Kindergarten hackt: "Das war einfach, ihr Proxy war nicht gegen OpenSSH abgesichert." Das macht 0 Sinn
Die haben einfach irgendwelche Begriffe in einen völlig falschen Kontext gesetzt. -.-
mit deiner kritik machst du es dir etwas zu einfach in deiner überzeugung ITler könnten locker alles schaffen, aber bevor ich dazu was schreibe erstmal:
schaust du deine serien englisch mit deutschen oder mit englischen subs? kannst du also tatsächlich sicher sagen, dass Finch das im englischen original falsch sagt oder kann es durchaus auch von subber falsch interpretiert/übersetzt worden sein? mir wären von dir angesprochene dinge nämlich nicht aufgefallen und ich schaue englisch mit englischen subs. welche folgen waren das?
so zum roboter:
du versuchst mir ernsthaft zu sagen, dass programmierer immer wissen was in ihren programmen abgeht und ITler sofort alle probleme in den griff bekommen? das schaffen sie ja noch nichtmal heute und brauchen teilweise schon stunden, wenn der server in der firma mal nicht funktioniert.
bei programmen würde man das ganze einen BUG nennen. ein fehler im code, der ungewollte, teilweise schwer nachvollziehbare ergebnisse liefert. bei heutigen, per hand geschriebenen programmen kann es, je nach größe und komlpexität des programms, schon wochen dauern bist dieser bug überhaupt erstmal entdeckt wird und nochmal wochen bis man ihn beseitigt hat und das immer unter der voraussetzung, dass ein programmierer das programm wartet, der es auch ursprünglich geschrieben hat.
so jetzt nehmen wir an, du schreibst ein programm welches sich autonom weiterentwickelt. sprich du schreibst die ersten 1000 zeilen code mit grundfunktionen und ab da schreibt sich das programm selbst. es lernt, es wächst, es schreibt eigene subroutinen, es verändert sich und aus deinen 1000 zeilen code wird ein programm welches 10.000 telefonbücher füllt und selbst deine 1000 geschriebenen zeilen werden eventuell umgeschrieben, weil sich das programm selbst verbessert und anpasst, und da willst du mir erzählen coder würden da null komma nichts die fehler entdecken, wenn sie dies noch nichtmal bei heute üblichen programmen schaffen?
sorry ich bezweifle, dass du das mit absoluter sicherheit sagen kannst. wenn ich mir heute einen coder schnappe, dieser ein programm mit 10.000 zeilen code schreibt, dort ne handvoll fehler einbaut und wir dir dieses programm vorlegen, dann brauchste ggf. schon richtig lange die dort gemachten fehler zu finden, erst recht dann, wenn du das programm nicht laufen lassen kannst, um zu sehen was passiert, sondern die fehler tatsächlich nur anhand des codes finden musst. ggf. hast du noch den vorteil, dass du eventuell die fehler eingrenzen kannst, weil du weißt welches ergebnis das programm am ende liefern soll und so nachvollziehen kannst was bestimmte subroutinen tun sollen. hoffen wir nun noch, dass sich besagte, von dir gefundene, fehler dann nicht zu sehr auf andere subroutinen auswirken, sondern schön seperat für sich die fehler verursachen, nicht dass durch dein fixing noch andere neue fehler auftreten.....
jetzt stellen wir uns einfach mal vor das programm welches ich dir gebe hat 10 millionen codezeilen, unzählige subroutinen die du noch nie gesehen hast und noch nichtmal weißt was diese bewirken sollen, glaubst du wirklich, du bist smart genug ein solches programm 0 komma nichts zu verstehen und bugfrei zu bekommen? sorry aber ich bezweifle das
ergo: solange wir nichtmal annährend soweit sind programme so zu schreiben, dass sie sich in solchen ausmaßen selbstständig weiterentwickeln, wie es ein autonomer, lernender, sich selbt weiterentwickelntender roboter mit KI vermuten lässt kannst du gar nicht abwegen wie schwierig oder einfach es sein müsste so ein, sich selbst schreibendes programm zu warten....
ich stell mir einfach mal vor wie es wäre, wenn ich dir eine bibel gebe und in diese bibel 10 schreibfehler einbaue. allein das aufmerksame lesen und finden dieser schreibfehler würde ggf schon wochen dauern... wenn ich nun zu grunde lege, dass das korrigieren eines dieser schreibfehler (bug fixing) eventuell andere fehler verursacht dann kannst am fixen eines programmes welches du nicht kennst, weil du es nicht geschrieben hast und nicht in gänze verstehst, sehr lange sitzen... immer mit dem risiko, dass dein bug-fixing noch andere, viel schlimmere fehler verursacht....