
Sign up to save your podcasts
Or


Using OpenProject as an example, this talk explores how to delve into a completely alien codebase written in a language that you've never used to make changes that you want. This is a practical use of software freedom.
We will walk through all the steps from "I just installed this software" all the way through becoming familiar with the codebase and developing an understanding of the language. On the way we will discuss when it makes sense to take shortcuts and when it makes sense to actually do the hard work. We'll end with a live demo.
Presented by: Romeo S
Coming all the way from the other end of I-90, I am a GNU/Linux sysadmin with nearly a decade of experience. As a college dropout, I have taught myself the ins and outs of GNU/Linux and of numerous software projects. A consistent habit of "being the edge case that you want to see in the world" has forced me to develop a knack for solving problems that developers and maintainers typically don't see coming. Primarily specializing in HPC-related infrastructure management, I live in a world of "except for on this cluster" and "except for in this context." This environment of asterisks has forced adaptability, which has translated into a lot of experience in diving into the weeds.
Code-First war gestern – Requirements-Driven ist die Zukunft! Doch bedeutet das wirklich, dass wir zu detaillierten Wasserfall-Spezifikationen zurückkehren müssen? Mitnichten!
In dieser Episode spricht Ralf D. Müller mit Simon Martinelli über den AI Unified Process (AIUP), einen agilen und iterativen Entwicklungsansatz, der Requirements ins Zentrum stellt – nicht den Code. Simon zeigt, wie man mit AIUP moderne Software entwickelt, bei der Anforderungen, Spezifikationen, Code und Tests gemeinsam durch kurze Iterationen wachsen, während KI als Konsistenz-Engine dient.
Wir diskutieren die zentrale Frage: Brauchen wir perfekte, deterministische Spezifikationen für KI-Code-Generierung? Simon argumentiert, dass dies der falsche Ansatz ist. Stattdessen ermöglicht AIUP iterative Verbesserung: Requirements treiben die Entwicklung, Spezifikationen werden detaillierter, Tests schützen das Systemverhalten, während der generierte Code sich gemeinsam mit allem anderen weiterentwickelt.
C'était le 12 janvier de la nouvelle années 2026, c'était le 99e stream sur ma chaîne Twitch.tv/JBMeybeck depuis ma reprise en 2025, c'était le 10e épisode des entretiens épistémiques que j'y tenais, et c'était mon cinquième entretien avec Pascal Marchand.
Heute geht es um drei Lösungsmöglichkeiten für Python-Probleme, die häufig auftreten, wenn Ihr Projekte von GitHub und Co. herunterladet und ausprobieren wollt, diese aber einfach nicht starten wollen.Python-Projekte erinnern oftmals an ein Kartenbaus, das sofort zusammenbricht, wenn nicht die exakten Versionen des Python-Interpreters, diverser Bibliotheken, Treiber und weiterer Komponenten vorhanden sind. Was Ihr tun könnt, um die passenden Versionen zu installieren – auch wenn sie nicht in Eurer Distribution enthalten sind – erfahrt Ihr in diesem Video.
00:32 Das wackelige Python-Kartenhaus
=== Dienstleistungen und Hilfe ===
Meine Arbeit unterstützen/Video sponsoren: https://goos-habermann.de/Sponsor
=== Mehr zu "Nicht der Weisheit letzter Schluß" ===
Meine Arbeit unterstützen: https://weisheit.goos-habermann.de/Videosponsor
=== Mehr zu mir woanders ===
Kurzanleitungen und Howtos: https://goos-habermann.de/kurzanleitungen
WARNUNG: Wie auch bei meinen Howtos/Kurzanleitungen gilt: Bei jedem Schritt kann es
From the publisher's feed