Tag: neue Technologien

  • AI support in Coding

    For almost 4 years since ChatGPT we’re wondering more publicly how AI will change our future. I found the label “tool” appropriate since we can compare how other tools have changed society and human behaviour.

    Usually tools let us do things faster. Complex mathematical expressions can be calculated or solved with a calculator or more specific a CAS variant. I remember a challenge in Germany for high school math in the 2010s where a graduation test question in math was designed to require approximately 20 minutes. But a smart student asked if this could not simply be answered with the correct sequence of parameters on his Voyage 200 calculator, demanding only 1 minute? This solution had escaped the designers of the question. The calculator removed a known bottleneck of 20 minutes down to 1 minute, a 20x speed increase. But do graduation tests now finish faster? No, the time for tests stayed approximately the same in the decades of testing. Eventually we split the test in a tool-free and tool-assisted section. The second part has its unique challenges and would require an enourmous amount of time to solve without the tool, become virtually impossible. For this part you rely on the tool.

    Another example is the bicycle or car. It let’s us move between destinations much faster. But looking at historic data, the time spent going to work and home has plateaued many decades ago. With a fixed time each day the accessable area for work with our tool (the car) has become so large that it becomes a standard that can’t be accessed without the tool – which changes societies, how cities are build, what jobs are offered, what infrastructure will be designed. A change there will take a very long time, will be very expensive and therefore the reliance on the tool solidifies. You need a car.

    Writing code in 2023

    I remember asking LLMs to:

    Write a “hello world” in Java, Python and Rust.

    In my Advanced Automation class at SSIS my students used ChatGPT to write code in JavaScript for the p5.js implementation to improve their machine learning project. In this case it was a neural network for character detection, teaching the model new Spanish characters.

    Coding with LLM in 2024 – 42 lines

    I have a scattered image collection of more than 100,000 images that I try to organize. It requires a lot of extra efford and time. I used several Excel sheets over the years, and had some folder structure in place. Aspects of provenance, dublication and syncronisation became so time-consuming that I decided to write some python programs to handle this.

    On October 11th, 2024 I created the repository https://github.com/kreier/bilder for this task. The investigate.py is just 42 lines long, but it creates a few CSV files.

    One year later, October 14th, 2025 a new structure was proposed. But I had no time to implement it.

    Early 2026 – 94 and 122 lines

    In January 2026 I added ds216/update_summary.py with 94 lines and iCloud/investigate.py with 37 lines. Now it included a Excel file! And it even created an image:

    In February another file python/summary_folders/update_folder_summary.py with 122 lines was added. Claude.ai and Gemini and OpenAI ChatGPT provided the support.

    Then agentic coding became more popular. I approached this problem again in September:

    Agentic coding in September 2026 – no code for 8 hours

    I started a conversation with ChatGPT about my requirements of the kreier/bilder repository project. After two hours of audio input from me (my fastest: 150 wpm) and text feedback (also fastest for me – reading 250 wpm) we had some requirements established.

    Being home I tried to document our ideas and structures into the relevant files. Eventually we created:

    • AGENTS.md – 235 lines
    • CHANGELOG.md – 60 lines
    • CONTRIBUTIONG.md – 115 lines
    • SECURITY.md – 108 lines
    • docs/architecture.md – 1356 lines
    • docs/configuration.md – 277 lines
    • docs/current_plan.md – 85 lines
    • docs/data-model.md – 1944 lines
    • docs/vision.md – 273 lines

    Especially the data-model.md took about 4 hours of conversations with the AI until the first draft was created. Writing software does not start with the actual program, but the project definition an AI agent would understand. Which, in a way, is also a program – actually human-readable instructions and definitions. So we got

    4453 lines of Markdown in 8 hours

    And it did not stop there. The implementation in python and vite/typescript eventually lead to a conversation about the release of a docker package on ghcr.io in the future and automated update services on the machine running the docker container.

    The short conclusion: new tools might speed up bottlenecks, but the time spend on projects might stay constant. The requirements increase, the level of complexity. And it becomes very difficult to go back, it might only happen for education or entertainment.

  • Revolution in der Bildung?

    Revolution in der Bildung?

    Der Titel klingt ein wenig reißerisch, aber in dieser Form werden ja immer wieder Neuerungen im Bildungsbereich – meist technischer Natur – beschrieben. Und das schon seit 100 Jahren. Das Ergebnis hat Veritasium auf englisch einmal zusammengefasst:

    Will heißen: Man lernt aufgrund des sozialen Umfeldes, also einigen Gleichgesinnten (Gleichaltrigen) und einem Moderator (Lehrer). Das Medium oder die Art der Präsentation ist weit weniger wichtig.

    Ach ja, Veritasium beantwortet viele Fragen wie “Ist Glas eine Flüssigkeit?” oder “Verursachen Handys Gehirntumore?” oder “Gibt es überhaupt eine von Menschen verursachte globale Erwärmung?” oder auch “Ist man morgens leichter als abends?” Sie gehen auch der Frage eines echten freien Willens nach, wenn doch alles um uns herum den Gesetzen der Natur folgt und jene berechenbar sind. Die Antwort hat mit Information, Entropie und Quantenmechanik zu tun 🙂

    Aber Vorsicht: Mitunter liegt man mit seiner Antwort deutlich daneben. Nur ist das ja auch die Absicht von Derek Muller. Ein Ergebnis seiner Doktorarbeit war, dass man auf diese Weise den größten Lerneffekt erzielt:

    https://www.youtube.com/watch?v=AcX3IW00nuk

    Und falls es mal still ist: Hoffentlich werdet ihr nicht verrückt!

  • Globalisierung für Privatkunden

    Globalisierung für Privatkunden

    Ich sitze hier in Hverir, Island, in einem Café und denke über die Erweiterung meiner digitalen Spiegelreflexkamera durch einen Kabelfernauslöser nach.

    GlobalisationSchwups mit dem iPad das Internet durchsucht und einen Anbieter in China gefunden. Bestellt und über Luxemburg (PayPal) bezahlt wird es mir in ein paar Tagen nach Niedersachsen geliefert. So sehr ist die Welt mittlerweile zu einem Dorf zusammengewachsen.

  • Die eigene Cloud

    Die eigene Cloud

    Ich sitze im Bus vom Flughafen Keflavik auf Island in Richtung Hauptstadt Reykjavik und entsinne mich an eine Tour durch die Berge des Kaukasus im Jahre 2010. An einer Stelle in Georgien sind wir auf abenteuerlichen Straßen einen Pass hinaufgefahren. Aufgrund der schlechten Straßenverhältnisse (trotz Empfehlung der ADAC-Straßenkarte) dauerte die Fahrt eine halben Tag. Ich fragte mich also, wie hoch dieser Pass wohl war. Kein Problem im Jahre 2015! Der Bus hat (natürlich) freies WLAN. Mit meinem Ipad Air verbinde ich mich mit meiner Synology DS215j in Hofkoh. Darauf sind unter anderem all meine digitalen Fotos (etwa 59000) sortiert gespeichert und ich finde schnell ein passendes Exemplar:

    Georgien2010_1

    Ein wenig in das Bild gezoomt und die 2025 Meter werden sichtbar:

    Georgien2010_2

    Eigentlich also doch gar nicht so viel. Begeisternd hieran ist vielmehr, wie man auch Tausende Kilometer von zu Hause entfernt Zugriff auf seine Dokumente hat – in einem Bus!

  • Reaktionsschema nach Passig

    Reaktionsschema nach Passig

    Die Journalistin Kathrin Passig hat in ihrem Buch “Standardsituationen der Technologiekritik” eine kleine Liste an Reaktionen aufgelistet:

    1. Wofür soll das bitte gut sein?
    2. Das braucht doch kein Mensch.
    3. Die Einzigen, die das wollen, sind zweifelhafte oder privilegierte Minderheiten.
    4. Das ist ja nur eine Modeerscheinung.
    5. Die Innovation verändert überhaupt nichts.
    6. Die Neuerung ist zwar ganz gut, aber nicht gut genug.
    7. Sie stürzt schwache Charaktere ins Verderben.
    8. Man wird ungefragt mit dieser Neuerung konfrontiert.
    9. Sie verändert unsere Denk-, Schreib- und Lesetechniken zum Schlechteren.

    Das passt zu der Idee, an unserer Schule für alle Schüler einer Jahrgangsstufe ein iPad einzuführen. Als Ersatz für die Schulbücher und den Grafischen Taschenrechner (GTR). Als Hilfsmittel zum Erstellen von Dokumentationen und Präsentationen. Als Nachschlagemittel mit Internetzugang. Und so weiter …

    Einige Argumente könnte ich mir für meine Phrasendreschmaschine ausleihen. Passen bestimmt auch zu anderen Situationen oder zur Eristischen Dialektik (oder Die Kunst Recht zu behalten) von Arthur Schopenhauer.

  • Didacta 2015 – Das digitale Klassenzimmer

    Didacta 2015 – Das digitale Klassenzimmer

    Neue Medien eröffnen immer wieder neue Möglichkeiten, sind aber auch gleichzeitig mit Gefahren verbunden. Da wäre der Buchdruck mit beweglichen Lettern im 16. Jahrhundert und schwarzer Listen der katholischen Kirche als auch einem Buchdruckverbot im Osmanischen Reich. Das Fernsehen ermöglicht ein Telekolleg und mit Sprachlabors kann man Sprachen viel besser lernen. Im 21. Jahrhundert ist dann alles digital:

    IMG_5082Natürlich sind alle Schüler begeistert, wenn jeder sein persönliches iPad erhält. Aber lernen sie damit besser? Schneller? Verstehen sie es deshalb? Bringt ein Smartboard den gewünschten Kompetenzzuwachs? Zumindest Samsung ist davon überzeugt:

    IMG_5080

    Die Zukunft und eigene Experimente werden zeigen, welche Auswirkungen die neuen Technologien haben. Zumindest kann man zum Beispiel ein Michelson-Interferrometer mit Lego und einem grünen Laser aufbauen:

    IMG_5075 IMG_5076 IMG_5079

     

    Außerdem gibt es ja noch Stellenangebote im Ausland. Es werden viele Schulleiter gesucht:

    IMG_5085

     

     

  • Temperatur in Hofkoh

    Temperatur in Hofkoh

    Analoge Flüssigkeitsthermometer finden sich fast an jedem Haus hier in Niedersachsen. Für Geeks gibt es auch digitale Varianten. Mein selbstgebautes streamt die Messwerte auf die Subdomain temp.hofkoh.de. JavaScript wertet die Daten noch graphisch auf:

    TemperaturHofkoh

    Aufbau ist ganz einfach. Man nehme einen preiswerten chinesischen WLAN-Router (WR703N), flashe ein neues Betriebssystem drauf (OpenWRT), installiere ein paar Treiber für den 1Wire USB-Adapter per opkg und schreibe ein paar Scripte für die bash. Jene werden dann in die crontab geschrieben und mit init.d aufgerufen. Upload der Messdaten per ftp über wput auf einen passenden Webspace. Dort werten JavaScript mit jquery.js und Google Analytics die Daten graphisch aus. Voila, fertig ist das Digitalthermometer. Jetzt läuft der Server schon mehr als ein Jahr ohne Unterbrechung.