"We are back" « oc.at

we are all fcked (as software devs)

semteX 19.02.2026 - 21:48 5980 129 Thread rating
Posts

Gräflicher

Here to stay
Registered: Dec 2001
Location: Baden bei Wien
Posts: 998
Zitat aus einem Post von Bogus
Wenn ich eure Erfahrungen und Predictions so lese, dann sollte ich mir wohl überlegen den aktuellen Auftraggeber zu behalten. Behördenumfeld/Förderwesen, Reporting an EU Kommission, aktuell ~500K Zeilen PHP/Laravel/Blade (wachsend) und 2 Mutationen davon.

Hat mit Coden kaum was zu tun. Primär ist es das Abbilden der ganzen 'Logik' in Algos und Formularen. (Darum will ich eigentlich weg. Bin im Backend + Automation stark. Business Logic ist nicht meine Welt. Frontend auch nicht.)

Das ganze System kann man imho nicht 'erklären', als 'Prompt'. Also aktuell (noch) nichts was eine KI schaffen würde.
Der PM meines Auftraggebers hat diese ganze Hydra zwar im Kopf und kennt sich großteils besser aus als die zuständigen Behörden,
aber er kann sich nicht verständlich/technisch erklären. Meine Kunst besteht primär darin zu 'riechen', was er eigentlich will.

Außerdem betreiben wir mehr eine Art 'Forschung', wie man diese ganzen Abläufe und Abhängigkeiten technisch abbildet.
Die Anforderungen von Kundenseite entstehen während dem Betrieb. Pures TDD.
Sozusagen: Fangt schon mal an, wir sagen euch was wir brauchen, wenn wir es sehen.

BTT: Ich kann mir nicht vorstellen, dass eine KI das umsetzen könnte, weil ich persönlich nicht wüsste, wie man diese Anforderungen definiert.
Ein Großteil vom Code ist eigentlich die 'Anleitung'. Und die Vorschriften/Anforderungen ändern sich oft dermaßen grundlegend, dass es oft ein Wunder ist, dass noch nichts explodiert ist.

Was sagt eure Glaskugel dazu?

Einfach mal ausprobieren. Das Projekt bzw. die Anforderungen in lockerer Sprache beschreiben und die KI bitten kurz zu skizzieren, wie sie das in Laravel umsetzen würde.

Hab letztens ein wenig getestet: Möchte ein neues Projekt starten und hab meiner Freundin von der Projektidee in einem einfachen Gespräch erzählt. Das ganze Gespräch mit dem Handy aufgenommen und einer KI zum Transkribieren gegeben. Den Text dann einer anderen KI mit der Bitte das Projekt in ein Konzept zu gießen und eigene Vorschläge über Dinge die ich vergessen habe könnte zu formulieren.

Hat eigentlich ganz gut funktioniert. Die KI hat dann auch 1:1 die selben Informtionen wie du vom Auftraggeber bekommen hast

d0lby

reborn
Avatar
Registered: Jul 2004
Location: At home
Posts: 6659
Jede IT Bude ist geil auf die AI

Sie kann sicher helfen „toil“ zu verhindern.
Dass darunter mehr beim AMS landen ist unausweichlich.

Früher hat man die Mitarbeiter durch Inder gespart, morgen übernimmt das die AI

Es geht ja nicht um Programmierer, es gibt x andere Dinge, die sie erledigen könnte. Mit Fehler? Ja, genauso wie bei Menschen es passiert.

Mache ich mir Sorgen?
Ja schon, aber wie Kollegen sagen „ändern kannst es eh nicht“.

Und wenn parallel dazu jährlich die Info kommt, die IT ist zu teuer, macht es den Blick in die Zukunft nicht besser.

Dass jeder ersetzlich ist, habe ich schon vor vielen Jahren gelernt. Und wenn es nicht die AI lösen kann, gibt es eben noch immer Inder, Slowaken und Rumänen. Die machen eben den Rest. Und das soll nicht abwertend klingen, es gibt dort ausgezeichnete Techniker, der kostet aber eben die Hälfte bzw. ein Drittel im Vergleich zu einem 55 jährigen Senior mit 6500-7000 Brutto.

