Programmier-"Niveau"



  • Xin schrieb:

    ...

    Der Wert dieser Diskussion tendiert aus meiner Sicht gegen 0 - soll aber niemanden davon abhalten, weiter darüber zu sprechen 😉
    Kein Wunder dass das allgemeine "Programmier-Niveau" nicht so gigantisch hoch ist. Wer will sich schon mit jemandem unterhalten, wo er potentiell in so eine Diskussion reingezogen wird? Da würde ich auch "fuck, get over with it" sagen und mich interessanterem zuwenden.



  • Die Diskussion scheiter leider genau daran worüber diskutiert wird ... 🙂



  • hallo

    @xin: warum machst du kommunikation denn immer an verbaler sprache fest? natürlich kannst du dich mit deinen griechischen vermietern verständigen auch wenn ihr nicht dieselbe verbale sprache sprecht. da gibt es noch etwas mehr. ein gemeinsames verständnis und interpretieren von begriffen ist für eine sinnvolle diskussion aber absolut notwendig. das eißt natürlich nicht, dass es auch missverständnisse geben kann, aber um diese überhaupt zu bemerken oder zu korrigieren braucht es gemeinsame standards. das sollte doch auch dir verständlich sein, oder?

    chrische



  • Shade Of Mine schrieb:

    Xin schrieb:

    Es geht derzeit nur noch um die Frage, ob man vom Gegenüber erwarten muss, dass er alle Vokabeln kennt und mit der identischen Semantik versteht oder ob man sich darüber Gedanken machen müsste, dass das Gegenüber vielleicht die Vokabel nicht kennt, einen Semantikunterschied hat, weil er aus einem anderen Sprachraum oder Fachgebiet kommt und wie man damit umgeht.

    Äh, ne. Das ist nicht Thema der Diskussion.

    Ein wunderschöner Moment, spürst Du es auch? ^^

    Wenn zwei miteinander reden, gehören zwei dazu, das Thema festzulegen, ergo kannst Du nicht sagen, dass das nicht das Thema der Diskussion sei und dann mit so einem Spruch hinterhersetzen.

    Shade Of Mine schrieb:

    Aber vielleicht ist es mit einem xkcd besser erklärt:

    http://xkcd.com/1028/ schrieb:

    Anyone who says that they're great at communicating but "people are bad at listening" is confused about how communication works.

    Aber da Du offenbar ein anderes Thema mir mir diskutierst als ich, dann ist auch Deine Kommunikation gescheitert. Oder vermutlich bin ich der schlechte Zuhörer, schließlich habe ich nie erlebt, dass Du Dich mal in Frage gestellt hast.

    Weder bezeichnete ich mich als "great at communicating", noch "people as bad at listening".
    Ich würde mich als normal in Kommunikation bezeichnen, man guckt auf welcher Ebene man kommunizieren kann und macht das halt, so wie ich das zuvor beschrieb. Was ich die ganze Zeit Dir und Deiner Idealvorstellung entgegen bringe.
    Woher kommt also die Begründung für den Spruch? Habe ich sie überhaupt geliefert?
    Es gibt natürlich eine Begründung dafür, eine Intention: jemand postuliert ein Statement - nichtmals sein eigenes, sondern auch noch ein Zitat - jemand anderer hat etwas gesagt, das muss richtig sein - vor allem soll es demjenigen recht geben. Unabhängig davon, ob es zum Thema passt - rüber kommt, derjenige hat recht, denn er kann es ja durch ein Zitat belegen.

    Wir zwei brauchen gar keine Vokabeln, um aneinander vorbei zu reden. Jedesmal, wenn Du und ich in einem Thread sind, kommt eine große Diskussion über irgendeinen Scheiß zustande, die zu 90% daraus besteht, dass Du mit Behauptungen startest, ich liege falsch, wäre arrogant, unfähig und sonstwas alles bin. Jedesmal sind es diese hübschen Einzeiler in der Form 'Fahr doch mal gegen diese Wand'. Immer gerne auch mit was Suggestivem dabei - rhetorisch bist Du jedenfalls durchaus interessant - und erfolgreich.

    Und komischerweise bist Du in diesen Threads immer sehr aktiv und mit solchen Sprüchen ganz vorne mit dabei. Einfach mal was in den Raum stellen, was nicht gesagt wurde und den den anderen das erstmal wieder aus dem Weg räumen lassen, was eine Diskussion voll am Thema vorbeilenkt. Zumal 'Ähh, ne' eine super Aussage ist, Du sagst ja nicht mehr aus, als dass das Gegenüber falsch liegt und haust noch ein unpassendes Zitat hinterher, dass Dich stützen soll.
    Das machen wir jetzt seit wievielen Jahren?

    Da Du offenbar ein anderes Thema diskutierst, worüber diskutierst Du denn gerade so mit mir?

    Mit Dir wird man sich in einer Diskussion nichtmals über das Thema einig, über zurzeit gesprochen wird - was sehr einfach erklärt, dass es zwangsläufig zu Kommunikationsproblemen zwischen uns kommt. 😃

    GPC schrieb:

    Xin schrieb:

    ...

    Der Wert dieser Diskussion tendiert aus meiner Sicht gegen 0 - soll aber niemanden davon abhalten, weiter darüber zu sprechen 😉
    Kein Wunder dass das allgemeine "Programmier-Niveau" nicht so gigantisch hoch ist. Wer will sich schon mit jemandem unterhalten, wo er potentiell in so eine Diskussion reingezogen wird? Da würde ich auch "love, get over with it" sagen und mich interessanterem zuwenden.

    Der Thread ist seit 7, 8 Seiten tot... so what...? Das ganze ist nur noch Amüsement... Ein verbaler Tanz zwischen Sheldon und mir, nichts weiter.

    Und doch hat sie einen Wert. Shade und ich decken die Absicht unserer Kommunikationsprobleme auf. Wenn sich Niveau einstellt, arbeiten wir daran, wenn nicht, taugt der Thread immnoch als schlechtes Beispiel.
    Shade weiß nun, wie ich ihn erlebe seitdem ich hier bin. Das ist vielleicht nicht höflich, aber zumindest ehrlich und er war bisher ja auch immer sehr ehrlich... Schauen wir doch mal, wie der Tanz weitergeht.

    chrische5 schrieb:

    @xin: warum machst du kommunikation denn immer an verbaler sprache fest?

    Das tue ich nicht. Was gibt Dir Anlass dazu zu vermuten, dass ich Kommunikation an verbaler Sprache festlege?

    chrische5 schrieb:

    das eißt natürlich nicht, dass es auch missverständnisse geben kann, aber um diese überhaupt zu bemerken oder zu korrigieren braucht es gemeinsame standards. das sollte doch auch dir verständlich sein, oder?

    Darum ist meine Position auch, dass eine Vokabel nur ein aufgesetzter Standard in einer funktionierenden Kommunikation sein darf. Das grundlegende Protokoll sollte Zweifel an der Informationsübertragung sein. Versteht das Gegenüber meine Vokabeln, meine Floskeln, meine Wortwahl und für den Fall, dass ich unsicher bin, sollte ich das abklären, statt in Vermutungen oder gar Verleumdungen zu laufen.

    Während ich mir mit Shade inzwischen sicher bin, muss ich Dir beispielsweise die Frage stellen, was Du mir mit "das sollte auch Dir verständlich sein, oder?" sagen möchtest?
    Ich würde das als durchaus als Aufforderung nehmen, mich "gefälligst" Deiner Position anzunehmen, was aber unpassend wäre, da wir eigentlich gar keine nennenswerte Differenz haben und es auch als unhöflich empfinden würde, da ein "Basta" nicht zur guten Diskussionskultur gehört. Da klingt in meiner Interpretation Ungeduld und Verärgerung mit, für die ich aber keine Notwendigkeit sehe.
    Ich könnte da jetzt genauso ungeduldig drauf zurück gehen und eine Antwort formulieren, die Dich attackiert und Differenzen ausarbeitet, dass es ja wohl jedem Depp klar sein muss, dass diese Standards gar nicht existieren können, sonst würde sich ja alle blendend verstehen und daher gar kein Risiko von Interpretationsproblemen besteht. Diese Wortwahl würde Dich aber vermutlich frusten und anschließend kämen wir bei der eigentlichen Fragestellung nicht mehr weiter. Bringt also nix.

    Das Risiko bei Interpretationsproblemen besteht aber, gerade bei schriftlicher Kommunikation. Und das muss man akzeptieren und entsprechend agieren. Also muss ich "das sollte auch Dir verständlich sein, oder?" als interpretierbar hinnehmen und Dich fragen, ob wir zu einem Konsens hinarbeiten oder ob das die Aufforderung ist, einen Dissens zu schärfen? Wollen wir ein gemeinsames Ziel diskutieren und formulieren oder wollen wir nur einen Streit vom Zaun brechen?

    Zwei legitime Optionen, für eine wäre zu haben.



  • Das grundlegende Protokoll sollte Zweifel an der Informationsübertragung sein.

    Wie umstaendlich wuerde eine Diskussion im Alltag dann werden.

    zu einem Konsens hinarbeiten ... einen Dissens zu schärfen

    Jetzt wird es politisch. Aber neben Interpretation kann auch das Ziel einzelner bei einer Diskussion unterschiedlich sein. Neben A und B gibt es noch viele andere Gruende zu diskutieren.



  • knivil schrieb:

    Das grundlegende Protokoll sollte Zweifel an der Informationsübertragung sein.

    Wie umstaendlich wuerde eine Diskussion im Alltag dann werden.

    Wir sind auf Seite 15 und Sheldon hat gerade festgestellt, dass in unserer Informationsübertragung nichtmals der Betreff fehlerfrei übermittelt wird.

    Fragliche Dinge nachzufragen, erscheint mir gerade bei Menschen, die sich nicht persönlich kennen und seit Jahren miteinander leben/arbeiten, durchaus förderlich, unnötige Umstände zu vermeiden, zum Beispiel den Großteil dieses Threads.

    Wenn beide Seiten wollen, lässt sich Kommunikation auch synchronisieren. Auch wenn man am Anfang sehr langsam ist und ein 'Guten Tag' skeptisch hinterfragt, bilden sich in der Regel irgendwann Muster heraus. So versteht man sich einfacher, weil von üblichen Annahmen ausgeht, ohne diese explizit verifizieren zu müssen.

    Vielleicht hilft der Thread ja dabei, sich darüber einfach mal Gedanken zu machen.

    knivil schrieb:

    zu einem Konsens hinarbeiten ... einen Dissens zu schärfen

    Jetzt wird es politisch. Aber neben Interpretation kann auch das Ziel einzelner bei einer Diskussion unterschiedlich sein. Neben A und B gibt es noch viele andere Gruende zu diskutieren.

    Eigentlich sollte das Ziel einer Diskussion sein, einen Konsens zu schaffen. Einen Standpunkt bzw. eine Lösung zu finden, auf dem sich alle wiederfinden oder wenigstens damit einverstanden sind. Schließlich gibt es ja auch notwendige Entscheidungen, wo nicht jeder alle seine Wünsche umsetzen kann.

    Aber das ist natürlich schon der erste Fehler. Das müsste man im Prinzip schon als erstes in Frage stellen: "Warum willst Du eigentlich mit mir reden?".
    Das ist natürlich im sozialen Gefüge eher ungern gesehen, aber schlussendlich ist "Ey, was laberst Du mich an, willst Du Streit, oda was?" genau die richtige Frage... auch wenn es dann meistens doch nur eine rhetorische Frage handelt. 😉

    PS: Notiz an mich selbst: Mehr Punkte, weniger Kommas setzen. ^^



  • Xin schrieb:

    knivil schrieb:

    Das grundlegende Protokoll sollte Zweifel an der Informationsübertragung sein.

    Wie umstaendlich wuerde eine Diskussion im Alltag dann werden.

    Wir sind auf Seite 15 und Sheldon hat gerade festgestellt, dass in unserer Informationsübertragung nichtmals der Betreff fehlerfrei übermittelt wird.

    Who the fuck is Sheldon?



  • Zeus schrieb:

    Xin schrieb:

    Wir sind auf Seite 15 und Sheldon hat gerade festgestellt, dass in unserer Informationsübertragung nichtmals der Betreff fehlerfrei übermittelt wird.

    Who the love is Sheldon?

    =>

    Xin schrieb:

    Shade Of Mine schrieb:

    Jedes Kleinkind lernt eine neue Sprache. Das ist trivial.

    Das hat nichts im Arroganz zu tun.

    Oh, das ist trivial... gut, ganz offenbar erreiche ich nicht das Niveau für dieses Forum...
    Hast Du auch Finnisch gelernt bei der letzten Betriebsysteminstalltion, Sheldon of Mine? 😉

    Das erinnerte mich an: Sheldon lernt Finnish.

    Kennt das denn nicht jeder hier? Das sind heutzutage doch Grundlagen. Mit euch kann man echt nicht kommunizieren. 😉



  • Xin schrieb:

    Jedesmal, wenn Du und ich in einem Thread sind, kommt eine große Diskussion über irgendeinen Scheiß zustande, die zu 90% daraus besteht, dass Du mit Behauptungen startest, ich liege falsch, wäre arrogant, unfähig und sonstwas alles bin.

    Ich habe sogar extra nochmal alle Posts von mir zum Thema vokabeln (ab seite 12) gelesen. Wo genau unterstelle ich dir hier etwas?



  • Eigentlich sollte das Ziel einer Diskussion sein, einen Konsens zu schaffen.

    Im Allgemeinen: Nein. Im Speziellen: Kommt drauf an. Untersuche bzw. Austausch von Meinungen wird hier als erstes genannt: http://de.wikipedia.org/wiki/Diskussion .

    Wobei wir wieder beim alten Problem waeren. Was bedeutet dieses oder jenes fuer mich, fuer andere oder fuer den Rest der Welt.



  • Shade Of Mine schrieb:

    Xin schrieb:

    Jedesmal, wenn Du und ich in einem Thread sind, kommt eine große Diskussion über irgendeinen Scheiß zustande, die zu 90% daraus besteht, dass Du mit Behauptungen startest, ich liege falsch, wäre arrogant, unfähig und sonstwas alles bin.

    Ich habe sogar extra nochmal alle Posts von mir zum Thema vokabeln (ab seite 12) gelesen. Wo genau unterstelle ich dir hier etwas?

    Extra nochmal alle Posts ab Seite 12, ja, wow, hast Dir ja richtig Mühe gegeben.
    Wir haben hier uns hier schon länger unseren Spaß. Und nicht erst ab Seite 12 in diesem Thread.

    Der nächste übliche Schritt ist die Behauptung, ich würde mich in die Opferrolle zurückziehen. Oder wie wäre sowas wie, 'Eigentlich dachte ich, das wäre nur ein Missverständnis, aber jetzt habe ich so'n Hals, Bäng, das musste mal raus, danke Leute'. Deine Rhetorik ist ziemlich gut. Sie ist gut, aber sie wiederholt sich über die letzten Jahre.

    Du meintest doch, dass ich über das falsche Thema mit Dir diskutiere. Worüber diskutiertest Du noch gleich mit mir? Wir waren doch bei der Notwendigkeit von Vokabeln, also bevor Du sagstest, dass das gar nicht das Thema war. Was war den Dein Thema in der Diskussion und wieso gehst Du auf diese Fragen dann häufig gar nicht mehr ein? Wieso fallen gerade die Fragen weg, die Dich in Frage stellen? Gib Dir doch auch mal die Mühe, das in den Einklang Deines Standpunktes zu bringen oder eben auch mal klarzustellen, dass man an der Stelle auf dem Holzweg war. Der Weg zum Konsens besteht da darin, Gemeinsamkeiten zu finden und nicht diese wegfallen zu lassen, um sich auf die Differenzen zu stürzen.

    Wieso schafft man es mit Dir eigentlich nirgends beim Thema zu bleiben? Hmm... nein, das geht nicht, das wäre ja dann Deine Schuld und das darf ich ja nicht sagen, denn "Anyone who says that they're great at communicating but "people are bad at listening" is confused about how communication works.". Wieso schaffe ich es nicht mit Dir beim Thema zu bleiben? Geht ja auch nicht, weil ich mich dann angeblich in die Opferrolle zurückziehe.

    Versuchen wir was Neues, auf das vielleicht mal was Konstruktives dabei rauskommt:

    Mein Fehler ist, dass ich mich entgegen Deiner Behauptung gerne in Frage stelle und so blöd bin mich bei RAII an Wikipedia zu setzen und Google zu durchsuchen, obwohl ich Leuten RAII sogar beibringe, obwohl ich es implementiere, obwohl ich den Lebenszyklus der Daten und der verwendeten unterschiedlichen Datentypen genau kenne. Nur für den Fall der Fälle, dass ich hier vielleicht falsch liegen könnte. Man übersieht ja schonmal was. Kann ich ja nicht ausschließen. Ich Depp lasse mich also von Dir kirre machen und versuche meinen Standpunkt klarzumachen, während von Dir oftmals nicht mehr kommt als ein suggestiver Satz: "Äh, ne. Das ist nicht Thema der Diskussion." - Kurz für: "Danke für Deine Mühen in den letzten Postings, aber darüber reden wir hier gar nicht, hattest Du das nicht mitbekommen?"
    Ich werde mir jetzt also nicht die Mühe machen, die entsprechende Stellen von Seite 1-11 zu suchen oder Dir aus älteren Threads meine Position einzeln zu belegen, was mich Zeit kostet und Du dann mit einem Satz kommentierst, dass ich unfähig bin das zu richtig verstehen. Scheiß was drauf. 🙂

    Wir zwei kommunizieren nicht, wir fallen in ein ständig wiederkehrendes Muster, wo Du versuchst Deine rhetorische Zwickmühle durchzudrücken und das Thema eigentlich vollkommen egal ist.
    Notfalls wird das Thema angepasst. Und der Grund, warum wir beide das sind, ist dass ich da eine Geduld habe, die ich gelegentlich, aber besonders häufig im Zusammenhang mit Dir, selbst verfluche.
    Ich kann mich an keine konstruktive Diskussion mit Dir erinnern, geschweige denn eine, die beim Thema geblieben ist. Ich kann mich aber gut an Diskussionen erinnern, die Du laufend vom Thema weggezogen hast.

    Und das liegt nicht nur an Dir, denn daran habe ich auch meinen Anteil, weil ich mich jedes Mal auf das Spiel auf der Suche nach Konsens einlasse. Aber es liegt eben auch nicht nur an mir, solange das Spiel so abläuft. Es ist nicht nötig für jeden Furz eine komplette Abhandlung mit Beweiskette zu bringen, der belegt, dass etwas in einem Fall, der nichts mit dem Thema zu tun hat, auch funktioniert. Diese unnötigen Exkursionen zerstören schon wieder die Diskussion über das Kernthema.

    Einen Unterschied sehe ich jedoch bei all unseren Diskussionen: Meinen Versuch zum Kernthema zurück zu finden und Deinen (einen) Satz, der das Thema inkl. einer ausführlichen Erörterung über den Haufen wirft oder für nichtig erklärt, kombiniert mit einer rhetorischen Zugabe, eben sowas wie "Danke Leute" oder eben so ein Zitat.

    Während Du mich in der Regel bei Behauptungen - und nicht wenige davon sind mit unhöflich wohlwollend umschrieben - direkt ansprichst und ich versuche das etwas allgemeiner zu halten, weil ich Dir eben nichts bösartiges unterstellen will, bin ich mir allerdings inzwischen ziemlich sicher, dass das Spiel beabsichtigst ist, aufgrund der Tatsache, dass sich das Spiel seit jeher wiederholt.
    Allgemein ausgedrückt: So ein Spiel nervt mich.
    Konkret: Du nervst.

    Boah, das musste jetzt einfach mal raus,
    Danke, Leute.

    Diese Erleichterung, wenn man sich mal so offen ausgesprochen hat, kannst Du ja gut nachvollziehen, richtig? Der emoptionale Befreiungsschlag. Den Spruch habe ich ja von Dir.

    In diesem Sinne, denk' Dir was Neues aus. Stell Dich in Frage, stell mich in Frage. Aber Frage, anstatt irgendwas zu behaupten. Und vor allem lass die suggestiven Spielchen. Du bist zu gut daran, als dass Du sie selbst nicht erkennen würdest.

    Mein Angebot: Kommunikativer Reset und wir fangen von vorne an oder Ignorelist.
    Zwei legitime Optionen. Hier bin ich für beides offen.

    Mal sehen, wie gut das Programmiererniveau ausgehend von dieser Situtation ist. Ich bin sicher, Cookie hat von dem Thread kein Live-Experiment erwartet.

    knivil schrieb:

    Eigentlich sollte das Ziel einer Diskussion sein, einen Konsens zu schaffen.

    Im Allgemeinen: Nein. Im Speziellen: Kommt drauf an. Untersuche bzw. Austausch von Meinungen wird hier als erstes genannt: http://de.wikipedia.org/wiki/Diskussion .

    Wobei wir wieder beim alten Problem waeren. Was bedeutet dieses oder jenes fuer mich, fuer andere oder fuer den Rest der Welt.

    Jenaauu.

    Ich "untersuche, erörtere, besprechend erwäge" mit dem Ziel daraus einen Nutzen zu ziehen.
    Tatsächlich ist eine Diskussion der Vortrag zweier Standpunkte und dann kann jeder nach Hause gehen. Das Ende einer Diskussion ist nicht zwangsläufig ein Ergebnis laut Wikipedia. Das heißt aber auch nicht, dass zwangsläufig kein Ergebnis erzielt werden soll.

    Wenn nicht der Wunsch nach einem Konsens existiert, wenn nicht das Interesse da ist, den Standpunkt zu erreichen, der den besten Überblick verschafft, wozu dann überhaupt diskutieren? 🙂



  • Geht es hier wirklich nur darum, dass einer nicht die Fachbegriffe kennt, aber die Anwendung der dahinter liegenden Techniken schon?



  • Xin schrieb:

    Extra nochmal alle Posts ab Seite 12, ja, wow, hast Dir ja richtig Mühe gegeben.
    Wir haben hier uns hier schon länger unseren Spaß. Und nicht erst ab Seite 12 in diesem Thread.

    Also du hast auch keine Gefunden? Sehr gut.

    Der nächste übliche Schritt ist die Behauptung, ich würde mich in die Opferrolle zurückziehen. Oder wie wäre sowas wie, 'Eigentlich dachte ich, das wäre nur ein Missverständnis, aber jetzt habe ich so'n Hals, Bäng, das musste mal raus, danke Leute'. Deine Rhetorik ist ziemlich gut. Sie ist gut, aber sie wiederholt sich über die letzten Jahre.

    Also hast du die Infos aus dem Thread den du ansprichst nicht verstanden. Marcus hat dich sogar gebeten etwas daraus mitzunehmen... Scheinbar hast du das aber nicht gemacht. Schade.

    Betrachte das Ende den alten Thread im Licht deines letzten Postings mal neu.

    @Lichtweite:
    Prinzipiell ja.
    Und daraus abgeleitet eben, wie wichtig diese Fachbegriffe in einer Diskussion sind und ob es eine Holschuld oder Bringschuld ist.



  • Shade Of Mine schrieb:

    Xin schrieb:

    Extra nochmal alle Posts ab Seite 12, ja, wow, hast Dir ja richtig Mühe gegeben.
    Wir haben hier uns hier schon länger unseren Spaß. Und nicht erst ab Seite 12 in diesem Thread.

    Also du hast auch keine Gefunden? Sehr gut.

    Kein Bedürfnis sich selbst in Frage zu stellen, keine Frage. Ein Satz. 🙂
    Besten Dank. 👍

    Shade Of Mine schrieb:

    Der nächste übliche Schritt ist die Behauptung, ich würde mich in die Opferrolle zurückziehen. Oder wie wäre sowas wie, 'Eigentlich dachte ich, das wäre nur ein Missverständnis, aber jetzt habe ich so'n Hals, Bäng, das musste mal raus, danke Leute'. Deine Rhetorik ist ziemlich gut. Sie ist gut, aber sie wiederholt sich über die letzten Jahre.

    Also hast du die Infos aus dem Thread den du ansprichst nicht verstanden. Marcus hat dich sogar gebeten etwas daraus mitzunehmen... Scheinbar hast du das aber nicht gemacht. Schade.

    Betrachte das Ende den alten Thread im Licht deines letzten Postings mal neu.

    👍
    Es gibt keinen einen Thread über die letzten Jahre. Es gibt mehrere.

    Ich fasse das als Ignorelist auf.



  • Xin schrieb:

    Es gibt keinen einen Thread über die letzten Jahre. Es gibt mehrere.

    Du hast selber aus dem Thread zitiert. Da wirst du ihn doch wohl wiederfinden...



  • Hi Hustbaer,

    hustbaer schrieb:

    @muemmel
    Es gibt nunmal bestimmte Dinge die ein Programm unübersichtlich und unwartbar machen.

    kann nicht sagen, dass Du mir damit was neues sagst.

    Dummerweise sind genau die Programmierer die kein RAII verwenden üblicherweise auch die die nicht besonders gut und/oder diszipliniert sind.

    oder eben die, die es aus anderen Gründen nicht nutzen können.
    z.B. Delphi ist da ein wenig hartleibiger als C++. Bei einfachen Variablen gehts nicht und bei Objekten muss zumindest der Zeiger am Funktionsanfang deklariert werden ohne gleich was initialisieren zu können. Aber sollte ich deswegen Delphi in die Tonne werfen?

    RAII, Pattern, Templates sind Mittel zum Zweck, aber nicht der Zweck selber. Wenn man damit den Zweck erfüllt ist es gut, muss man dafür Abstriche am Zweck machen, ist man auf dem falschen Weg. (ja, es gibt Gründe, dem Zweck Vorrang zu geben. zum Beispiel die Programmgröße. Wenn ich ein leeres Programm mit Delphi XE2 mache, hab ich 7-8 MByte. Ist für meinen Zweck unvertretbar, also wird die neue Umgebung nur beim Programmieren genommen aber auf die Möglichkeiten von Delphi 2007 beschränkt, auch wenn da das eine oder andere nicht geht und die fertige Version mit Delphi 2007 erzeugt.)

    aber aus irgend einem anderen Grund total unwartbaren Code schreibt ist er trotzdem ein schlechter Programmierer.

    Und daran ändert sich auch nix wenn du bestimmte Dinge als "zu hoch gehängte Akademische Glocke" bezeichnest.

    Warum sollte ich mir bei "Wegwerfcode" viele Gedanken machen. für kleine Einzwecklösungen wird der Code so runtergeschrieben, wie er die Aufgabe erfüllt und gut ist. Allerdings unter dem Gesichtspunkt "für was habe ich schon was da und was muss neu geschrieben werden".
    Was unter Umständen weiter ntzbar ist wird ausgegliedert (und bei mir möglichst ne VCL-Komponente draus gemacht) und der Rest muss nur funktionieren.
    Muss man dann aber "heilig sprechen", also als unveränderlich. Wenns dann doch mal recycled werden soll muss mans noch mal neu in Form bringen. Aber da das meist die Ausnahme ist, lohnt es nciht aus allem ein großes Projekt zu machen.

    Die wenigsten unwartbaren Programme sind für den Benutzer gut.

    Erweiterung:Die wenigsten Programme sind für den Benutzer gut.

    Also ist es IMO eine Voraussetzung halbwegs sauberen Code zu schreiben, wenn man ein gut bedienbares Programm haben will. Es ist aber eben auch nur eine Voraussetzung, und für sich genommen noch nicht ausreichend.

    Spätestens wenn man ihn später warten muss, merkt man dass die Einschränkung "halbwegs" besser nicht da stehen sollte.

    Und nachdem das Thema hier das Programmieren war, und nicht User-Interface-Design, würde ich mal sagen: deine Einwände sind völlig off-topic 🤡

    Nicht ganz, ein vernünftiges UI lässt sich nur realisieren, wenn der Entwickler schon beim Entwurf in Gedanken beim Nutzer war. Die meisten Programme scheitern nicht an fehlenden Programmiergrundlagen, sondern an unzureichender Bedienphillosophie. Das eine muss sich im anderen wiederfinden und umgekehrt.

    Gruß Mümmel



  • @Xin, Shade of Mine
    Ob eine Kommunikation ohne Vokabeln funktioniert, hängt erstmal davon ab, was man unter Vokabeln versteht. Wenn als Vokabel auch jegliche Geste (z.B. Schulterzucken wenn man etwas nicht versteht) und alle anderen möglichen Formen des Ausdrucks gelten, ist Kommunikation logisch unmöglich. Wenn eine Vokabel allerdings im Sinne von Vokabeln beim Lernen einer Sprache ist, dann ist es natürlich auch ohne Vokabeln möglich, zu kommunizieren (z.B. über Gesten, ...)



  • Geniale Einsicht. 😃



  • pyhax schrieb:

    @Xin, Shade of Mine
    Ob eine Kommunikation ohne Vokabeln funktioniert, hängt erstmal davon ab, was man unter Vokabeln versteht. Wenn als Vokabel auch jegliche Geste (z.B. Schulterzucken wenn man etwas nicht versteht) und alle anderen möglichen Formen des Ausdrucks gelten, ist Kommunikation logisch unmöglich. Wenn eine Vokabel allerdings im Sinne von Vokabeln beim Lernen einer Sprache ist, dann ist es natürlich auch ohne Vokabeln möglich, zu kommunizieren (z.B. über Gesten, ...)

    Das habe ich mehrfach geschrieben (dass Sprache und Vokabeln als Abstrakt zu sehen sind und man sich auch mit Händen und Füßen verständigen kann).

    Aber das ist eigentlich irrelevant. Da ich idR von verbaler Kommunikation geredet habe und dort sind die Vokabeln das zentrale Element.

    Bedenke: ein zentrales Element ist nicht das einzig existierende Element.



  • pyhax schrieb:

    @Xin, Shade of Mine
    Ob eine Kommunikation ohne Vokabeln funktioniert, hängt erstmal davon ab, was man unter Vokabeln versteht. Wenn als Vokabel auch jegliche Geste (z.B. Schulterzucken wenn man etwas nicht versteht) und alle anderen möglichen Formen des Ausdrucks gelten, ist Kommunikation logisch unmöglich.

    Dann wäre Vokabel aber gleichzusetzen mit Kommunikation.

    Ich verstehe unter einer Vokabel ein Wort in Verbindung mit (s)einer Bedeutung in einem vorher definierten Kontext. Arm: Kontext Körper: Extremität, Kontext Geld: zuwenig, Kontext Englisch: Waffe.

    Eine Floskel hingegen ist mehr als eine Vokabel, besitzt aber eine eigenständige Semantik. Wenn etwas wie die Faust auf's Auge passt, dann hat das vermutlich nichts mit geschlossenen Händen oder Augen zu tun. Würden wir die Semantik abfragen würde etwa die Hälfte sagen, dass wenn etwas wie die Faust auf's Auge passt, es genau passt und die andere, dass es überhaupt nicht passt. Dazu gibt mindestens eine Umfrage und ist relativ ausgeglichen.

    Das Schöne ist ja, dass Deine Frage, wie man "Vokabel" definiert, genau das ist, was ich beschreibe. Wir stellen fest, dass wir uns in einer Sache nicht sicher sind, treten einen Schritt zurück und besprechen, wie wir die Vokabel "Vokabel" definieren, statt zu sagen, Du hast ja keine Ahnung, wenn Du nichtmals die Bedeutung von "Vokabel" kennst.

    Wir können nie davon ausgehen, dass wir Worte mit der identischen Semantik verwenden. Wenn wir das tun, sind Missverständnisse hochwahrscheinlich, also ist die Kommunikation fehlerhaft. Deswegen bringt es - imho - auch nichts, die ausgefallensten Buzzwords parat zu haben, weil man sich sowieso erst abgleichen muss. CRTP ist so ein Buzzword, dass ich so oder so erst abfragen würde, ob überhaupt das gleiche gemeint ist. Wenn ich sowieso frage, was gemeint ist, brauche ich mir das auch nicht zu merken und es ist zu selten, als dass es in meinem aktiven Wortschatz ist.

    pyhax schrieb:

    Wenn eine Vokabel allerdings im Sinne von Vokabeln beim Lernen einer Sprache ist, dann ist es natürlich auch ohne Vokabeln möglich, zu kommunizieren (z.B. über Gesten, ...)

    Wobei es die gleichen Missverständnisse geben kann. ^^
    Fragt Dich ein Taucher, ob alles okay ist (Daumen + Zeigefinger zusammen, andere Finger gespreizt) und Du gibst "Daumen hoch" zurück, dann ist wohl irgendwas im Argen, wenn Du auf einmal "Auftauchen!" signalisiert.
    Daher werden diese Zeichen nahezu vor jedem Tauchgang (außer die Gruppe kennt sich) nochmal kurz über Wasser definiert und klargestellt, damit es unter Wasser klappt.


Anmelden zum Antworten