'use client' import { motion } from 'framer-motion' const timeline = [ { era: '1976', title: 'Der Anfang', description: 'Erste Programme in Fortran IV. Lochkarten, Großrechner, Batch-Verarbeitung. Erste Programmierkurse im Rahmen des VWL-Studiums. Die Grundlagen des algorithmischen Denkens.', tech: ['Fortran IV'], }, { era: '1984', title: 'Der erste PC', description: 'Erste Programme in Basic, C und Pascal auf dem Personal Computer unter DOS. Datenbanken, Textverarbeitung, Spiele.', tech: ['Lotus 1-2-3', 'dBASE', 'QBasic', 'Turbo Pascal', 'Norton Commander', 'WordPerfect'], }, { era: '1986', title: 'Systemnahe Programmierung', description: 'C und 68000-Assembler auf dem Atari ST. Direkte Hardware-Ansteuerung, Interrupt-Routinen, Speicherverwaltung von Hand. Pseudo-Multitasking. DFÜ mit Akustikkoppler. Maiboxen, FidoNet, MausNet.', tech: ['C', '68000 ASM', 'GFA Basic', 'TOS'], }, { era: '1990', title: 'Unix an der Universität', description: 'AIX, HP-UX, BSD. Die Philosophie kleiner, zusammenarbeitender Programme. Shell-Scripting als Werkzeug. Internet. Sysop-Aufgaben im Uni-Rechenzentrum.', tech: ['Unix', 'Shell', 'vi', 'Gopher'], }, { era: '1992', title: 'Linux entdeckt', description: 'Slackware auf 40 Disketten, Debian, SUSE Linux ... Der Beginn einer dauerhaften Begeisterung für offene Systeme und Selbstbestimmung. C, C++, Pascal, Modula, Perl, Shell-Skript. Internet per Modem. Pentesting, Hacking.', tech: ['Linux', 'GNU Tools', 'X11'], }, { era: '1995 ff.', title: 'World Wide Web', description: 'Permanenter privater Internet-Zugang kommerzieller Anbieter und erste eigene Domain: linix.de. World Wide Web. Eigene Webseiten in HTML und JavaScript programmiert.', tech: ['WWW', 'Netscape', 'HTML', 'Java', 'JavaScript', 'Modem'], }, { era: '2000er', title: 'Professionelle Entwicklung', description: 'Verschiedene Sprachen, verschiedene Domänen. Server-Administration, Automatisierung, Web-Entwicklung. Systemadministration, Networking, Linux-Server und vHosts im Netz und lokal, Selfhosting, Internet-Programmierung, APIs, Nachrichten-Scraping, automatische und dynamische Webseiten Generierung, Container, Virtuelle Maschinen, Hypervisor, Automaten, Toolchains, Browser-Fernsteuerung. — Alles unter Linux. Einplatinen Computer, Microcontroller.', tech: ['Perl', 'PHP', 'Bash', 'Python', 'Go', 'Raspberry Pi', 'Arduino', 'ESP32', 'Proxmox', 'Yunohost', 'Jamulus', 'Jitsi', 'Selenium/Playwright', 'Docker/Podman'], }, { era: '2022', title: 'KI-Fokus', description: 'Seit Ende 2022 intensive Beschäftigung mit KI-Tools und KI-Programmierung. LLMs als Arbeitswerkzeug und Forschungsgegenstand.', tech: ['Python', 'Rust', 'LLMs', 'ML'], }, ] export function AboutSection() { return (
{/* Section Header */} Hintergrund

Fünf Jahrzehnte Programmierung

Eine Reise durch die Evolution der Software-Entwicklung – von Lochkarten bis zu Large Language Models, Vibe-Coding und agentischen KI‑Systemen.

{/* Timeline */}
{/* Vertical line */}
{timeline.map((item, index) => ( {/* Timeline dot */}
{/* Content */}
{item.era}

{item.title}

{item.description}

{item.tech.map((tech) => ( {tech} ))}
{/* Spacer for alternating layout */} {index % 2 !== 0 &&
} ))}
) }