Ich kann es nicht ändern. Gefallen tut es mir gar nicht.
AI ist beeindruckend, keine Frage, aber das ist für mich der Sensenmann vieler Arbeitsplätze*


* Es werden neue Plätze geschaffen… aber ich glaube nicht sofort. Irgendwann passiert der Wandel. Aus einem DevOps wird dann ein DevAI. Operations kann man einfacher ersetzen. Eine AI die das Monitoring übernimmt, Tickets checkt, automatisch etwas repariert, jemanden anruft, jemanden informiert (wenn ihre eigene Lösung nicht funktioniert)…
Bearbeitet von d0lby am 20.02.2026, 15:57

InfiX

she/her
Avatar
Registered: Mar 2002
Location: Graz
Posts: 15042
wir sind halt sozialpolitisch so einer entwicklung nicht gewachsen, und irgendwie sorgen halt genau die die für das vorantreiben von AI sorgen auch dafür, dass das so bleibt.
Bearbeitet von InfiX am 20.02.2026, 16:17

smashIt

master of disaster
Avatar
Registered: Feb 2004
Location: OÖ
Posts: 5439
Zitat aus einem Post von semteX
haha nice, ein smashit shitpost ohne ahnung vom feinsten :D respekt brudi!

Diese untersuchungen kannst du _alle_ vergessen. erfahrungen vom november haben heute _zero_ gültigkeit. ich mein es is jetzt ned neu, dass du keinen plan hast, aber das is schon ein hot-take :D

habs dir mal rausgegsucht:
https://www.remotelabor.ai/paper.pdf
https://www.remotelabor.ai/

aber gehen wir die sache von hinten an:
ki führt derzeit nur in wenigen branchen zu kahlschlag:
übersetzer, werbetexter, grafiker, softwerker, support-hotlines, tippsen

mit ausnahme von euch softwerkern sind das alles wischi-waschi branchen, bei denen es um nichts exaktes geht.

computer sind stur wie ein esel wenn es ums ausführen der befehle geht.
an denen kann es nicht liegen, dass ihr gemeinsam mit werbetextern unter die räder kommt.

ich behaupte, dass es an der generell miesen qualität der abgelieferten arbeit liegt, dass ihr jetzt bereits gegen ki verliert.
ich bin aber offen für gegenvorschläge.
die dürfen gerne aus einer mischung von c, c++, js, und regex bestehen ;)

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 13428
Zitat
Operations kann man einfacher ersetzen. Eine AI die das Monitoring übernimmt, Tickets checkt, automatisch etwas repariert, jemanden anruft, jemanden informiert (wenn ihre eigene Lösung nicht funktioniert)…

denke tbh nicht das Operations so schnell betroffen sein wird. Junior Developer is sicher davor. In meinem Job is doch auch viel Kommunkation mit externen. Das will man vermutlich noch nicht sobald einer KI überlassen. Sachen selbstständig reparieren seh ich auch nicht sobald.
Je nach Job Description zwar, aber bei mir ist auch Server ins Rack schrauben, Netzwerktechnik (Serverraum verkabeln) und Firewalling usw. dabei...

XeroXs

Vereinsmitglied
10ideen.at
Avatar
Registered: Nov 2000
Location: Lieboch
Posts: 10422
Finds auch "spannend" was da grad passiert. Ich entwickle zwar beruflich nicht mehr selber, aber hab doch ~30 Devs in meinem Team wo ich mich frage wie wir da weiter tun werden. Am Anfang ists natürlich schön, endlich mal nicht dauernd "hinterher" mit dem Entwicklungsplan, aber bald wird man mich fragen wie denn das so aussieht mit der Teamgröße und so, und dann wird es wohl zwangsläufig unangenehm :/

