CodeGemecker
Podcast
de

CodeGemecker

Daniel Herken

Beschreibung

CodeGemecker ist dein wöchentlicher Entwickler-Rant für unterwegs. Daniel spricht über Software, die nervt, Code, der nicht funktioniert, Tools, die enttäuschen, und all die Momente, in denen man sich fragt, ob Maschinen vielleicht doch gegen uns arbeiten.

Der Song "Think about it" von audiofire.de wird im Intro und Outro genutzt. Danke!

Podmon Kategorien

Darüber wird in diesem Podcast anteilig gesprochen.
Anzahl Kategorien

Upgrade dein Konto, um kontextuelle Kategorien zu sehen!

Chartplatzierungen

Aktuelle Platzierungen in den öffentlichen Podcast-Charts und in unseren eigenen Kategorien.

Apple Podcasts

Top werbetreibende Marken in diesem Podcast (90d)

Upgrade dein Konto, um die Top werbetreibenden Marken zu sehen!

Veröffentlichungshistorie

Episodenübersicht

Vibecoding mit lokaler KI

18.09.2026

Erfahrungsbericht über White-Coden

In dieser Episode wird ein Erfahrungsbericht über das sogenannte White-Coden präsentiert. Der Sprecher beschreibt seine Versuche, eine App zu entwickeln, die tägliche moralische Dilemmata bietet und basierend auf den Antworten des Nutzers Einblicke in den eigenen Charakter gewährt.

Negative Erfahrungen mit einer bestehenden App

Der Sprecher berichtet von seiner negativen Erfahrung mit einer bestehenden App, die ähnliche Funktionen bietet. Die Fragen und Antworten seien schlecht generiert gewesen, die Kosten für die App waren hoch, und es gab viele unerwünschte Werbung sowie die Notwendigkeit, ein Konto zu erstellen.

Entwicklung einer eigenen App

Inspiration durch die ursprüngliche Idee führte dazu, dass der Sprecher einen lokalen KI-Server einrichtete, um eine eigene App zu entwickeln. Diese App sollte moralische Fragen stellen, ohne Werbung oder Nutzerkonten zu verlangen.

Technische Umsetzung und Herausforderungen

Die technische Umsetzung der App wurde schrittweise angegangen, dabei wurden Screens erstellt und das Layout verbessert. Der Sprecher erwähnte, dass er keinen Code selbst schreiben musste, sondern die KI für ihn arbeitete. Einige technische Herausforderungen traten auf, insbesondere bei der Gestaltung und den Anweisungen für den App Store.

Fazit und Ausblick

Trotz der Herausforderungen war die Entwicklung der App eine positive Erfahrung. Der Sprecher betont, dass es wichtig ist, die Anforderungen klar zu kommunizieren, um die KI optimal nutzen zu können. Er sieht Potenzial in der Weiterentwicklung von KI, um Software-Entwicklung zu revolutionieren.

Erfahrungsbericht über White-Coden

In dieser Episode wird ein Erfahrungsbericht über das sogenannte White-Coden präsentiert. Der Sprecher beschreibt seine Versuche, eine App zu entwickeln, die tägliche moralische Dilemmata bietet und basierend auf den Antworten des Nutzers Einblicke in den eigenen Charakter gewährt.

Negative Erfahrungen mit einer bestehenden App

Der Sprecher berichtet von seiner negativen Erfahrung mit einer bestehenden App, die ähnliche Funktionen bietet. Die Fragen und Antworten seien schlecht generiert gewesen, die Kosten für die App waren hoch, und es gab viele unerwünschte Werbung sowie die Notwendigkeit, ein Konto zu erstellen.

Entwicklung einer eigenen App

Inspiration durch die ursprüngliche Idee führte dazu, dass der Sprecher einen lokalen KI-Server einrichtete, um eine eigene App zu entwickeln. Diese App sollte moralische Fragen stellen, ohne Werbung oder Nutzerkonten zu verlangen.

Technische Umsetzung und Herausforderungen

Die technische Umsetzung der App wurde schrittweise angegangen, dabei wurden Screens erstellt und das Layout verbessert. Der Sprecher erwähnte, dass er keinen Code selbst schreiben musste, sondern die KI für ihn arbeitete. Einige technische Herausforderungen traten auf, insbesondere bei der Gestaltung und den Anweisungen für den App Store.

