Dom
đ€ SpeakerAppearances Over Time
Podcast Appearances
Und weil dann kannst du einfach auch nur noch in diesen Dimensionen denken, ne.
Das ist richtig und tatsÀchlich kann man sich aber am besten dadurch befreien, indem man den Kontext komplett verlÀsst.
Das ist richtig und tatsÀchlich kann man sich aber am besten dadurch befreien, indem man den Kontext komplett verlÀsst.
Oh, mit Sicherheit nicht. Aber das sind auch Buden, die bisher noch nie besonders gut abgeliefert haben. Also klar, es gibt hier eine Menge Probleme. Es gibt ja auch sehr viel Klagen von Software-Entwicklern, die jetzt mittlerweile, also sagen wir mal, hier so gröĂere Projekte, die so Bug-Bounties haben, werden beballert jetzt mit irgendwie AI-generierten Security-Projekten. Hinweisen.
Oh, mit Sicherheit nicht. Aber das sind auch Buden, die bisher noch nie besonders gut abgeliefert haben. Also klar, es gibt hier eine Menge Probleme. Es gibt ja auch sehr viel Klagen von Software-Entwicklern, die jetzt mittlerweile, also sagen wir mal, hier so gröĂere Projekte, die so Bug-Bounties haben, werden beballert jetzt mit irgendwie AI-generierten Security-Projekten. Hinweisen.
Genau, also das ist zum Beispiel so ein Problem. Aber ich will nochmal kurz bei der Entwicklung bleiben und warum ich das nicht ganz so negativ sehe. Also klar, solche Buden wirst du haben und so weiter und das sind aber auch Leute, die heute schon, also vielleicht machen sie noch gar keine Software, das kann auch sein, aber schlechte Software gibt es genug.
Genau, also das ist zum Beispiel so ein Problem. Aber ich will nochmal kurz bei der Entwicklung bleiben und warum ich das nicht ganz so negativ sehe. Also klar, solche Buden wirst du haben und so weiter und das sind aber auch Leute, die heute schon, also vielleicht machen sie noch gar keine Software, das kann auch sein, aber schlechte Software gibt es genug.
Und Software, die keine Security einhĂ€lt, ohne Ende. Haben wir ja gerade ausfĂŒhrlich wieder gehabt, den Fall. Und die Beispiele sind ja mannigfaltig. Es ist hier auf jeden Fall möglich, auch seine eigenen Designprinzipien und Grundbedingungen einfach auch mit reinzudiktieren. Ob die dann immer eingehalten werden, ist eine andere Sache, aber das geht auf jeden Fall.
Und Software, die keine Security einhĂ€lt, ohne Ende. Haben wir ja gerade ausfĂŒhrlich wieder gehabt, den Fall. Und die Beispiele sind ja mannigfaltig. Es ist hier auf jeden Fall möglich, auch seine eigenen Designprinzipien und Grundbedingungen einfach auch mit reinzudiktieren. Ob die dann immer eingehalten werden, ist eine andere Sache, aber das geht auf jeden Fall.
Du kannst auch sehr gute Security-Checks damit machen. Du kannst halt einfach sagen, nimmst den Code, sagen wir mal, ob da irgendwelche SicherheitslĂŒcken sind. Mache ich hier irgendwelche klassischen Fehler? Ist mein URL-Encoding, mein String-Handling und so weiter, ist das safe und so weiter?
Du kannst auch sehr gute Security-Checks damit machen. Du kannst halt einfach sagen, nimmst den Code, sagen wir mal, ob da irgendwelche SicherheitslĂŒcken sind. Mache ich hier irgendwelche klassischen Fehler? Ist mein URL-Encoding, mein String-Handling und so weiter, ist das safe und so weiter?
Kann man alles irgendwie darĂŒber ganz gut abbilden und ist auf jeden Fall ein interessantes Lerninstrument. Also man muss... Das ist halt wieder der Hammer. Du kannst damit was einschlagen, aber du kriegst damit auch ordentlich NĂ€gel in die Wand getrieben. Und wenn man es halt so ein bisschen lernt. Also abgesehen von so Security.
Kann man alles irgendwie darĂŒber ganz gut abbilden und ist auf jeden Fall ein interessantes Lerninstrument. Also man muss... Das ist halt wieder der Hammer. Du kannst damit was einschlagen, aber du kriegst damit auch ordentlich NĂ€gel in die Wand getrieben. Und wenn man es halt so ein bisschen lernt. Also abgesehen von so Security.
Erstmal ist es ja so, LLMs sind eigentlich im Wesentlichen so eine Art ... Zwölferpackung Best Practice. Weil sie lernen ja quasi so aus dem entstehenden Code und du kannst halt sehr gut die typische Weise, wie man ein Problem angeht, erstmal erfahren. Und das ist ja schon mal etwas, was viele Leute ausschlieĂt. Was ich auch noch gemerkt habe,
Erstmal ist es ja so, LLMs sind eigentlich im Wesentlichen so eine Art ... Zwölferpackung Best Practice. Weil sie lernen ja quasi so aus dem entstehenden Code und du kannst halt sehr gut die typische Weise, wie man ein Problem angeht, erstmal erfahren. Und das ist ja schon mal etwas, was viele Leute ausschlieĂt. Was ich auch noch gemerkt habe,
dadurch, dass du auch so schnell vorankommst, ist es auf einmal ökonomisch, verschiedene Varianten durchzutesten.
dadurch, dass du auch so schnell vorankommst, ist es auf einmal ökonomisch, verschiedene Varianten durchzutesten.
Ja, du sagst jetzt hier irgendwie, Code ist irgendwie eingecheckt, jetzt mache ich mal einen Branch auf, jetzt gucken wir mal, lÀuft das besser, wenn ich das jetzt, was weià ich, auf 20.000 Prozesse verteile, diesen Ansatz wÀhle, wenn ich hier mein Interface Àndere, was kommt dabei raus? Und dann kann ich eine zweite Variante vergleichen
Ja, du sagst jetzt hier irgendwie, Code ist irgendwie eingecheckt, jetzt mache ich mal einen Branch auf, jetzt gucken wir mal, lÀuft das besser, wenn ich das jetzt, was weià ich, auf 20.000 Prozesse verteile, diesen Ansatz wÀhle, wenn ich hier mein Interface Àndere, was kommt dabei raus? Und dann kann ich eine zweite Variante vergleichen
Und obwohl das unheimlich viel Code ist, der dann da vielleicht erzeugt wird oder umgeschrieben wird, kann ich danach sehen, das geht in die Richtung, das geht in die Richtung. Ich habe jetzt auch mehrere FĂ€lle gehabt, wo ich in so Dead-Ends reingerannt bin, aus GrĂŒnden, die ich vorher nicht habe sehen können.