Für mich selbst gilt aber das gleiche, wie viel Management braucht man denn überhaupt wenn die Teams kleiner werden? Wie kann ich für mich sicherstellen dass ich in einigen Jahren noch einen Job habe? Ich frag mich ja tatsächlich schon ob ich nicht auf Handwerk umschulen sollte..

InfiX

she/her
Avatar
Registered: Mar 2002
Location: Graz
Posts: 15042
spätestens wenn die ganze infrastruktur durch softwarefehler zusammenbricht wird handwerk ordentlich gefragt sein :D

Tosca

Here to stay
Avatar
Registered: Feb 2002
Location: 1030
Posts: 1000
Zitat aus einem Post von InfiX
spätestens wenn die ganze infrastruktur durch softwarefehler zusammenbricht wird handwerk ordentlich gefragt sein :D

Oder man braucht dann Tech Priests wie in Warhammer mit Weihrauch und Ritualen damit die KI besänftigt ist :D

Gräflicher

Here to stay
Registered: Dec 2001
Location: Baden bei Wien
Posts: 998
Zitat aus einem Post von smashIt
habs dir mal rausgegsucht:
https://www.remotelabor.ai/paper.pdf
https://www.remotelabor.ai/

aber gehen wir die sache von hinten an:
ki führt derzeit nur in wenigen branchen zu kahlschlag:
übersetzer, werbetexter, grafiker, softwerker, support-hotlines, tippsen

mit ausnahme von euch softwerkern sind das alles wischi-waschi branchen, bei denen es um nichts exaktes geht.

computer sind stur wie ein esel wenn es ums ausführen der befehle geht.
an denen kann es nicht liegen, dass ihr gemeinsam mit werbetextern unter die räder kommt.

ich behaupte, dass es an der generell miesen qualität der abgelieferten arbeit liegt, dass ihr jetzt bereits gegen ki verliert.
ich bin aber offen für gegenvorschläge.
die dürfen gerne aus einer mischung von c, c++, js, und regex bestehen ;)

Ich glaube du unterschätzt wie viele Leute davon betroffen sein werden. Es sind nicht nur Werbetexter und ein paar andere "wischi-waschi" Berufsgruppen. Im Prinzip sind alle Kopf-Arbeiter gefährdet. Vom Anwalt bis zum Steuerberater, vom Journalisten bis zum Psychologen.

Diese Berufsgruppen werden nicht zu 100% verschwinden aber es reicht, wenn 30% vom Auftragsvolumen wegbrechen. Alles wo es nicht um High-End Dinge geht wird wegfallen. Klar wirds immer noch Rechtsanwälte brauchen, aber wenn man die 08/15 Dinge mit KI fast genausogut hinkriegt fallen Aufträge weg. Große Firmen werden immer noch Fotografen für Teamfotos engagieren, aber wenn beim Einzelunternehmer auch Handyfoto + KI reicht fallen Aufträge weg. Wenn Klienten mal draufkommen, dass die KI besser berät als Online-Psychologen fallen Auträge weg. Von wissenschaftlicher Recherche bis zu dem Typen der fürs lokale Feuerwehr-Festl die Plakate entwirft - da gehts nicht nur um einige, wenige Jobs. Die Auswirkungen werden alle spüren. In der IT sieht man die Zeichen der Zeit vielleicht schon früher, in anderen Branchen wirds ein böses Erwachen.

Früher ging halt eine Branche kaputt, dann hat man sich eine andere, ähnliche gesucht. Wenn aber alle Branche mehr oder werniger betroffenen sind wirds schon eng. Man hat halt geglaubt die stupide Arbeit wird die KI machen und Kreativität, Ideen und Weitblick bleibt dem Menschen. Tatsächlich sind die Kreativberufe die ersten, die unter die Räder kommen werden. Wenn du früher als Illustrator gearbeitet hast, brauchte man Talent, Erfahrung und Technik. Braucht man heute immer noch - nur hilfts nicht viel wenn die Aufträge ausbleiben weil Magazine sich die Illus von der KI holen.