Fazit und Ausblick

Trotz der Herausforderungen war die Entwicklung der App eine positive Erfahrung. Der Sprecher betont, dass es wichtig ist, die Anforderungen klar zu kommunizieren, um die KI optimal nutzen zu können. Er sieht Potenzial in der Weiterentwicklung von KI, um Software-Entwicklung zu revolutionieren.

Updaten oder nicht Updaten

28.08.2026

Technologischer Wandel im Frontend-Bereich

Die Frontend-Technologie entwickelt sich rasant weiter, mit neuen Frameworks und Tools, die ständig auf den Markt kommen. Entwickler stehen vor der Herausforderung, auf dem neuesten Stand zu bleiben, was sowohl Vorteile als auch Risiken mit sich bringt.

Die Risiken von Updates

Ein Update eines Frameworks kann notwendig sein, insbesondere aus Sicherheitsgründen, birgt jedoch oft den Aufwand, zahlreiche Versionen zu überspringen und umfangreiche Anpassungen vorzunehmen. Diese Updates sind nicht immer einfach und können zu einer hohen Arbeitslast führen.

Abwägung zwischen notwendigen und optionalen Updates

Entwickler müssen abwägen, ob sie regelmäßig kleine Updates durchführen oder große Sprünge vermeiden, um nicht in eine Update-Spirale zu geraten. Oft führt die Entscheidung zu viel Arbeit, die möglicherweise keinen direkten Nutzen für den Benutzer bringt.

Business-Perspektive berücksichtigen

Aus der Sicht von Product Ownern und Unternehmen ist es entscheidend, den ROI von Updates zu hinterfragen. Neue Technologien bringen nicht immer sofortige Verbesserungen für die Benutzer und können Entwicklungsressourcen binden, die für neue Features benötigt werden.

Stabile versus neue Technologien

Es kann vorteilhaft sein, auf etablierte, stabile Technologien zu setzen, die bereits ausgereift sind. Dies verringert den Aufwand für Updates und sorgt dafür, dass Entwickler nicht hinter den neuesten Trends hinterherlaufen müssen.

Schlussfolgerungen für Entwickler

Entwickler sollten sich bewusst sein, welche Technologien sie verwenden und welche Aktualisierungen tatsächlich einen Mehrwert bringen. Der Fokus sollte auf nachhaltigen Entscheidungen liegen, die sowohl die technische als auch die geschäftliche Perspektive berücksichtigen.

Technologischer Wandel im Frontend-Bereich

Die Frontend-Technologie entwickelt sich rasant weiter, mit neuen Frameworks und Tools, die ständig auf den Markt kommen. Entwickler stehen vor der Herausforderung, auf dem neuesten Stand zu bleiben, was sowohl Vorteile als auch Risiken mit sich bringt.

Die Risiken von Updates

Ein Update eines Frameworks kann notwendig sein, insbesondere aus Sicherheitsgründen, birgt jedoch oft den Aufwand, zahlreiche Versionen zu überspringen und umfangreiche Anpassungen vorzunehmen. Diese Updates sind nicht immer einfach und können zu einer hohen Arbeitslast führen.

Abwägung zwischen notwendigen und optionalen Updates

Entwickler müssen abwägen, ob sie regelmäßig kleine Updates durchführen oder große Sprünge vermeiden, um nicht in eine Update-Spirale zu geraten. Oft führt die Entscheidung zu viel Arbeit, die möglicherweise keinen direkten Nutzen für den Benutzer bringt.

Business-Perspektive berücksichtigen

Aus der Sicht von Product Ownern und Unternehmen ist es entscheidend, den ROI von Updates zu hinterfragen. Neue Technologien bringen nicht immer sofortige Verbesserungen für die Benutzer und können Entwicklungsressourcen binden, die für neue Features benötigt werden.

Stabile versus neue Technologien

Es kann vorteilhaft sein, auf etablierte, stabile Technologien zu setzen, die bereits ausgereift sind. Dies verringert den Aufwand für Updates und sorgt dafür, dass Entwickler nicht hinter den neuesten Trends hinterherlaufen müssen.

Schlussfolgerungen für Entwickler

