@kuketzblog Drei plus ein Gedanken dazu, eigene Erfahrungen.

Fall 1. Anno 1985, kurz vorm Abi, Exkursion zur Uni, Informatik-Studium kennenlernen. Ein Studi sass vorm Bildschirm, programmierte in UCSD-Pascal. Der Rechner ein 8085-Dingens, eigentlich Terminal von der BS2000 "Mainframe“. Studi wunderte sich, weshalb seine mehreren Arrays mit je 20000 REALs angemeckert wurden. Unten links am Bildschirm war so ein Dymo-Schild: „64 KB RAM“…

Fall 2. Ca. Anno 2012. Riesengroßes Projekt einer Fluggesellschaft, Bereich Passagier- / Flug-Abfertigung. Sollte auf alle internationalen Standorte (Flughäfen) ausgerollt werden. Sehr anspruchsvolle, umfangreiche, komfortabel designte Anwendung. Deshalb sehr viele Datenquellen, die auch alle vorhanden sein mussten. Egal wie unwichtig. Amadeus, Wetterdaten, usw. Sprich: Wenn irgendwas davon nicht da war, selbst das Wetter am Zielort, ging die ganze Abfertigung nicht. Leider hatten zahlreiche Standort im Ausland maximal ISDN-Anbindungen…

Fall 3. Gleiches Projekt. Nachdem die Architektur top-down designed, alle Pakete eingebunden waren, die gut und high-level und convenient waren - Java! -, der Großteil programmiert und jetzt mal getestet werden sollte, stellte sich nicht nur obiges Problem heraus, sondern auch der immense Speicher und CPU-Bedarf, weil die hübschen Java-Lösungen einen riesigen Berg von Abhängigkeiten mit völlig überflüssigen Features importiert hatten.

Dieses Problem mit „ich verstehe eigentlich nicht, was ich hier tatsächlich mache“ ist absolut nicht neu. Ich denke auch, dass sehr viele Programme nur wegen "KI“ gebaut werden, die vorher mangels Kosten und_oder Können gar nicht entstanden wären. Ich erinnere mal an den „4GL“ Hype, mit dem angeblich alle BWL-Leute sich ihre Business-Software selbst zusammenklicken sollten.

Diese Schwemme von -hm- vielleicht nicht so hochwertiger Software können wir beklagen, auf der anderen Seite gibt es offenbar starke Push- und Pull-Faktoren, denn kaum irgendwer investiert Zeit, ohne einen Bedarf.

Fall 4. Anno 2017 bei einem großen öffentlichen Versorgungsbetrieb. „Die IT“ entdeckt anlässlich eines Office-Updates, dass zahlreiche Abteilungen sich mittels MS Access Anwendungen an der offiziellen EDV vorbei gebaut haben. Darunter neben Aktenverwaltung und Schlüssel-Listen auch Baustellen-Management, Formular-Abwicklungen mit Behörden und sogar Abrechnungs- / Bescheide-Berechnung. Fast 180 U-Boot-Projekte, zum Teil geschäftskritisch, mussten aufgefangen und "anders" gelöst werden.

Der Hauptgrund: „Die IT“ war unterbesetzt, aber auch unwillig für die arbeitserleichternden Anforderungen der Abteilungen, zu langsam und zu „das müssen wir erst mal standardisieren“. Deshalb haben die Leute sich was selbst gestrickt oder aus dem persönlichen Umfeld bauen lassen. Nicht als Hobby, sondern weil echter Bedarf für die tägliche Arbeit.

Jammern und klagen wird hier nichts bringen. Die wichtigere Frage aus meiner Sicht ist, wie der große Bedarf an Ge- und Verbrauchs-Software gedeckt werden kann und mehr Menschen in die Lage versetzt werden können, weniger schlechte Software zu produzieren.

#KI #Programmierung #SoftwareEntwicklung

Was ich aus Freundes-, Bekannten- und Unternehmenskreisen höre, macht mich nachdenklich - eigentlich fassungslos: Fast überall wird mittlerweile nur noch mit KI »programmiert« – der Code wird kurz von jemandem überflogen, der früher mal selbst entwickelt hat. Wenn sich das so fortsetzt, wird in ein paar Jahren kaum noch jemand wirklich programmieren können. Fehler verstehen, debuggen und Softwarearchitektur? Wird nur noch eine handvoll können. Auweia. 🙄

#KI #Programmierung #SoftwareEntwicklung #Tech

/kuk

software-architektur.tv: Analyse großer Softwaresysteme mit LLMs

In der Episode diskutieren Eberhard Wolff und Michael Stal, wie auch die Analyse großer Softwarearchitekturen und Codebasen durch LLMs gelingt.

https://www.heise.de/news/software-architektur-tv-Analyse-grosser-Softwaresysteme-mit-LLMs-11243710.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&utm_source=mastodon

#AgileSoftwareentwicklung #CloudComputing #IT #Sprachverarbeitung #Programmierung #Softwarearchitektur #news