HaBa

Klassenfeind
Avatar
Registered: Mar 2001
Location: St. Speidl / Gle..
Posts: 19889
Ich bin ja kein dev sondern mehr "Infrastruktur", und da waren die Erfahrungen eher gemischt. Gibt schon so klasse Erfahrungen wie die von semtex, ich hatte aber schon genug Arbeit hinter "Phantomparametern" nachzuforschen. Die hat sich welche KI auch immer zusammenhalluziniert, und irgendwie gings ja auch bis es nicht mehr ging.

=> KI hat massiv Potential, aber halt viel viel weniger als die OR-Abteilungen vermelden.

Problematisch wirds IMHO nach der ersten Welle, wurde ja schon angemerkt, irgendwann ist kein handverlesenes Grundgerüst mehr da sondern eben so halluziniertes Zeugs das sich ins negative verstärkt

Bis dahin wirds aber wahrscheinlich viel weniger Menschen geben die das Chaos dann beheben können.

Weil: wurde ja auch schon angemerkt, nach der Anfix-Phase jetzt wirds wohl massiv teurer werden. Dann ist erst wieder Budget knapp für Humanressourcen.


Solche Erfolgsstories von mir bekannten Personen wie semtex finde ich absolut faszinierend, vielleicht auch erschreckend, aber "Wahnsinn was geht".

Jeder Job hat einen gewissen bullshit-Anteil, wenn mir das ein KI-Knecht abnimmt super. Das geht jetzt teilweise auch recht gut weil ja die Grundlage von Menschen gemacht und gut dokumentiert/sprechend ist . Nächste Iteration dann siehe oben.

Da ist der Skynet-Handlungsstrang noch garnicht mit in der Betrachtung :)

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 13428
wenn das alles so kommt ist es eher eine Umstellung wie bei den Produktionsbetrieben (Fließbandarbeit) als die Automatisierung mit Roboter usw. begonnen hat. Ganz weggefallen sind die Jobs nicht aber ein doch recht großer Anteil is weniger...

Zitat
Man hat halt geglaubt die stupide Arbeit wird die KI machen und Kreativität, Ideen und Weitblick bleibt dem Menschen.

nicht im Kapitalismus... es geht nicht um ein gutes Produkt, es geht nur um die höchste Marge

semteX

liebt die große KI
Avatar
Registered: Oct 2002
Location: Pre
Posts: 15036
i mein das irre is jeder kennt mich und meine meinung zu dem thema bis vor 2 wochen. ich war nie ein hype-ritter.

@smashIt: interessantes projekt aber du hast keinen plan was es sagt: 3.75% aller ausreichend komplexen projekte werden schon vollautomatisch zu produkt - reifen implementiert.

da muss ma drüber mal nachdenken: knapp 1 von 20 Projekte fällt initial so raus, dass du nen sticker drauf pappen und das ding in den laden stellen kannst.

hast du eine ahnung (haha scherz), wieviel produkte vom entwickler kommend direkt beim kunden landen können? ZERO. 0. darum haben wir reviews, präsentationen, abstimmungen mit den PMs und UX designern und im idealfall eine testabteilung, die nochmal schaut ob das ding eh ned komplett banane ist.

entwickler sind ned die ersten, die unter die räder kommen, aber die ersten die einen blick hinter den vorhang geworfen haben und sehen "was geht". und wie unpackbar schnell es geht.

semteX

liebt die große KI
Avatar
Registered: Oct 2002
Location: Pre
Posts: 15036
Damit wir von was reden:

Vorher:
click to enlarge

die gesamte session:

Code:
❯ We are updating "4. Build driver lineup". remove the static list of drivers. i want a section that is called "paddock" instead. 
in this section i want all my drivers (like currently) displayed as buttons but i want also possibilities to add or remove a new driver. 
i want to be able to override the color for each driver. 
i want the list of all those drivers including their color code saved locally on the users browser.

