Ich bin auf der Suche nach Progerammierer-Sprüchen. Die sollten unbedingt einen wahren Kern haben, aber trotzdem irgendwie witzig oder polemisch klingen und möglichst nur einen Satz lang sein. Ich gebe mal einige vor und freue mich auf weitere Ideen: 1. Trau' keiner Variablen, die du nicht selber initialiisert hast. 2. Alles was man beschreiben kann, kann man auch programmierenen. 3. Ein Programm macht nicht was du willst, sondern was du programmiert hast. 4. Die Abwesenheit von Fehlern kann nicht bewiesen werden. 5. Alles was an Fehlern passieren kann, passiert auch. 6. Ob in der verwendeten Programmiersprache runde oder eckige Klammern verwendet werden, oder am Zeilenende ein Semikolon steht ... ist völlig egal, auf Struktur und Konzept kommt es an. 7. Nichts ist so alt, wie das letzte Backup. 8. Ein Programm bzw. eine GUI müssen DAU-fest sein. 9. Oft sitzt das Problem vor dem Computer. 10. Kein Mensch braucht eine Bohrmaschine, was er braucht ist das Loch in der Wand. Mit dem letzten Spruch soll in geeigneter Situation darauf verwiesen werden, sich die Suche nach Lösungen nicht durch den verengten Blick auf bereits Bekanntes zu verbauen. Aber wahrscheinlich ist es suboptimal, Sprüche erst erklären zu müssen. Manche der Sprüche sind sicher nicht ausschließlich auf die Programmierer-Welt anwendbar, aber eben auch. Gibts in diesem Stil noch mehr?
:
Bearbeitet durch User
Ben B. schrieb: > In jedem Programm gibt es mindestens einen überflüssigen Befehl. Damit kann man jedes Programm um einen Befehl kürzen. Und jedes Programm enthält einen Fehler. Ergo: jedes Programm lässt sich auf 1 Befehl reduzieren und der ist auch noch falsch. Frank E. schrieb: > 10. Kein Mensch braucht eine Bohrmaschine, was er braucht ist das Loch > in der Wand. Den find ich gut
> jedes Programm lässt sich auf 1 Befehl reduzieren
Falsch, auf null Befehle, Mr. Spock!
Und wenn es dann noch ein Programm ist, gibt es sogar negative
Programme.
:
Bearbeitet durch User
A. S. schrieb: > Frank E. schrieb: >> 10. Kein Mensch braucht eine Bohrmaschine, was er braucht ist das Loch >> in der Wand. > > Den find ich gut Lässt sich gut erweitern zu "Es gibt keine pauschale Behauptung zu der es nicht auch eine Ausnahme dazu gibt". Frag mal den Werkzeugmaschinenhändler dazu, der braucht Bohrmaschinen sonst kann er keine Verkaufen.
Irgend W. schrieb: > Frag mal den Werkzeugmaschinenhändler dazu, der braucht Bohrmaschinen > sonst kann er keine Verkaufen. Wenn er fertige Löcher hätte, bräuchte er auch keine Bohrmaschinen.
Sven S. schrieb: > Irgend W. schrieb: >> Frag mal den Werkzeugmaschinenhändler dazu, der braucht Bohrmaschinen >> sonst kann er keine Verkaufen. > > Wenn er fertige Löcher hätte, > bräuchte er auch keine Bohrmaschinen. Im Baumarkt bekommst Du die, etwa 100 mm Durchmesser, gern mal einen oder zwei Meter tief, und schön in Blech verpackt. Kleiner gibt es die natürlich auch ...
:
Bearbeitet durch User
Percy N. schrieb: > und schön in Blech verpackt. Zum Auspacken brauche ich dann eine Flex mit Trennscheibe, ja, ja.
Sven S. schrieb: > Percy N. schrieb: >> und schön in Blech verpackt. > > Zum Auspacken brauche ich dann eine Flex mit Trennscheibe, ja, ja. Faulpelz! Da nimmt man eine Knabberzange!
Frank E. schrieb: > Ich bin auf der Suche nach Progerammierer-Sprüchen. Die sollten > unbedingt einen wahren Kern haben, aber trotzdem irgendwie witzig oder > polemisch klingen und möglichst nur einen Satz lang sein. [...] Trifft nicht ganz das was du suchst und ist außerdem schon etwas angejahrt: Bei Lutz Donnerhacke gibt es die "Fachbegriffe der Informatik". Evtl. findest du dort ja das Ein oder Andere für dich interessante. Gruß, f
Dieses Loch könnte dann aber etwas vom Sollwert für Durchmesser und Form abweichen ...
WOW, von Programmiererdsprüche zu Bohrmaschinen und Löcher und das ohne jeglichen Übergang. IHR erstaunt mich immer wieder! :DDD
Wieso? Bohrmaschinen und Löcher wurden schon im Eingangspost thematisiert. Wo also hätte da warum was für eine Art von Übergang eingebaut werden sollen?
Teo D. schrieb: > WOW, von Programmiererdsprüche zu Bohrmaschinen und Löcher und das ohne > jeglichen Übergang. Ich ergänze! Zu Waffen Kaliber .50 BMG! Das muss man erstmal schaffen!
Stefan S. schrieb: > Teo D. schrieb: >> WOW, von Programmiererdsprüche zu Bohrmaschinen und Löcher und das ohne >> jeglichen Übergang. > > Ich ergänze! Zu Waffen Kaliber .50 BMG! > Das muss man erstmal schaffen! Schon Lichtenberg hat betont, dass die wichtigsten Dinge im Leben durch Röhren erledigt werden!
Folgendes hab ich über dem Schreibtisch hängen: 6 Stages of Debugging: 1. That can‘t happen. 2. That doesn‘t happen on my machine. 3. That shouldn‘t happen. 4. Why does that happen? 5. OH, I see. 6. How did that ever work? Und noch einen: Debuggen ist wie ein Krimi, in dem man gleichzeitig der Detektiv und der Mörder ist.
Debugen ist der Vorgang um Fehler im Programm zu finden. Programmieren ist der Vorgang um Fehler ins Programm zu bekommen. Kaum macht man es richtig, funktioniert es.
Allgemein sind Sprüche, die länger als 2 sec dauern, sich "schlecht" lesen und "zuhören" lassen immer sehr kontraproduktiv für den Gegenüber. Da bekommt man eher ein Stirnrunzeln entgegen statt eines lächelns. Ich selbst zum Beispiel finde dann solche Sprüche eher als peinlich als amüsant. Zum Beispiel dieser hier: Dirk B. schrieb: > Debugen ist der Vorgang um Fehler im Programm zu finden. > Programmieren ist der Vorgang um Fehler ins Programm zu bekommen. Der ist eindeutig zu lang und damit schon zu nervig. Dieser allerdings ist kurz, knackig und einfach zu folgen: Dirk B. schrieb: > Kaum macht man es richtig, funktioniert es.
Wenn man sein Programm debuggt, dann ist das wie ein Verbrechen, bei dem man gleichzeitig Täter und Detektiv ist.
Chris .. schrieb: > Debuggen ist wie ein Krimi, in dem man gleichzeitig der Detektiv und der > Mörder ist. Aber wir wissen ja aus fachkundigen Kreisen des Forums: Wer debuggen muss, ist kein richtiger Programmierer. Ein richtiger Programmier debuggt nicht. Erst recht nicht unter 10.000 Zeilen Code.
:
Bearbeitet durch User
Goran E. schrieb: > Der Klassiker: > Die dümmsten Programmierer > haben die dicksten Programme! Das kann man auch dezenter andeuten mit der Kartoffelbauern-Analogie
Richard H. schrieb: > Das kann man auch dezenter andeuten mit der Kartoffelbauern-Analogie Dicke Kartoffeln sind ok. Dicke Programme auch?
Die drei größten Feinde des Programmierers? Sonnenlicht Das ewige Gebrüll der Vögel Frische Luft.
Roland E. schrieb: > Die drei größten Feinde des Programmierers? + Chips + Zigaretten + Kaffee ... + Das echte Leben
It was hard to write, it should be hard to understand. Ein C-Programmierer kann in jeder Sprache C programmieren. (Der letzte ist leider kein Witz)
Teo D. schrieb: > Roland E. schrieb: >> Die drei größten Feinde des Programmierers? > > + Chips > + Zigaretten > + Kaffee > ... > + Das echte Leben Ich kenne keinen Informatiker, der raucht...
There are only two hard things in programming: cache invalidation and naming things. Man hat immer einen Prototypen --> wer keinen expliziten Prototypen zum Wegwerfen einplant, der hat Spuren seiner Versuche dann eben im fertigen Produkt
Jan H. schrieb: > There are only two hard things in programming: cache invalidation and > naming things. Kenne ich anders: There are only two hard things in programming: cache invalidation, naming things and off-by-one-errors.
Tilo R. schrieb: > Ein C-Programmierer kann in jeder Sprache C programmieren. Das ist kein C sondern Fortran.
Tilo R. schrieb: > Kenne ich anders: > There are only two hard things in programming: cache invalidation, > naming things and off-by-one-errors. Das ist dann zwar lustiger, aber off-by-one-errors sind eher lästig als schwierig. Hans H. schrieb: > There are only two thing hard in programming: > > - counting Bemüht.
A. S. schrieb: > Frank E. schrieb: >> 10. Kein Mensch braucht eine Bohrmaschine, was er braucht ist das Loch >> in der Wand. > > Den find ich gut Die IT-Variante davon: Keiner braucht ein Backup. Was man braucht, ist Recovery.
“There are only 10 types of people in the world: Those who understand binary, and those who don’t”.
Pilotensprüche hätte ich ein paar drauf... Du bist ohne Fahrwerk gelandet wenn du vollen Schub brauchst um zum Gate zu kommen. Schade, daß das OT ist.
Lukas S. schrieb: > Ich kenne keinen Informatiker, der raucht... Ich ausschließlich ?? ich kenne kaum einen der NICHT raucht.
Vielleicht machst Du einen eigenen Thread auf, würde mich interessieren! Gruss Chregu
Es gibt 3 Möglichkeiten, wie das Projekt angegangen werden kann: Schnell, billig, gut Wähle 2 davon.
Aus irgendeinem alten Computermagazin: Ein Computerfreak sieht einen Frosch. Der Frosch sagt: Küss mich, ich bin eine Prinzessin. Freak reagiert nicht. Frosch: küss mich, ich bin eine wunderschöne Prinzessin. Freak reagiert nicht. Frosch: küss mich, Freak: hey, für eine Frau habe ich keine Zeit. Aber ein sprechender Frosch, das ist cool. Auf der gleichen Seite: Was ist der Unterschied zwischen Bill Gates und Gott? Gott weiß das er kein Programmierer ist. Meine Lieblinge: Linux: von Informatikern für Informatiker. Murphy: 1. es gibt kein Programm ohne Bugs 2. ein Programm ohne Bugs ist veraltet
Immer wenn irgendwo jemand auf "Eigene Dateien" klickt, fällt bei Google ein Programmierer lachend vom Stuhl.
1. Neulich bin ich über mein eigenes W-LAN Kabel gestolpert. 2. www = weltweites warten 3. Am PC knackt man den Code, auf dem WC ... 4. Arbeiten am Computer ist wie U-Boot fahren. Macht man ein Fenster auf, fangen die Probleme an.
Hans H. schrieb: > Immer wenn irgendwo jemand auf "Eigene Dateien" klickt, > fällt bei Google ein Programmierer lachend vom Stuhl. klick klick klick klick...... wie ist der higscore? namaste
:
Bearbeitet durch User
Mal auf einem T-Shirt gelesen: "Die Wohnung wird erst aufgeräumt wenn das WLAN-Signal nicht mehr durchkommt"
Mehmet K. schrieb: > Schnell, billig, gut > > Wähle 2 davon. Ja. Sobald Du eines abwählst, verlierst Du alle drei.
Das neue iPhone soll einen Button mit dem Landeswappen von Thüringen bekommen. Der steht für Wahlwiederholung.
Bei uns Hardwareentwicklern gibts noch den: Was nicht in C geht, muss gelötet werden.
Ein Softwareprojekt kennt genau zwei Zustände: 1. Noch nicht begonnen 2. Fast fertig
Zwar nichts mit Programmieren, aber mein Lieblingsspruch: Mit einem Computer kann ich Probleme lösen, die ich ohne Computer garnicht hätte.
Viele Sachen lassen sich viel besser mit Bildern ausdrücken. Xkcd bietet einen riesigen Fundus für jede Gelegenheit: https://xkcd.com/927/ https://xkcd.com/1319/ https://xkcd.com/303/ Uvm
:
Bearbeitet durch User
Ein User-Interface ist wie ein Witz. Wenn du es erklären musst, ist es Kacke.
Der Klassiker ... leider ein "Spruch", aber trotzdem sehenswert.
:
Bearbeitet durch User
Vlad T. schrieb: > Xkcd bietet einen riesigen Fundus für jede Gelegenheit Oder auch "Casey and Andy" (von https://de.wikipedia.org/wiki/Andy_Weir) http://www.galactanet.com/comic/ Leider nicht so gut durchsuchbar wie xkcd.
Frank E. schrieb: > 4. Die Abwesenheit von Fehlern kann nicht bewiesen werden. Donald W. Knuth: "Ich habe bei den vorliegenden Programmen nur die Korrekttheit bewiesen. Das heisst nicht, dass sie auf einem Computer wirklich funktionieren."
Mein Lieblings-T-Shirt hat folgenden Spruch: (So was trägt man gerne auf Nerd-Treffen und wird dafür regelmässig gefeiert.) Weeks of coding can save hours of planning!
:
Bearbeitet durch User
Ich kann mir selber zwar immer keine Witze merken, kann mir aber gut vorstellen dass dem ein oder anderen neben mir hier auch ein Schmunzeln ins Gesicht gezaubert wird ;D https://www.reddit.com/r/ProgrammerHumor/
Beitrag #6139212 wurde vom Autor gelöscht.
Michael B. schrieb: > https://www.reddit.com/r/ProgrammerHumor/ Googling Errors for 2 Hours of can save you 10 minutes of reading Documentation ?
:
Bearbeitet durch User
Michael B. schrieb: > kann mir aber gut > vorstellen dass dem ein oder anderen neben mir hier auch ein Schmunzeln > ins Gesicht gezaubert wird ;D Nö, denn das ist ISO 8601Wikipedia: Die ISO 8601 wurde 1992 ohne Änderungen in die EN 28601:1992 übernommen, die laut Geschäftsordnung des CEN/CENELEC für die meisten europäischen Länder verbindlich ist, so auch für Deutschland, Österreich und die Schweiz. Im Dezember 2004 löste die neue ISO 8601 diese Normen ab. Außerdem ist die Norm auch in die deutsche Norm DIN 5008 (Schreib- und Gestaltungsregeln für die Textverarbeitung) eingeflossen. und zudem logisch, da es auch alphabetisch sortiert werden kann.
"There are 10 different kinds of people: those who understand binary and those who don't" https://preview.redd.it/gwqntar4wtd11.png?width=960&crop=smart&auto=webp&s=20c7f61ec245c8e5461def6e2bb91e46f755994c
Wenn man mal sein Passwort vergisst, dann wird man vom System sogar noch auf das richtige Passwort hingewiesen.
Matthias S. schrieb: > "There are 10 different kinds of people: those who understand binary and > those who don't" and those who werent expecting a ternary joke.
Michael M. schrieb: > Jetzt gibt's endlich den 4. Affen ? hoffe, das unicode-consortium bringt bald ein update raus ???(??)
Kein Spruch, aber so in der Uni erlebt: Student: "Herr Prof. können sie mir ihr Buch signieren?" Prof: "Gern! Mit PGP?"
I code like I f*ck. Quick, dirty and without any comments. Sehr flach ich weiß, musste aber trotzdem schmunzeln. :-)
Micha M. schrieb: > Meine Fresse wie lahm... Ne, ich muss aber auch sagen, die Tendenz stimmt schon. Man kann diese beiden Dinge durchaus miteinander vergleichen. Bei beiden ist die Machart meistens ähnlich.
Wenn man "comments" durch "phantasy" ersetzt, dann stimmt's wahrscheinlich. Jeweils.
"Meine Strategie besteht primär nicht darin, Probleme zu lösen. Ich sorge dafür, dass die Probleme garnicht erst entstehen."
:
Bearbeitet durch User
Tobias B. schrieb: > Alte Informatik Regel: Sobald ich einmal Copy&Paste mache, gibt es > mindestens eine Loesung die besser waere. ;-)
Frank E. schrieb: > 10. Kein Mensch braucht eine Bohrmaschine, was er braucht ist das Loch > in der Wand. Passend dazu auch der bekannte Spruch: Wenn ich nur einen Hammer habe, sieht jedes Problem aus wie ein Nagel.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.