Entwickler sollten sich bewusst sein, welche Technologien sie verwenden und welche Aktualisierungen tatsächlich einen Mehrwert bringen. Der Fokus sollte auf nachhaltigen Entscheidungen liegen, die sowohl die technische als auch die geschäftliche Perspektive berücksichtigen.

DRY & Clean Code - Regeln oder Empfehlungen?

21.08.2026

Einführung in DRY und Clean Code

In dieser Episode wird das Prinzip DRY (Don't Repeat Yourself) und die Grundsätze von Clean Code diskutiert. DRY ermutigt dazu, Code nicht unnötig zu wiederholen, während Clean Code darauf abzielt, den Code so zu gestalten, dass er für alle verständlich und lesbar ist.

Die Bedeutung von Verständlichkeit

Der Sprecher betont, dass cleverer Code oft zu Missverständnissen führt, insbesondere wenn er schwer zu verstehen ist. Ein Senior-Entwickler weiß, wann es wichtig ist, Code klar und nachvollziehbar zu halten, anstatt sich in komplizierten Lösungen zu verlieren.

Performance vs. Lesbarkeit

Es wird festgestellt, dass Lesbarkeit in den meisten Fällen wichtiger ist als Performance. Oft merken Benutzer keinen signifikanten Unterschied in der Ausführungsgeschwindigkeit, weshalb Entwickler sich eher auf die Klarheit ihres Codes konzentrieren sollten.

Kleine Funktionen und Testbarkeit

Kleine, gut benannte Funktionen erleichtern das Verständnis des Codes und unterstützen auch die Verwendung von KI, die auf einfache Lösungen angewiesen ist. Tests können helfen, die Funktionsweise von Code zu verstehen und sicherzustellen, dass Änderungen keine Fehler verursachen.

Abwägungen im Entwicklungsprozess

Der Sprecher weist darauf hin, dass nicht jeder Teil des Codes perfekt sein muss. Entwickler sollten abwägen, wo es sinnvoll ist, Zeit in die Verbesserung des Codes zu investieren, und erkennen, dass nicht alles optimiert werden muss.

Schlussfolgerung

Softwareentwicklungsprinzipien sind Empfehlungen, die in der Praxis angepasst werden müssen. Der Schlüssel liegt darin, zu wissen, wann man von diesen Prinzipien abweichen kann, ohne die Qualität des Codes zu beeinträchtigen.

Einführung in DRY und Clean Code

In dieser Episode wird das Prinzip DRY (Don't Repeat Yourself) und die Grundsätze von Clean Code diskutiert. DRY ermutigt dazu, Code nicht unnötig zu wiederholen, während Clean Code darauf abzielt, den Code so zu gestalten, dass er für alle verständlich und lesbar ist.

Die Bedeutung von Verständlichkeit

Der Sprecher betont, dass cleverer Code oft zu Missverständnissen führt, insbesondere wenn er schwer zu verstehen ist. Ein Senior-Entwickler weiß, wann es wichtig ist, Code klar und nachvollziehbar zu halten, anstatt sich in komplizierten Lösungen zu verlieren.

Performance vs. Lesbarkeit

Es wird festgestellt, dass Lesbarkeit in den meisten Fällen wichtiger ist als Performance. Oft merken Benutzer keinen signifikanten Unterschied in der Ausführungsgeschwindigkeit, weshalb Entwickler sich eher auf die Klarheit ihres Codes konzentrieren sollten.

Kleine Funktionen und Testbarkeit

Kleine, gut benannte Funktionen erleichtern das Verständnis des Codes und unterstützen auch die Verwendung von KI, die auf einfache Lösungen angewiesen ist. Tests können helfen, die Funktionsweise von Code zu verstehen und sicherzustellen, dass Änderungen keine Fehler verursachen.

Abwägungen im Entwicklungsprozess

Der Sprecher weist darauf hin, dass nicht jeder Teil des Codes perfekt sein muss. Entwickler sollten abwägen, wo es sinnvoll ist, Zeit in die Verbesserung des Codes zu investieren, und erkennen, dass nicht alles optimiert werden muss.

Schlussfolgerung

Softwareentwicklungsprinzipien sind Empfehlungen, die in der Praxis angepasst werden müssen. Der Schlüssel liegt darin, zu wissen, wann man von diesen Prinzipien abweichen kann, ohne die Qualität des Codes zu beeinträchtigen.