● Explore: Explore driver input system
  ● Read src/lib/driverColors.ts
    └ 54 lines read
  ● Read src/App.tsx
    └ 249 lines read

● Read src/components/DriverInput.tsx
  └ 92 lines read

● Read src/lib/driverColors.ts
  └ 54 lines read

● Asked user: When you say "override the color for each driver", do you...
  └ User selected: Pick from preset color palette (Recommended)

● Asked user: Should the Paddock section be shown directly inside the D...
  └ User selected: Inside step 4, above the stint builder (Recommended)

● Now I have everything I need. Let me create the plan.

● Create ~/.copilot/session-state/d6d02d67-9946-4b63-a73d-870bb92d4bc2/plan.md (+49)

● SQL: Create and populate todos

● Here's the plan summary:

  4 tasks to replace the static drivers.json with a persistent, user-managed Paddock:

   1. paddock-storage — New localStorage helper (src/lib/paddockStorage.ts) to load/save drivers with optional color overrides
   2. driver-colors-override — Extend driverColors.ts to accept per-driver color index overrides
   3. paddock-ui — Rewrite DriverInput with a Paddock section: add/remove drivers, preset color picker, auto-persisted to localStorage
   4. cleanup — Delete public/drivers.json and remove the fetch code

  View the full plan with Ctrl+Y. Say "start" when ready to implement.

❯ start

● Read ~/.copilot/session-state/d6d02d67-9946-4b63-a73d-870bb92d4bc2/plan.md
  └ 48 lines read

● Todo: Checking ready

● Starting with the two independent tasks in parallel.

● Todo: Started

● Create src/lib/paddockStorage.ts (+21)

● Read src/lib/driverColors.ts
  └ 54 lines read

● Edit src/lib/driverColors.ts (+18 -2)

● Todo: Completed: paddock-storage, driver-colors-override

● Todo: Checking ready

● Todo: Started: paddock-ui

● Now I need to check how setDriverOrder is called in App.tsx to update it with overrides, then rewrite DriverInput.

● Read src/App.tsx lines 1-20
  └ 20 lines read

● Grep "setDriverOrder" (/mnt/c/Users/local-semtex/projects/racetrace/src)
  └ 5 lines found

● Read src/App.tsx lines 105-120
  └ 16 lines read

● I need to update handleDriverSubmit to accept overrides and pass them through. Let me also update the DriverInput props to pass the overrides map.

● Edit src/App.tsx (+5 -2)

● Now rewrite DriverInput:

● Edit src/components/DriverInput.tsx (+146 -20)

● Todo: Started: paddock-ui

● Now cleanup — remove drivers.json and verify no other references:

● Delete drivers.json
  $ rm /mnt/c/Users/local-semtex/projects/racetrace/public/drivers.json
  └ 1 line...

● Grep "drivers\.json" (/mnt/c/Users/local-semtex/projects/racetrace/src)
  └ No matches found

● No remaining references. Now build:

● Build to verify
  $ cd /mnt/c/Users/local-semtex/projects/racetrace && bun run build 2>&1 | tail -15
  └ 11 lines...

● Build passes. Let me also run lint:

● Run lint
  $ cd /mnt/c/Users/local-semtex/projects/racetrace && bun run lint 2>&1 | tail -10
  └ 11 lines...

● These are pre-existing lint issues (not from my changes). Let me verify:

● Check lint error locations
  $ cd /mnt/c/Users/local-semtex/projects/racetrace && bun run lint 2>&1 | grep -E "^\s" | head -20
  └ 21 lines...

● One lint error is from my change in DriverInput (line 27). Let me check the others — the SessionSelector and CarSelector ones are pre-existing, the EventSelector one is pre-existing. Let me fix just my new one by wrapping the initial load differently:

● Read src/components/DriverInput.tsx lines 15-40
  └ 26 lines read

● I can initialize the state lazily instead of using an effect:

● Edit src/components/DriverInput.tsx (+7 -9)