software-architektur.tv: Analyse großer Softwaresysteme mit LLMs

In der Episode diskutieren Eberhard Wolff und Michael Stal, wie auch die Analyse großer Softwarearchitekturen und Codebasen durch LLMs gelingt.

heise online

ADK 1.0 for Java released: Google expands framework for AI agents

Google releases ADK 1.0 for Java, expanding its framework for AI agents with tools, a plugin system, and agent collaboration.

https://www.heise.de/en/news/ADK-1-0-for-Java-released-Google-expands-framework-for-AI-agents-11241422.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&utm_source=mastodon

#IT #Java #KünstlicheIntelligenz #Programmiersprachen #Programmierung #news

ADK 1.0 for Java released: Google expands framework for AI agents

Google releases ADK 1.0 for Java, expanding its framework for AI agents with tools, a plugin system, and agent collaboration.

heise online

ADK 1.0 für Java erschienen: Google erweitert Framework für KI-Agenten

Google veröffentlicht ADK 1.0 für Java und erweitert sein Framework für KI-Agenten um Tools, Plugin-System und Zusammenarbeit zwischen Agenten.

https://www.heise.de/news/ADK-1-0-fuer-Java-erschienen-Google-erweitert-Framework-fuer-KI-Agenten-11241104.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&utm_source=mastodon

#IT #Java #KünstlicheIntelligenz #Programmiersprachen #Programmierung #news

Google veröffentlicht ADK 1.0 für Java

Google veröffentlicht ADK 1.0 für Java und erweitert sein Framework für KI-Agenten um Tools, Plugin-System und Zusammenarbeit zwischen Agenten.

heise online

heise+ | Java modernisiert: Einfacherer Einstieg und Programmstart

Das Java-Entwicklungsteam hat den Programmstart von Java modernisiert. Der Einstieg ist leichter und der Aufwand für Hilfs- und Demoprogramme geringer.

https://www.heise.de/ratgeber/Java-modernisiert-Einfacherer-Einstieg-und-Programmstart-11227526.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&utm_source=mastodon

#IT #Java #Programmierung #Programmiersprachen #news

Java 25: Einfacherer Einstieg und Programmstart dank JEP 512

Das Java-Entwicklungsteam hat den Programmstart von Java modernisiert. Der Einstieg ist leichter und der Aufwand für Hilfs- und Demoprogramme geringer.

iX Magazin

AI Turbo in Operation: Between Job Anxiety and Efficiency Frenzy

A new Weizenbaum study shows great dynamism in AI adoption by companies. But whether employees go along often depends on the involvement of works councils.

https://www.heise.de/en/news/AI-Turbo-in-Operation-Between-Job-Anxiety-and-Efficiency-Frenzy-11228857.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&utm_source=mastodon

#Arbeitswelt #Digitalisierung #IT #KünstlicheIntelligenz #Programmierung #Unternehmen #Wirtschaft #news

AI Turbo in Operation: Between Job Anxiety and Efficiency Frenzy

A new Weizenbaum study shows great dynamism in AI adoption by companies. But whether employees go along often depends on the involvement of works councils.

heise online

KI-Turbo im Betrieb: Zwischen Job-Angst und Effizienzrausch

Eine neue Weizenbaum-Studie zeigt große Dynamik beim KI-Einsatz in Firmen. Doch ob die Belegschaft mitzieht, entscheidet oft der Einbezug der Betriebsräte.

https://www.heise.de/news/KI-Turbo-im-Betrieb-Zwischen-Job-Angst-und-Effizienzrausch-11228806.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&utm_source=mastodon

#Arbeitswelt #Digitalisierung #IT #KünstlicheIntelligenz #Programmierung #Unternehmen #Wirtschaft #news

KI-Turbo im Betrieb: Zwischen Job-Angst und Effizienzrausch

Eine neue Weizenbaum-Studie zeigt große Dynamik beim KI-Einsatz in Firmen. Doch ob die Belegschaft mitzieht, entscheidet oft der Einbezug der Betriebsräte.

heise online

Wildberger: KI ersetzt Programmierer und Callcenter-Agenten

KI wird zu dramatischen Arbeitsplatzverlusten führen, so der Digitalminister. Er nennt konkret Programmierer und Callcenter-Agenten als gefährdete Jobs.

https://www.heise.de/news/Wildberger-KI-ersetzt-Programmierer-und-Callcenter-Agenten-11228755.html?wt_mc=sm.red.ho.mastodon.mastodon.md_beitraege.md_beitraege&utm_source=mastodon

#Digitalisierung #Innovation #KünstlicheIntelligenz #Programmierung #Softwareentwicklung #Wirtschaft #news

Wildberger: KI ersetzt Programmierer und Callcenter-Agenten

KI wird zu dramatischen Arbeitsplatzverlusten führen, so der Digitalminister. Er nennt konkret Programmierer und Callcenter-Agenten als gefährdete Jobs.

heise online