● Build and check lint for DriverInput
  $ cd /mnt/c/Users/local-semtex/projects/racetrace && bun run build 2>&1 | tail -5 && bun run lint 2>&1 | grep -c "DriverInput"
  └ 7 lines...

● Build passes and no lint issues from DriverInput. The remaining lint errors are pre-existing.

● Todo: Completed: paddock-ui, cleanup

● All done. Here's what changed:

   - src/lib/paddockStorage.ts (new) — loadPaddock()/savePaddock() for localStorage persistence
   - src/lib/driverColors.ts — Added color override support via setDriverOrder(drivers, overrides), exported colorBg(), colorText(), and COLOR_COUNT for the palette picker
   - src/components/DriverInput.tsx — Replaced static drivers.json with a Paddock section: add/remove drivers, preset color picker per driver, all persisted to localStorage
   - src/App.tsx — Updated handleDriverSubmit to pass color overrides through
   - public/drivers.json — Deleted

 /mnt/c/Users/local-semtex/projects/racetrace[⎇ main*]     

click to enlarge

edit: 3 prompts später:

click to enlarge

ship it.
Bearbeitet von semteX am 20.02.2026, 18:08

d0lby

reborn
Avatar
Registered: Jul 2004
Location: At home
Posts: 6659
Wenn man von Arbeitsplätzen spricht, spricht man nicht von 100%, aber wie oben erwähnt, reichen 30%.

Eine ordentliche IT Bude hat ein Monitoring, welches Tickets erstellt oder Anrufe tätigt. Da würden mir Dinge einfallen die man am Anfang der KI geben kann. Zuerst die weniger kritischen Dinge, wie zB auf dem Server X ist die Disk zu 80% voll. Und wenn der Platz nicht rasant kleiner wird, weil irgendein Job läuft der wwi… sagen wir seine Logfiles nicht wegschreiben kann, machst du nichts. Wenn in 10 Minuten statt 80% dann doch 90% belegt sind, rufst jemanden an. Und der schaut sich das an. Und irgendwann musst sie nicht mal den anrufen, weil die AI lernt, sie muss Diskspace vergrößern. Oder wwi. Oder die lernt, dass ein Task jeden Tag um 07:00 läuft und kurzfristig irgendetwas beeinflusst, sie macht nichts, checkt eine Stunde später wieder… usw.
Oder sie checkt Jira Tickets, irgendwelche Reporte.

Sie wird ja nicht in einem Jahr Experten ersetzen. Sie wird man auch nicht gleich die Konfiguration von iRules oder Proxy ran lassen.

Vieles was unter SRE —> Toil fällt, könnte in nicht allzu entfernter Zukunft fallen.

Und irgendwann braucht man weniger Menschen. Und da ist es egal ob Inder, Slowake oder Österreicher.



Ich habe auch, obwohl ich sehr gemischter Gefühle zur AI habe, mit Claude mein Projekt analysiert.

Oder Claude sagte wie ein gewisser Befehl aussehen sollte. Und wenn Claude gemeint hat „du muss das da, da, in Zeile 367 ändern, dort in Zeile 221. Dann habe ich gleich gesagt „mach das für mich und erstelle mir das fertige File“.

Ich habe letzte Woche ein Reiseplan erstellen lassen.

Ankunft am
Das und das will ich sehen
Wohne in Hotel x
Beachte, dass die Entfernungen der Attraktionen nicht zu weit entfernt sind, schicke mich also nicht von einem Ende Stadt zum anderen…


Und das war leider einfach gut. Die Fehler habe ich dann selbst ausgebessert.

Und auch wenn ich mich mit PowerPoint auskenne, war es viel einfacher es einfach fertig zu bekommen.

charmin

Vereinsmitglied
stay classy!
Avatar
Registered: Dec 2002
Location:  
Posts: 16180
Zitat aus einem Post von smashIt
ich bin aber offen für gegenvorschläge.

probier mal opencode mit opus 4.6 oder codex 5.3 dann darfst mitreden.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz