De Devschuur Coffee Corner - Iteratie ⑬ Vorige deel Overzicht

Pagina: 1 ... 55 56 Laatste
Acties:

  • Skyaero
  • Registratie: Juli 2005
  • Niet online
Excel sheets hebben de neiging om een eigen leven te leiden. Even via de email naar een collega sturen en voor je het weet zijn er vier versies in omloop. En zeker in gemeentelijke Excel sheets zit er ook nog wel eens AVG data in. Dat is gewoon een recept voor datalekken.

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 07:18
Skyaero schreef op maandag 28 september 2026 @ 13:52:
Excel sheets hebben de neiging om een eigen leven te leiden. Even via de email naar een collega sturen en voor je het weet zijn er vier versies in omloop. En zeker in gemeentelijke Excel sheets zit er ook nog wel eens AVG data in. Dat is gewoon een recept voor datalekken.
Zal inderdaad niet de eerste keer zijn dat ik bij een grote organisatie met security en legal moet bakkeleien over hoe data afgeschermd moet worden en als je dan 'de business' vraagt hoe die gevoelige data nu met klanten wordt gedeeld, dan is het antwoord niet zelden 'gewoon een Excel via de mail sturen'. :P

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


  • Koenvh
  • Registratie: December 2011
  • Laatst online: 17-10 20:56

Koenvh

Hier tekenen: ______

Mugwump schreef op maandag 28 september 2026 @ 15:24:
[...]


Zal inderdaad niet de eerste keer zijn dat ik bij een grote organisatie met security en legal moet bakkeleien over hoe data afgeschermd moet worden en als je dan 'de business' vraagt hoe die gevoelige data nu met klanten wordt gedeeld, dan is het antwoord niet zelden 'gewoon een Excel via de mail sturen'. :P
Dan toch maar printen, met de vertrouwelijke post sturen, en weer inscannen :P

🠕 This side up


  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 07:18
Koenvh schreef op maandag 28 september 2026 @ 15:28:
[...]

Dan toch maar printen, met de vertrouwelijke post sturen, en weer inscannen :P
Een versleutelde gegevensdrager via een koerier en dan de sleutel telefonisch doorgeven heb ik nog wel meegemaakt met gevoelige data. :P

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


  • andreZH
  • Registratie: Oktober 2006
  • Laatst online: 18-10 07:50
SPee schreef op zondag 27 september 2026 @ 22:42:
[...]

Zelf verbaas ik mij waarom vele overheidsorganisaties speciale webapps laten programmeren, terwijl je met excel hetzelfde kan bereiken. Dat is vaak meer om de verantwoordelijkheid bij de ambtenaar weg te halen. Het is veiliger om te zeggen "bugje in ons systeem", dan "ambtenaar x heeft vergeten om y te controleren/doen".
Ik verbaas me hoeveel overheidsorganisaties allemaal verschillende systemen en software gebruiken. Zou gewoon een centraal systeem moeten zijn, veel effectiever en uniform

  • downtime
  • Registratie: Januari 2000
  • Niet online

downtime

Everybody lies

DevWouter schreef op zondag 27 september 2026 @ 22:58:
[...]

Ik kan daar twee redenen voor bedenken (of ze waar zijn weet ik niet).
  1. Software ontwikkelaars zijn extreem goed in het afvangen van technische eisen en verantwoordelijkheid. Het "denken in systemen" is niet voor iedereen weggelegd. Wij gaan steigeren als we te maken krijgen met uitzonderingen.
  2. Een stukje "governance" in het IT landschap heeft voordelen (kennis overdracht, beveiliging, documentatie, formele data modelering, etc).
En ja, ik ben het met je eens. Excel kan veel meer en sneller dan wat wij ontwikkelaars doen.
Governance is het enige goeie antwoord. Formele requirements, documentatie, een test- en acceptatieproces, standaardisatie, verslaglegging, security, privacy, data-integriteit, continuiteit, kostenverantwoording, etc. We hebben het over overheden waar miljoenen (soms miljarden) rond gaan, niet de bakker op de hoek.

  • downtime
  • Registratie: Januari 2000
  • Niet online

downtime

Everybody lies

andreZH schreef op maandag 28 september 2026 @ 21:04:
[...]

Ik verbaas me hoeveel overheidsorganisaties allemaal verschillende systemen en software gebruiken. Zou gewoon een centraal systeem moeten zijn, veel effectiever en uniform
De overheid is geen greenfield waar je de zaken mooi uniform kunt regelen. Er zijn 342 gemeentes die, ook op IT gebied, allemaal een verschillende historie hebben, verschillende leveranciers, verschillende organisatiestructuren, verschillende werkwijze, en waar een centraal systeem moet aansluiten op 342 verschillende infrastructuren. De complexiteit van een dergelijk project zou gigantisch zijn. De kosten ook. Fusies van twee grote bedrijven kunnen al erg complex en duur worden. Laat staan een "fusie" van 342 ambtelijke organisaties.

  • SPee
  • Registratie: Oktober 2001
  • Laatst online: 19:30
Skyaero schreef op maandag 28 september 2026 @ 13:52:
Excel sheets hebben de neiging om een eigen leven te leiden. Even via de email naar een collega sturen en voor je het weet zijn er vier versies in omloop. En zeker in gemeentelijke Excel sheets zit er ook nog wel eens AVG data in. Dat is gewoon een recept voor datalekken.
Zelfs in IT bedrijven werken ze zo. Ik stuurde mijn collega's een link naar word documenten die in onze sharepoint staan. Ze hebben daar gewoon alle rechten voor. Krijg ik een paar dagen later bijgewerkte documenten in de mail terug. *zucht*

let the past be the past.


  • andreZH
  • Registratie: Oktober 2006
  • Laatst online: 18-10 07:50
downtime schreef op maandag 28 september 2026 @ 22:04:
[...]

De overheid is geen greenfield waar je de zaken mooi uniform kunt regelen. Er zijn 342 gemeentes die, ook op IT gebied, allemaal een verschillende historie hebben, verschillende leveranciers, verschillende organisatiestructuren, verschillende werkwijze, en waar een centraal systeem moet aansluiten op 342 verschillende infrastructuren. De complexiteit van een dergelijk project zou gigantisch zijn. De kosten ook. Fusies van twee grote bedrijven kunnen al erg complex en duur worden. Laat staan een "fusie" van 342 ambtelijke organisaties.
Tja, een rommeltje is het, moet ook niet fuseren gewoon een schaalbaar nieuw template systeem en invoeren. Mooie reden om een overheids datacenter te bouwen 🙂
  1. Een stukje "governance" in het IT landschap heeft voordelen (kennis overdracht, beveiliging, documentatie, formele data modelering, etc). -> dit is toch al een aardige organisatorische blueprint met proces voorwaarden die je zo over elke organisatie heen kan gooien.

[ Voor 15% gewijzigd door andreZH op 29-09-2026 06:23 ]


  • Koenvh
  • Registratie: December 2011
  • Laatst online: 17-10 20:56

Koenvh

Hier tekenen: ______

andreZH schreef op maandag 28 september 2026 @ 22:29:
[...]

Tja, een rommeltje is het, moet ook niet fuseren gewoon een schaalbaar nieuw template systeem en invoeren. Mooie reden om een overheids datacenter te bouwen 🙂
  1. Een stukje "governance" in het IT landschap heeft voordelen (kennis overdracht, beveiliging, documentatie, formele data modelering, etc). -> dit is toch al een aardige organisatorische blueprint met proces voorwaarden die je zo over elke organisatie heen kan gooien.
Een overheidsdatacentrum zou een goed idee zijn. Misschien moeten we het een ODC noemen, en als we er dan meer hebben met een toevoeging zodat we weten over welk datacentrum het gaat, zoals bijvoorbeeld ODC-Noord. Ik noem maar wat ;)

Ik denk dat je de complexiteit ontzettend onderschat. "gewoon een nieuw systeem invoeren" is verre van triviaal. Kijk alleen al naar hoe lastig het was om de Omgevingswet geïmplementeerd te krijgen. En dan reken ik de politieke dimensie nog niet eens mee.

🠕 This side up


  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 07:18
Koenvh schreef op dinsdag 29 september 2026 @ 22:01:
[...]

Een overheidsdatacentrum zou een goed idee zijn. Misschien moeten we het een ODC noemen, en als we er dan meer hebben met een toevoeging zodat we weten over welk datacentrum het gaat, zoals bijvoorbeeld ODC-Noord. Ik noem maar wat ;)

Ik denk dat je de complexiteit ontzettend onderschat. "gewoon een nieuw systeem invoeren" is verre van triviaal. Kijk alleen al naar hoe lastig het was om de Omgevingswet geïmplementeerd te krijgen. En dan reken ik de politieke dimensie nog niet eens mee.
En vergeet ook niet dat alles in overheidsland zo ongeveer formeel moet worden aanbesteed. Mijn werkgever levert ook onder andere een standaardpakket in de gemeentemarkt, maar om de zoveel jaar moet daar weer een formele aanbestedingsprocedure worden gedaan. Daar zit wel enig nepotisme in (de uitvraag wordt niet zelden in samenwerking met een accountmanager van de leverancier geschreven), maar het risico bestaat dat er toch weer gewisseld moet worden ook al is men dik tevreden.

En zo'n 'standaardpakket' is voor gemeenten net zo min plug-and-play als een ERP of CRM pakket voor een willekeurig bedrijf. Dat zijn behoorlijke trajecten met flink wat implementatieconsultancy.
En ik heb in m'n ruim 20 jaar in de IT toch menig ERP of CRM implementatie in de commerciële wereld grandioos over budget en tijd zien gaan of zelfs gewoon zien falen omdat standaardsoftware toch vaak bepaalde eisen / kaders aan bedrijfsprocessen stelt.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


  • Cartman!
  • Registratie: April 2000
  • Niet online
Mugwump schreef op woensdag 30 september 2026 @ 09:39:
Daar zit wel enig nepotisme in (de uitvraag wordt niet zelden in samenwerking met een accountmanager van de leverancier geschreven)
Been there done that. Een platform gemaakt voor een ministerie en toen ze wilden verlengen moesten ze een aanbesteding doen en kwamen ze even informeren naar de details van alle features zodat ze die precies zo erin konden zetten om zoveel mogelijk andere partijen buiten te sluiten. T grappige was dat er wel n andere partij was die overal op zei dat ze dat konden en bleken ook goedkoper te zijn. Toen hebben ze bij t ministerie toch nog n paar konijnen uit de hoge hoed kunnen toveren om het zo te buigen dat ze wel voor ons moesten gaan. Het is allemaal best een wassen neus dus...

  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 07:18
Cartman! schreef op woensdag 30 september 2026 @ 09:45:
[...]

Been there done that. Een platform gemaakt voor een ministerie en toen ze wilden verlengen moesten ze een aanbesteding doen en kwamen ze even informeren naar de details van alle features zodat ze die precies zo erin konden zetten om zoveel mogelijk andere partijen buiten te sluiten. T grappige was dat er wel n andere partij was die overal op zei dat ze dat konden en bleken ook goedkoper te zijn. Toen hebben ze bij t ministerie toch nog n paar konijnen uit de hoge hoed kunnen toveren om het zo te buigen dat ze wel voor ons moesten gaan. Het is allemaal best een wassen neus dus...
Ja en het vervelend voor de overheid is dat ze redelijk gebonden zijn aan regels bij het kiezen van de winnaar van zo'n aanbesteding. En iedereen die enige kennis heeft van generieke systemen i.c.m. bedrijfsprocessen weet dat er ook altijd weer een bak migratie- en implementatiewerk bij komt kijken et bijbehorende kosten.
Overigens ook vaak genoeg meegemaakt in de markt dat er een tender werd uitgezet die we dan verloren omdat een andere partij beweerde alles voor de helft van onze prijs te kunnen doen en waar de klant dan na 1,5 jaar toch weer eens kwam polsen of we het niet alsnog willen doen omdat die andere partij inmiddels 3 keer het offertebedrag had gefactureerd en nog nauwelijks iets opgeleverd.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


  • andreZH
  • Registratie: Oktober 2006
  • Laatst online: 18-10 07:50
Koenvh schreef op dinsdag 29 september 2026 @ 22:01:
[...]

Een overheidsdatacentrum zou een goed idee zijn. Misschien moeten we het een ODC noemen, en als we er dan meer hebben met een toevoeging zodat we weten over welk datacentrum het gaat, zoals bijvoorbeeld ODC-Noord. Ik noem maar wat ;)

Ik denk dat je de complexiteit ontzettend onderschat. "gewoon een nieuw systeem invoeren" is verre van triviaal. Kijk alleen al naar hoe lastig het was om de Omgevingswet geïmplementeerd te krijgen. En dan reken ik de politieke dimensie nog niet eens mee.
Ok, een beetje rond gelezen. Die Omgevingswet was wel een drama ja, nog steeds werkt het niet had gelezen. In Estland hebben ze een systeem op de plank liggen, https://x-road.global/ opensource blijkbaar.

  • Lethalis
  • Registratie: April 2002
  • Niet online
BarôZZa schreef op zaterdag 26 september 2026 @ 16:59:
[...]

Vast geen populaire mening hier, maar als er een beroep is die het verdient om door AI overgenomen te worden, dan zijn het de developers.

Want wij hebben natuurlijk al decennia lang iedereen weg geautomatiseerd, zonder enige compassie. Als je niet mee kon doen had je pech, had je maar slimmer werk moeten doen. Als iedereen met geknepen billen zat bij een reorganisatie, dan kregen de IT'ers lachend een opslag omdat ze het mogelijk maakten om met minder mensen te werken.
Mja toch heb ik er niet zoveel baat bij gehad persoonlijk hoor.

Ik heb grofweg bij 3 werkgevers gewerkt. Bij de eerste maakte ik een tool die CAD tekeningen genereerde. Dit betekende in de praktijk inderdaad dat er minder CAD tekenaars nodig waren voor hetzelfde werk, maar er was in die tijd (25 jaar geleden) geen probleem voor CAD tekenaars, want ze werden volop overal gevraagd. Onze opdrachtgever heeft ze niet eens ontslagen. Wel een paar gedetacheerd naar andere klanten van hem, maar niemand raakte zijn baan kwijt.

(ik ben zelf ook CAD tekenaar geweest, en als ik geen enorme RSI muisarm had gekregen, was ik daar misschien zelfs in verder gegaan richting constructeur... want dat werk vond ik best leuk)

Werkgever 2 was een startup met een eigen platform dat nog niet bestond, dus dat heeft sowieso niemand zijn baan gekost.

Werkgever 3 (huidige) doet automatisering voor de automotive sector, maar daarvan is de impact vooral administratief. Het zal geen enkele monteur zijn baan kosten, hoogstens dat de vrouw van de garagist wat minder werk heeft ofzo.

Bij de groothandel zijn diverse processen wel handiger geworden, maar ook weer niet dermate dat je nou echt veel personeel bespaart. Misschien aan de balie, maar het hele bedrijf erachter draait nog steeds op mensen. We richten ons ook vooral op de MKB sector, dus als een klant echt aan schaalvergroting en vergaande automatisering doet, stapt die meestal ook op andere (en duurdere!) software over, zodat alle magazijnprocessen grotendeels automatisch verlopen. Maar daar moet je een bepaalde grootte en omzet voor halen, wil je de investering daarin verantwoorden.

Dus mijn persoonlijk impact op andere banen valt wel mee.

Bovendien ben ik altijd gewoon een loonslaaf geweest. Het echte geld rolde bij mijn werkgevers binnen.

Ik vraag mij wel steeds vaker of hoe mijn toekomst er uit gaat zien eerlijk gezegd. Ik merk gewoon dat het werken met AI simpelweg niet de voldoening geeft die ik normaal uit mijn werk haalde en of ik het op deze manier ga volhouden.

Maar ik ben inmiddels ook niet meer zo naïef dat ik denk dat het wel overwaait.

Geen idee wat ik ga doen :) Ik ben fysiek ook niet zo sterk, dus echt met mijn handen werken lijkt me ook niet handig. Straks wordt het een simpel baantje als tramchauffeur ofzoiets :X Als ik maar op mijn kont kan zitten en het droog is. Maar ja, die tram rijdt straks vast ook vanzelf.

Sociaal ben ik ook niet, dus veel werken met mensen is mijn ding niet.

Wel leuk getimed zo, op mijn 45ste. AI induced midlife crisis.

PS
Ik vond dit artikel ook wel treffend:
https://www.noemamag.com/why-is-everyone-in-tech-so-sad/

[ Voor 19% gewijzigd door Lethalis op 01-10-2026 10:50 ]

Ask yourself if you are happy and then you cease to be.


  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 07:18
Sowieso is het hele idee dat automatisering werkgelegenheid vernietigt een wat eenzijdige interpretatie. Daar zit impliciet de aanname in dat de vraag statisch is. En dat is ie natuurlijk niet. Als je door automatisering de arbeidsproductiviteit flink weet te verhogen kan dat een product of dienst juist goedkoper maken en de vraag laten toenemen en nieuwe markten aanboren.
Er is een reden dat we niet met 90% van de arbeidsmarkt in de agrarische sector werken en toch niet massaal werkloos zijn natuurlijk.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:11

DevWouter

Werkt aan Todo2d.com

Lethalis schreef op donderdag 1 oktober 2026 @ 10:25:
[...]

Mja toch heb ik er niet zoveel baat bij gehad persoonlijk hoor.

Ik heb grofweg bij 3 werkgevers gewerkt. Bij de eerste maakte ik een tool die CAD tekeningen genereerde. Dit betekende in de praktijk inderdaad dat er minder CAD tekenaars nodig waren voor hetzelfde werk, maar er was in die tijd (25 jaar geleden) geen probleem voor CAD tekenaars, want ze werden volop overal gevraagd. Onze opdrachtgever heeft ze niet eens ontslagen. Wel een paar gedetacheerd naar andere klanten van hem, maar niemand raakte zijn baan kwijt.

(ik ben zelf ook CAD tekenaar geweest, en als ik geen enorme RSI muisarm had gekregen, was ik daar misschien zelfs in verder gegaan richting constructeur... want dat werk vond ik best leuk)

Werkgever 2 was een startup met een eigen platform dat nog niet bestond, dus dat heeft sowieso niemand zijn baan gekost.

Werkgever 3 (huidige) doet automatisering voor de automotive sector, maar daarvan is de impact vooral administratief. Het zal geen enkele monteur zijn baan kosten, hoogstens dat de vrouw van de garagist wat minder werk heeft ofzo.

Bij de groothandel zijn diverse processen wel handiger geworden, maar ook weer niet dermate dat je nou echt veel personeel bespaart. Misschien aan de balie, maar het hele bedrijf erachter draait nog steeds op mensen. We richten ons ook vooral op de MKB sector, dus als een klant echt aan schaalvergroting en vergaande automatisering doet, stapt die meestal ook op andere (en duurdere!) software over, zodat alle magazijnprocessen grotendeels automatisch verlopen. Maar daar moet je een bepaalde grootte en omzet voor halen, wil je de investering daarin verantwoorden.

Dus mijn persoonlijk impact op andere banen valt wel mee.
Ik denk dat je dat dit verkeerd beschrijft (vooral die laatste zin). Onze impact op andere mensen is gigantisch, vaak zorgen wij ervoor dat zij sneller en beter hun werk kunnen doen waardoor ze meer tijd en aandacht kunnen hebben voor andere zaken. Wij zijn een force multiplier. Het is vrij zeldzaam dat we banen overbodig maken. Immers elke werkgever wilt zijn klantenkring uitbreiden zonder meer mensen aan te nemen.
PS
Ik vond dit artikel ook wel treffend:
https://www.noemamag.com/why-is-everyone-in-tech-so-sad/
Laat ik even beginnen met het artikel, elke keer dat ik het lees vind ik hem onjuister worden. Het voelt aan als een oproep voor fatalisme: Dat wat je doe er niet toe doet.
It is illusory. No one has ever died over a spreadsheet. The world does not wait with bated breath for product launches. A marketing campaign will not change the world. Almost no one will remember all the work we do.
Foute spreadsheets zorgen ervoor dat bedrijven over hun kop gaan, het verlies van werk heeft veel relaties op de klippen laten lopen, en dan heb ik het nog niet gehad over de mensen die besluiten om er een permanentere einde aan te maken. Er zijn mensen die niet kunnen wachten om thuis het laatste spel te downloaden. En marketing, oh jongens toch, marketing wordt zo zwaar onderschat. Denk maar eens aan de Wikipedia: iPod advertising of hoeveel tijd/geld oliebedrijven investeren om klimaat verandering als klein bier te kenmerken.

Het is dus geen illusie, je werk doet er wel degelijk toe.
Ik vraag mij wel steeds vaker of hoe mijn toekomst er uit gaat zien eerlijk gezegd. Ik merk gewoon dat het werken met AI simpelweg niet de voldoening geeft die ik normaal uit mijn werk haalde en of ik het op deze manier ga volhouden.

Maar ik ben inmiddels ook niet meer zo naïef dat ik denk dat het wel overwaait.

Geen idee wat ik ga doen :) Ik ben fysiek ook niet zo sterk, dus echt met mijn handen werken lijkt me ook niet handig. Straks wordt het een simpel baantje als tramchauffeur ofzoiets :X Als ik maar op mijn kont kan zitten en het droog is. Maar ja, die tram rijdt straks vast ook vanzelf.

Sociaal ben ik ook niet, dus veel werken met mensen is mijn ding niet.

Wel leuk getimed zo, op mijn 45ste. AI induced midlife crisis.
De reden dat AI geen voldoening geeft is omdat het voor veel mensen werk doet dat geen waarde oplevert voor de samenleving. Een printer kan 10 keer per minuut de Mona Lisa printen, een schilder kan 10 keer per maand de Mona Lisa naschilderen, maar de waarde van de Mona Lisa wordt bepaald een schilder die er 3 jaar over deed en het zelfs nooit afgemaakt heeft. Het duurste schilderij ter wereld is dus een incompleet product van een klein formaat.

Tuurlijk worden we betaalt voor het werk en het resultaat, maar dat is omdat andere mensen het waarderen en ons ervoor willen belonen: De inzet en de betekenis.

Veel tramchauffeurs krijgen niet het salaris dat wij verdienen, maar we zijn jaloers op de inzet en de betekenis die zij geven aan anderen. Helaas vergeten we dat wanneer de tram een keer te laat is. Dat zijn dingen die wij ook ervaren wanneer we een nieuwe functionaliteit toevoegen waardoor de gebruiker plots iets van waarde heeft. Onze inzet is betekenisvol voor die persoon.

Maar met Ai is het niet wij die inzet tonen, maar de Ai. Het is niet hoe hard wij werken, maar hoeveel tokens we in de Ai machine stoppen. Als wij ons inzetten dan is het vooral om te zorgen dat de Ai doet wat wij willen, het is indirect terwijl we zelf vaak weten wat er gedaan moet worden. Het is het verschil tussen voor het Nederlands Elftal spelen of het Nederlands Elftal toejuichen.

Het is stom genoeg ook de reden waarom Ai zo hoog gewaardeerd wordt voor "grunt work". Saai en stom werk dat we vrij letterlijk met onze ogen dicht kunnen doen en waar niemand waardering uithaalt (zoals databinding van formulieren) wilt niemand doen. Dus als we dat kunnen uitbesteden aan een ander dan vinden we dat top. Of dat nou gedaan wordt door een junior of een computer maakt ons niks uit.

Waar ik persoonlijk op aan het wachten ben is de terugkeer van templates en wizards (next-next-finish) in code generation. Dat is sneller, goedkoper en betrouwbaarder dan code die gegenereerd wordt door Ai. En nog mooier, het voorwerk voor dat soort zaken is veel minder complex dan gedoe met Ai, en kan zelfs gedaan worden met behulp van Ai.

Maar ja, de Ai wordt beloond door de gebruiker zo veel mogelijk bezig te houden.

Dat is ook de reden waarom ik overtuigd ben dat Ai uiteindelijk niet zal werken. Het kan geen gemeengoed worden (zie de recente prijsverhoging van OpenAI) en zodra men realiseert dat Ai eigenlijk zeer beperkt is worden andere oplossingen veel interessanter. De enige reden waarom het nu "werkt" is omdat we het eigenschappen toedichten die het niet heeft.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- David Blankenhorn


  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 16-10 21:25
Mugwump schreef op donderdag 1 oktober 2026 @ 11:32:
Sowieso is het hele idee dat automatisering werkgelegenheid vernietigt een wat eenzijdige interpretatie. Daar zit impliciet de aanname in dat de vraag statisch is. En dat is ie natuurlijk niet. Als je door automatisering de arbeidsproductiviteit flink weet te verhogen kan dat een product of dienst juist goedkoper maken en de vraag laten toenemen en nieuwe markten aanboren.
Er is een reden dat we niet met 90% van de arbeidsmarkt in de agrarische sector werken en toch niet massaal werkloos zijn natuurlijk.
Dat sectoren krimpen of bepaald soort banen geheel verdwijnen is iets dat al duizenden jaren voor komt. De meeste van ons hebben nu banen die zo'n 50 jaar geleden niet bestonden. En waren er 50 jaar geleden banen die nu allemaal weg geautomatiseerd zijn. Dat is niets nieuws. Het probleem is dat met AI een hele grote groep, over heel veel sectoren en banen tegelijk, ineens "weg geautomatiseerd" wordt (of kan worden). Voor een deel daarvan verschijnen nieuwe banen die daarvoor niet bestonden. Maar dat zal zeker niet voor de gehele werkende bevolking gelden.

  • AlphaRomeo
  • Registratie: Maart 2007
  • Laatst online: 07:07

AlphaRomeo

FP ProMod
ThomasG schreef op donderdag 1 oktober 2026 @ 12:57:
[...]
Dat sectoren krimpen of bepaald soort banen geheel verdwijnen is iets dat al duizenden jaren voor komt. De meeste van ons hebben nu banen die zo'n 50 jaar geleden niet bestonden. En waren er 50 jaar geleden banen die nu allemaal weg geautomatiseerd zijn. Dat is niets nieuws. Het probleem is dat met AI een hele grote groep, over heel veel sectoren en banen tegelijk, ineens "weg geautomatiseerd" wordt (of kan worden). Voor een deel daarvan verschijnen nieuwe banen die daarvoor niet bestonden. Maar dat zal zeker niet voor de gehele werkende bevolking gelden.
Daarbovenop: alle eerdere revoluties deden er jaren (zo niet decennia) over om ingevoerd te worden:
* Industriële revolutie: 1750-begin vorige eeuw
* Telefonie: eind 19e eeuw, pas laat in de 20e eeuw had iedereen een aansluiting
* Thuiscomputers & internet: ~1985-2000
* AI: In 3 jaar bijna niet meer zonder te kunnen voor een moderne SW engineer.

Ik durf rustig te stellen dat er weinig revoluties zo enorm disruptief zijn geweest.

  • Lethalis
  • Registratie: April 2002
  • Niet online
DevWouter schreef op donderdag 1 oktober 2026 @ 12:48:
[...]


Waar ik persoonlijk op aan het wachten ben is de terugkeer van templates en wizards (next-next-finish) in code generation. Dat is sneller, goedkoper en betrouwbaarder dan code die gegenereerd wordt door Ai. En nog mooier, het voorwerk voor dat soort zaken is veel minder complex dan gedoe met Ai, en kan zelfs gedaan worden met behulp van Ai.

Maar ja, de Ai wordt beloond door de gebruiker zo veel mogelijk bezig te houden.

Dat is ook de reden waarom ik overtuigd ben dat Ai uiteindelijk niet zal werken. Het kan geen gemeengoed worden (zie de recente prijsverhoging van OpenAI) en zodra men realiseert dat Ai eigenlijk zeer beperkt is worden andere oplossingen veel interessanter. De enige reden waarom het nu "werkt" is omdat we het eigenschappen toedichten die het niet heeft.
Ik pluk dit er even uit, omdat ik zometeen weer verder moet met tegen een AI aanlullen en dingen afmaken binnen een onrealistische tijdspanne.

Maar ik ben het helemaal ermee eens dat code generation tools 100x beter zijn dan AI gebruiken voor dingen. En in het verlengde daarvan low code platforms. Je wil iets dat deterministisch is.

En de grap is, al die dingen waren / zijn er al. Toen ik begon met serieus te programmeren in de jaren 90, toen was RAD (Rapid Application Development) helemaal het ding. Data access code werd volledig gegenereerd met een wizard, je kon makkelijk aan Windows controls databinden met een paar klikken en je had binnen no time een hele applicatie in elkaar geflanst.

Nu zijn we 30 jaar verder en lukt ons dat niet meer en moeten we het aan AI vragen om een frontend en backend te maken. Tsja.

De prijsverhogingen zijn idd het enige lichtpuntje op dit moment. Al die datacenters en rekenkracht die het kost om dit in de lucht houden, kosten zoveel geld dat wat mensen inhuren om het te doen straks goedkoper blijkt te zijn.

Maar je krijgt wel een race to the bottom. Er is niks bijzonders meer aan programmeren straks en daar zal de beloning dan ook naar zijn, behalve wanneer je echt die ene unicorn programmeur bent die supergoed is. En dan nog worden we allemaal een jaartje ouder en kunnen we dat niveau gewoon niet vasthouden.

Toen ik 20 was, had ik een bizar geheugen. Ik kon hele lappen code / tekst lezen en wist daarna van bijna alles waar het stond. Daar is op mijn 45ste niks van over en moet ik elke keer de zoekfunctie gebruiken _O-

Hopeloos. Maar goed, dat is een andere existentiële vraag die nog losstaat van AI. Programmeren is eigenlijk een soort topsport voor de hersenen en ergens komt die dag dat ze niet meer zo goed meewerken (het is tijd om zo'n "goose farmer" te worden :+ ).

PS
Ik heb er vaak over nagedacht om tools voor developers te maken die code genereren trouwens. Als ik ooit software zelf zou verkopen dan zou het dat zijn. Maar ja, het is niet "hip". Sterker nog, het moet zo saai mogelijk zijn. Het moet die betrouwbare Toyota zijn die jou van A naar B brengt.

[ Voor 5% gewijzigd door Lethalis op 01-10-2026 14:07 ]

Ask yourself if you are happy and then you cease to be.


  • Mugwump
  • Registratie: Mei 2017
  • Laatst online: 07:18
AlphaRomeo schreef op donderdag 1 oktober 2026 @ 13:33:
[...]

Daarbovenop: alle eerdere revoluties deden er jaren (zo niet decennia) over om ingevoerd te worden:
* Industriële revolutie: 1750-begin vorige eeuw
* Telefonie: eind 19e eeuw, pas laat in de 20e eeuw had iedereen een aansluiting
* Thuiscomputers & internet: ~1985-2000
* AI: In 3 jaar bijna niet meer zonder te kunnen voor een moderne SW engineer.

Ik durf rustig te stellen dat er weinig revoluties zo enorm disruptief zijn geweest.
Oh er zit wel een fundamenteel verschil tussen vele voorgaande 'revoluties' en wat er nu met AI gaande is. AI raakt de hoogopgeleide kenniswerker en niet de arbeider die met z'n handen werkt. Maar ik denk dat AI enkel beschouwen vanuit de sofware hoek een wat beperkte blik is. De banenmarkt en de economie is veel breder dan IT. Ik heb zo even het artikel niet paraat, maar recentelijk las ik nog een stuk in de economist en daar springt software development er echt bovenuit qua adoptie van AI.

En vergeet ook niet, we zitten nog steeds met modelbouwers die forse verliezen leiden en waar ook niet per se een heel duidelijk pad naar een positieve EBITDA is. Er kan ook zo maar weer een keiharde correctie komen net als in de jaren '00.

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra


  • WasBak
  • Registratie: September 2000
  • Niet online
DevWouter schreef op donderdag 1 oktober 2026 @ 12:48:
De reden dat AI geen voldoening geeft is omdat het voor veel mensen werk doet dat geen waarde oplevert voor de samenleving. Een printer kan 10 keer per minuut de Mona Lisa printen, een schilder kan 10 keer per maand de Mona Lisa naschilderen, maar de waarde van de Mona Lisa wordt bepaald een schilder die er 3 jaar over deed en het zelfs nooit afgemaakt heeft. Het duurste schilderij ter wereld is dus een incompleet product van een klein formaat.
Alleen is het schrijven van code geen kunst, wel een soort van ambacht. Mensen willen software hebben, hoe de software tot stand komt, interesseert bijna niemand iets. Ze willen goede software, die je ook met behulp van AI kan bouwen en het je enorm veel tijd kan schelen.
Tuurlijk worden we betaalt voor het werk en het resultaat, maar dat is omdat andere mensen het waarderen en ons ervoor willen belonen: De inzet en de betekenis.
Ze betalen voor het resultaat, niet om de betekenis die jij in je werk hebt. Dat zal voor sommige opdrachtgevers misschien uitmaken omdat ze zelf betekenis in hun werk zien, maar dat is bij lange na niet iedereen.
Veel tramchauffeurs krijgen niet het salaris dat wij verdienen, maar we zijn jaloers op de inzet en de betekenis die zij geven aan anderen. Helaas vergeten we dat wanneer de tram een keer te laat is. Dat zijn dingen die wij ook ervaren wanneer we een nieuwe functionaliteit toevoegen waardoor de gebruiker plots iets van waarde heeft. Onze inzet is betekenisvol voor die persoon.
Ik ben niet jaloers op een chauffeur, dat zijn de volgende in lijn der verwachting die eruit gaan.
Maar met Ai is het niet wij die inzet tonen, maar de Ai. Het is niet hoe hard wij werken, maar hoeveel tokens we in de Ai machine stoppen. Als wij ons inzetten dan is het vooral om te zorgen dat de Ai doet wat wij willen, het is indirect terwijl we zelf vaak weten wat er gedaan moet worden. Het is het verschil tussen voor het Nederlands Elftal spelen of het Nederlands Elftal toejuichen.
Wij bouwen in onze organisatie bijna alleen nog maar met AI, hier en daar is er nog iemand die nog niet ver genoeg is, als ze er niet komen, hebben ze echt een probleem. Wij stoppen heel veel energie in het voorwerk, dat voorwerk moet gedaan worden door business consultants, product owners en engineers. Het werk wordt dus door henzelf gedaan, AI doet het klopwerk, werk dat gewoon niet zo interessant meer is als voorheen.

Het is eerder een vergelijking met de coach van het Nederlands elftal dan de supporters, supporters hebben minimale invloed op het eindresultaat, de coach heeft wel invloed.
Dat is ook de reden waarom ik overtuigd ben dat Ai uiteindelijk niet zal werken. Het kan geen gemeengoed worden (zie de recente prijsverhoging van OpenAI) en zodra men realiseert dat Ai eigenlijk zeer beperkt is worden andere oplossingen veel interessanter. De enige reden waarom het nu "werkt" is omdat we het eigenschappen toedichten die het niet heeft.
Het hoeft ook geen gemeengoed worden, de specialisten die het nodig hebben, gaan er wel voor betalen. Dat zal ook enorm schelen in het nutteloos gebruik van AI door het bijvoorbeeld genereren van gekke afbeeldingen etc.

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:11

DevWouter

Werkt aan Todo2d.com

WasBak schreef op donderdag 1 oktober 2026 @ 14:45:
[...]

Alleen is het schrijven van code geen kunst, wel een soort van ambacht. Mensen willen software hebben, hoe de software tot stand komt, interesseert bijna niemand iets. Ze willen goede software, die je ook met behulp van AI kan bouwen en het je enorm veel tijd kan schelen.

[...]

Ze betalen voor het resultaat, niet om de betekenis die jij in je werk hebt. Dat zal voor sommige opdrachtgevers misschien uitmaken omdat ze zelf betekenis in hun werk zien, maar dat is bij lange na niet iedereen.
Het gaat om wat het beroep waarde geeft. Er is een complexe relatie tussen economische waarde, waardering en beloning.
[...]

Wij bouwen in onze organisatie bijna alleen nog maar met AI, hier en daar is er nog iemand die nog niet ver genoeg is, als ze er niet komen, hebben ze echt een probleem. Wij stoppen heel veel energie in het voorwerk, dat voorwerk moet gedaan worden door business consultants, product owners en engineers. Het werk wordt dus door henzelf gedaan, AI doet het klopwerk, werk dat gewoon niet zo interessant meer is als voorheen.
Als een organisatie compleet ingesteld is op Ai dan is het niet vreemd dat Ai-vaardigheden de bottleneck zijn. Omgedraaid precies hetzelfde. Bedrijven die ingesteld zijn op andere manieren van ontwikkelen hebben een andere bottleneck.

Overigens is er binnen de psychologie al een aardig consensus dat mensen de invloed van Ai op hun gedrag zwaar onderschatten. In andere woorden: Ai beïnvloedt meer dan alleen het "code kloppen" gedeelte.
Het is eerder een vergelijking met de coach van het Nederlands elftal dan de supporters, supporters hebben minimale invloed op het eindresultaat, de coach heeft wel invloed.
offtopic:
Als coach en trainer kan ik verklappen dat die aanname onjuist is. ;)
Het is meer dat het vertrek van coach/trainer een groot gat slaat, maar het is niet ingewikkeld om zonder coach terug te komen op het oude prestatieniveau of zelfs te overtreffen. En het effect van supporters op sportprestatie hebben ze tijdens corona onderzocht en daar kwam uit naar voren dat thuisvoordeel niet bestaat, maar wel uit nadeel. De invloed van de coach op de wedstrijd is beperkt, zeker bij sport waar veel spelers zijn en weinig rust momenten om te communiceren. Dat is ook de reden waarom men soms briefjes gebruiken om wijzigingen op het veld door te voeren.
[...]

Het hoeft ook geen gemeengoed worden, de specialisten die het nodig hebben, gaan er wel voor betalen. Dat zal ook enorm schelen in het nutteloos gebruik van AI door het bijvoorbeeld genereren van gekke afbeeldingen etc.
Gemeengoed als in beschikbaarheid. Het probleem zijn de kosten voor trainen, inferentie, en hardwarekosten. Nu wordt het nog gesponsord door de aanbieders, maar dat zal ooit ophouden. Kleinere modellen kunnen wel gemeengoed worden (en zijn het in zekere zin al), maar gezien hoe LLMs werken zijn die te traag en/of te beperkt voor opdrachten met veel context (zoals software ontwikkeling).

In andere woorden, je kan nu nog relatief "goedkoop" toegang krijgen tot Ai, maar dat is al aan het veranderen. Sommige bedrijven zullen het niet kunnen betalen en anderen zullen er afhankelijk van worden.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- David Blankenhorn


  • WasBak
  • Registratie: September 2000
  • Niet online
DevWouter schreef op donderdag 1 oktober 2026 @ 16:15:
[...]

Het gaat om wat het beroep waarde geeft. Er is een complexe relatie tussen economische waarde, waardering en beloning.
Overigens is er binnen de psychologie al een aardig consensus dat mensen de invloed van Ai op hun gedrag zwaar onderschatten. In andere woorden: Ai beïnvloedt meer dan alleen het "code kloppen" gedeelte.
In de context van software ontwikkeling worden de ouderwetse codekloppers het hardste geraakt. Weet je niet hoe je waarde kan creëren voor een opdrachtgever, maar kan je hele goede complexe software bouwen, ga je het echt niet redden.
offtopic:
Als coach en trainer kan ik verklappen dat die aanname onjuist is. ;)
Het is meer dat het vertrek van coach/trainer een groot gat slaat, maar het is niet ingewikkeld om zonder coach terug te komen op het oude prestatieniveau of zelfs te overtreffen. En het effect van supporters op sportprestatie hebben ze tijdens corona onderzocht en daar kwam uit naar voren dat thuisvoordeel niet bestaat, maar wel uit nadeel. De invloed van de coach op de wedstrijd is beperkt, zeker bij sport waar veel spelers zijn en weinig rust momenten om te communiceren. Dat is ook de reden waarom men soms briefjes gebruiken om wijzigingen op het veld door te voeren.
Op amateurniveau ben ik het met je eens. Maar je sprak over het Nederlands elftal. Daar maakt er wie er coach is toch echt wel heel veel uit. Daar hoef je geen coach voor te zijn om dat te weten.

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:11

DevWouter

Werkt aan Todo2d.com

WasBak schreef op donderdag 1 oktober 2026 @ 21:18:
[...]


[...]

In de context van software ontwikkeling worden de ouderwetse codekloppers het hardste geraakt. Weet je niet hoe je waarde kan creëren voor een opdrachtgever, maar kan je hele goede complexe software bouwen, ga je het echt niet redden.
Eens, maar dat is van alle tijden. Overigens spenderen ontwikkelaars heel weinig tijd aan het kloppen van code. Het zijn vaak de randzaken waar de kosten in gaan zitten.
Op amateurniveau ben ik het met je eens. Maar je sprak over het Nederlands elftal. Daar maakt er wie er coach is toch echt wel heel veel uit. Daar hoef je geen coach voor te zijn om dat te weten.
De onderzoeken waren o.a. gedaan op nationaal niveau. Een slechte coach/trainer kan wel de boel verkloten. En uit onderzoek bij (volgens mij tennis op internationaal niveau) bleek dat het verschil tussen een goede trainer en geen trainer minimaal kon zijn. Een vermoeden van de onderzoekers was dat de verbeteringen eerder een gevolg was dat de staf veranderd was dan dat de kwaliteit van de staf veranderd was. Kort door de bocht: Elke 3 maanden een andere trainer zou gunstiger dan de hele tijd dezelfde trainer, behalve dat in de inwerkperiode het team wel consequent slechter presteert. Maar dat is vooral het gevolg van organisatorisch uitdagingen.

Het onderzoek van de impact van publiek was hoofdklasse en internationaal voetbal tijdens corona. Daaruit kwam naar voren dat als er alleen publiek van de tegenstanders was de spelers slechter gingen presteren, dit verlies in prestatie was er niet als er compleet zonder publiek gespeeld werd. De conclusie was dat het "thuis voordeel" niet bestaat, maar het "uit nadeel" wel.

En er wordt eigenlijk heel weinig onderzoek gedaan op amateur niveau. Dit soort onderzoeken zijn vooral waardevol op top niveau. Het is vaak ook onderdeel van de opleiding. De paar onderzoeken die ik ken op amateur niveau gaan vooral over veiligheid, communicatie, en kennis. Onderzoeken naar prestatie zijn te wisselvallig of trainers hebben zoveel trainees dat er geen duidelijke lijn te trekken is.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- David Blankenhorn


  • MueR
  • Registratie: Januari 2004
  • Nu online

MueR

Admin Devschuur® & Discord

is niet lief

DevWouter schreef op vrijdag 2 oktober 2026 @ 00:22:
[...]

Eens, maar dat is van alle tijden. Overigens spenderen ontwikkelaars heel weinig tijd aan het kloppen van code. Het zijn vaak de randzaken waar de kosten in gaan zitten.
Volgens mij was het ongeveer 20% ontwikkeltijd. De rest was bedenken wat je moet bouwen, hoe je het moest bouwen en flauwekul als meetings.

Anyone who gets in between me and my morning coffee should be insecure.


  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:11

DevWouter

Werkt aan Todo2d.com

MueR schreef op vrijdag 2 oktober 2026 @ 00:27:
[...]

Volgens mij was het ongeveer 20% ontwikkeltijd. De rest was bedenken wat je moet bouwen, hoe je het moest bouwen en flauwekul als meetings.
Zoiets inderdaad, ik dacht zelfs dat het zo laag als 5% kan zijn.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- David Blankenhorn


  • Firesphere
  • Registratie: September 2010
  • Laatst online: 10:58

Firesphere

Yoshis before Hoshis

DevWouter schreef op vrijdag 2 oktober 2026 @ 00:22:
[...]

Eens, maar dat is van alle tijden. Overigens spenderen ontwikkelaars heel weinig tijd aan het kloppen van code. Het zijn vaak de randzaken waar de kosten in gaan zitten.
Peter Naur verwoord dit prachtig:
A program is not its source code, it is a shared mental construct or theory, that lives in the minds of the people who work on it.

Conversely, if you lose the people, you lose the program. The code is merely a written representation of the program, and it's lossy, you can't reconstruct a program from its code.
Dit verklaart ook een groot deel van het NMH syndroom, of waarom veel ontwikkelaars zeggen dat iets moet worden herbouwd vanaf 0.

Voor meer, lees zijn essay "Programming as Theory building"

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


  • Firesphere
  • Registratie: September 2010
  • Laatst online: 10:58

Firesphere

Yoshis before Hoshis

DevWouter schreef op vrijdag 2 oktober 2026 @ 01:53:
[...]

Zoiets inderdaad, ik dacht zelfs dat het zo laag als 5% kan zijn.
In letterlijke termen zal ik misschien een half uur per dag echt code schrijven. Het meeste zit'm in nadenken over hoe en wat ik eigenlijk wil bereiken

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


  • Firesphere
  • Registratie: September 2010
  • Laatst online: 10:58

Firesphere

Yoshis before Hoshis

BarôZZa schreef op zaterdag 26 september 2026 @ 16:59:
[...]

Vast geen populaire mening hier, maar als er een beroep is die het verdient om door AI overgenomen te worden, dan zijn het de developers.

Want wij hebben natuurlijk al decennia lang iedereen weg geautomatiseerd, zonder enige compassie. Als je niet mee kon doen had je pech, had je maar slimmer werk moeten doen. Als iedereen met geknepen billen zat bij een reorganisatie, dan kregen de IT'ers lachend een opslag omdat ze het mogelijk maakten om met minder mensen te werken.
Dit is een vrij kortzichtige mening.

Veel ontwikkeling wordt juist gedaan om het leven makkelijker te maken. Of dit nu software is, of hardware, een betere tractor of een website met meer functionaliteit. Het is niet om het mogelijk te maken om met minder mensen te werken.

Dit is ook zichtbaar in andere werkgroepen. Vooruitgang door techniek toe te passen, leidt inderdaad aan de ene kant tot de mogelijkheid om met minder mensen hetzelfde of meer te bereiken. Het leidt echter ook naar nieuwe paden, nieuwe openingen en posities.

Het is niet "IT die mensen overbodig maakt", het is vooruitgang.

Een mooi voorbeeld hiervan is mijn eigen ervaring met een specifiek project. In dit project maakten we het inschrijven voor een nieuwe energie aansluiting makkelijker, en zorgden er voor dat er minder telefoontjes naar de helpdesk waren, met problemen rondom de aansluiting.

Dit leidde echter niet tot een vermindering van personeel op de helpdesk. Een deel van de helpdesk kon worden herplaatst in het team dat de aansluitingen aanstuurde met de netwerkbeheerder. Dit was nodig omdat er meer aanvragen voor aansluitingen kwamen.

Een ander deel was nog steeds nodig op de helpdesk, niet om aansluitingen via telefoon op te lossen, maar omdat het aantal aangesloten huishoudens explosief was toegenomen, waren er meer mensen nodig voor de bemensing van de "normale" helpdesk.

Aan de ene kant maakte mijn team een deel van de helpdesk onnodig, aan de andere kant, zorgden we voor nieuw werk voor diezelfde mensen.

En daarnaast, als een ITer "lachend een opslag krijgt omdat er mensen konden worden ontslagen", dan is die ITer waarschijnlijk niet erg geliefd bij de collega's.

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


  • AlphaRomeo
  • Registratie: Maart 2007
  • Laatst online: 07:07

AlphaRomeo

FP ProMod
Firesphere schreef op vrijdag 2 oktober 2026 @ 02:47:
Dit verklaart ook een groot deel van het NMH syndroom, of waarom veel ontwikkelaars zeggen dat iets moet worden herbouwd vanaf 0.
Bedoel je NIH (Not Invented Here) syndrome? Ik kan over NMH niets zinnigs vinden.

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 10:58

Firesphere

Yoshis before Hoshis

AlphaRomeo schreef op vrijdag 2 oktober 2026 @ 09:41:
[...]

Bedoel je NIH (Not Invented Here) syndrome? Ik kan over NMH niets zinnigs vinden.
Not Made Here, zelfde, maar ander woordje

[ Voor 7% gewijzigd door Firesphere op 02-10-2026 09:44 ]

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


  • hackerhater
  • Registratie: April 2006
  • Laatst online: 08:02
DevWouter schreef op vrijdag 2 oktober 2026 @ 01:53:
[...]

Zoiets inderdaad, ik dacht zelfs dat het zo laag als 5% kan zijn.
Ik porteer zelf legacy code en ik schat dat 90 a 95% van de tijd gaat zitten in het achterhalen wat de code eigenlijk doet, wat het hoort te doen en het nieuwe gedrag documenteren.

Het daadwerkeljk schrijven van de code is maar weinig werk en veel kan door tools als rector gedaan worden. LLM's zijn een negatieve tijd-factor in dit werk, juist omdat niet te voorspellen is wat ze doen.

  • Lethalis
  • Registratie: April 2002
  • Niet online
Hoeveel procent van mijn dag uit code kloppen bestaat, varieert nogal. Maar het is zeker waar dat een groot deel van mijn tijd aan andere zaken opgaat dan programmeren. En daarop heeft AI vrij weinig (niet per se 0) invloed.

Ask yourself if you are happy and then you cease to be.


  • Lethalis
  • Registratie: April 2002
  • Niet online
hackerhater schreef op zaterdag 3 oktober 2026 @ 16:56:
[...]

Ik porteer zelf legacy code en ik schat dat 90 a 95% van de tijd gaat zitten in het achterhalen wat de code eigenlijk doet, wat het hoort te doen en het nieuwe gedrag documenteren.
AI kan enorm helpen bij het achterhalen van wat de code doet en ook bij het opsporen van bugs.

Dus ik gebruik het voor meer dan alleen programmeren.

Dit stukje vind ik ironisch genoeg juist leuk aan AI, terwijl ik liever zelf de code ontwikkel / daar graag veel invloed op wil hebben.

Stel je krijgt een stacktrace van een null reference exception en je weet daardoor de functie waarin deze voorkomt. Dan kan ik aan Copilot simpelweg vragen waardoor dit kan komen en krijg ik een lijstje met mogelijkheden terug.

Vaak zit de boosdoener ertussen en dat scheelt veel tijd t.o.v. het helemaal zelf uitzoeken.

Ask yourself if you are happy and then you cease to be.


  • hackerhater
  • Registratie: April 2006
  • Laatst online: 08:02
Lethalis schreef op zaterdag 3 oktober 2026 @ 23:02:
[...]

AI kan enorm helpen bij het achterhalen van wat de code doet en ook bij het opsporen van bugs.

Dus ik gebruik het voor meer dan alleen programmeren.

Dit stukje vind ik ironisch genoeg juist leuk aan AI, terwijl ik liever zelf de code ontwikkel / daar graag veel invloed op wil hebben.

Stel je krijgt een stacktrace van een null reference exception en je weet daardoor de functie waarin deze voorkomt. Dan kan ik aan Copilot simpelweg vragen waardoor dit kan komen en krijg ik een lijstje met mogelijkheden terug.

Vaak zit de boosdoener ertussen en dat scheelt veel tijd t.o.v. het helemaal zelf uitzoeken.
Geloof me met die crap code die ik onder handen krijg zijn die LLM's geen pre ;)
Iets als standaarden bestaan in PHP pas een jaar of 10 en tenzij het bedrijf zelf al tools gebruikt om die af te dwingen (doubtfull als ze me inhuren) is er niks die je tegen houd er een enorme puinzooi van te maken.
Ik zit nu op een project dat nog PHP 4 code had, 25 jaar oud.............

  • Lethalis
  • Registratie: April 2002
  • Niet online
hackerhater schreef op zaterdag 3 oktober 2026 @ 23:07:
[...]

Geloof me met die crap code die ik onder handen krijg zijn die LLM's geen pre ;)
Iets als standaarden bestaan in PHP pas een jaar of 10 en tenzij het bedrijf zelf al tools gebruikt om die af te dwingen (doubtfull als ze me inhuren) is er niks die je tegen houd er een enorme puinzooi van te maken.
Ik zit nu op een project dat nog PHP 4 code had, 25 jaar oud.............
Ik zit nog regelmatig VB.NET code te debuggen van 22 jaar oud, die door VB6 developers gemaakt is. Ze hebben daarbij zelfs een namespace gebruikt die oude VB6 functies terugbracht zoals Left, Mid, etc. Als je echt wil huilen :P

En zelfs dat snapt Copilot nog grotendeels.

Sure, aanpassingen kan die beter niet doen. Ondanks dat de redenatie soms logisch lijkt, gaat het dan toch mis, omdat onze bagger code soms afhankelijk is van een volgorde van events die getriggerd worden in een Windows applicatie.

Dat heeft Copilot simpelweg niet door. Ook de dure modellen niet. Ik neem dat AI ook niet kwalijk :+ Want ik doe er soms ook een dag over om het te snappen.

Hopeloze zooi is het.

Maar goed, in modernere projecten heb je een andere situatie. Zeker als je ook goede unit tests hebt. Dan is het geheel voorspelbaarder en kan je ook meer met AI doen.

Ask yourself if you are happy and then you cease to be.


  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:11

DevWouter

Werkt aan Todo2d.com

Lethalis schreef op zaterdag 3 oktober 2026 @ 23:18:
[...]

Ik zit nog regelmatig VB.NET code te debuggen van 22 jaar oud, die door VB6 developers gemaakt is. Ze hebben daarbij zelfs een namespace gebruikt die oude VB6 functies terugbracht zoals Left, Mid, etc. Als je echt wil huilen :P

En zelfs dat snapt Copilot nog grotendeels.

Sure, aanpassingen kan die beter niet doen. Ondanks dat de redenatie soms logisch lijkt, gaat het dan toch mis, omdat onze bagger code soms afhankelijk is van een volgorde van events die getriggerd worden in een Windows applicatie.

Dat heeft Copilot simpelweg niet door. Ook de dure modellen niet. Ik neem dat AI ook niet kwalijk :+ Want ik doe er soms ook een dag over om het te snappen.

Hopeloze zooi is het.

Maar goed, in modernere projecten heb je een andere situatie. Zeker als je ook goede unit tests hebt. Dan is het geheel voorspelbaarder en kan je ook meer met AI doen.
VB.NET uit het jaar 2004? Dat maakt het oorspronkelijke framework .NET 2003 / VB 7.1. Daar heb ik nogal wat slechte ervaringen mee.

Overigens... De reden waarom AI in jouw situatie wel werkt is juist o.a. omdat ze de oude namespaces hersteld hebben. LLMs zijn namelijk niet instaat om informatie in de juiste historisch context te plaatsen. En een taal zoals PHP is wat extremer veranderd dan VB.NET waardoor AI vaker met foute context aankomt.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- David Blankenhorn


  • Lethalis
  • Registratie: April 2002
  • Niet online
DevWouter schreef op zaterdag 3 oktober 2026 @ 23:43:
[...]

VB.NET uit het jaar 2004? Dat maakt het oorspronkelijke framework .NET 2003 / VB 7.1. Daar heb ik nogal wat slechte ervaringen mee.

Overigens... De reden waarom AI in jouw situatie wel werkt is juist o.a. omdat ze de oude namespaces hersteld hebben. LLMs zijn namelijk niet instaat om informatie in de juiste historisch context te plaatsen. En een taal zoals PHP is wat extremer veranderd dan VB.NET waardoor AI vaker met foute context aankomt.
Maar dat kun je evt meegeven in Agents.md

Angular is modern, maar ook enorm veranderd. Dan moet je ook continu meegeven dat je bijvoorbeeld de control flow syntax en signals wil gebruiken, anders gaat het ook mis.

Nou vind ik dat Copilot ook niet zo fijn werkt met Angular, maar goed. De backend in C# gaat dan juist weer een stuk beter.

(ik werk zowel in nieuwe als hele oude projecten)

Mijn slechtste ervaring met VB.Net kwam doordat option strict ergens uit stond. En een situatie met een ByRef die ik het grote ByRef monster heb genoemd op mijn werk.

Ask yourself if you are happy and then you cease to be.


  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:11

DevWouter

Werkt aan Todo2d.com

Lethalis schreef op zaterdag 3 oktober 2026 @ 23:52:
[...]

Maar dat kun je evt meegeven in Agents.md
Dat verandert niks aan het feit dat de LLMs geen historische besef hebben. Ze zijn alleen getraind gemaakt om tokens associëren.
Angular is modern, maar ook enorm veranderd. Dan moet je ook continu meegeven dat je bijvoorbeeld de control flow syntax en signals wil gebruiken, anders gaat het ook mis.

Nou vind ik dat Copilot ook niet zo fijn werkt met Angular, maar goed. De backend in C# gaat dan juist weer een stuk beter.
Zucht… Fucking signals… Die krengen zitten vol met timing bugs en ik ben overtuigd dat de grootste push heeft gekregen omdat het beter werkt met LLMs puur omdat ze beter getraind zijn op dat soort stijl code en niet zo zeer omdat mensen moeite hebben met RxJs stijl code. Signals zijn leuk als je code naïef kan zijn, maar zodra je iets met realtime nodig heb is het onbetrouwbaar.

De control flow syntax had ook wat issues maar daar was dat was vooral omdat het niet overal een 100% een 1-op-1 vervangen kon worden. Dat was uiteindelijk wel een duidelijke upgrade.
(ik werk zowel in nieuwe als hele oude projecten)

Mijn slechtste ervaring met VB.Net kwam doordat option strict ergens uit stond. En een situatie met een ByRef die ik het grote ByRef monster heb genoemd op mijn werk.
Pff… Ik heb meegemaakt dat het een form twee keer openen zonder op te slaan niet werkte in VB.NET. De eerste keer werkte en de tweede keer crasht de complete IDE. Uiteindelijk vond ik de oorzaak bij toeval. Blijkbaar resulteerde het openen alleen al dat het form werd aangepast en sloeg die het automatisch op met een syntax fout. Sloot je de tab en opende je het opnieuw dan crashte die zonder dat je ook maar iets had aangepast.

Twee uur later was het project plotseling herschreven in csharp ondanks dat er een expliciet verbod op stond. Geen idee wie dat gedaan heeft. 🤷

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- David Blankenhorn


  • hackerhater
  • Registratie: April 2006
  • Laatst online: 08:02
Lethalis schreef op zaterdag 3 oktober 2026 @ 23:52:
[...]

Maar dat kun je evt meegeven in Agents.md

Angular is modern, maar ook enorm veranderd. Dan moet je ook continu meegeven dat je bijvoorbeeld de control flow syntax en signals wil gebruiken, anders gaat het ook mis.

Nou vind ik dat Copilot ook niet zo fijn werkt met Angular, maar goed. De backend in C# gaat dan juist weer een stuk beter.

(ik werk zowel in nieuwe als hele oude projecten)

Mijn slechtste ervaring met VB.Net kwam doordat option strict ergens uit stond. En een situatie met een ByRef die ik het grote ByRef monster heb genoemd op mijn werk.
Het grote verschil is dat PHP vroeger niet als programmeertaal was opgezet. Nauwelijks klassen support, geen namespaces, geen afscherming van variabelen, globale variabelen die overal in de code aangepast kunnen worden, etc.
Laat staan iets als code standaarden. De reputatie van PHP onveilig en buggy te zijn komt uit deze tijd.
Tegenwoordig is dat een stuk beter, maar nog steeds is het meeste optioneel om niet backwards compatiblity te breken.
Kunnen LLM's werkende code opleveren? Ja. Goede code, laat staan onderhoudbare code? nee.

En om het nog erger te maken: het gros van de publieke code waar die LLM's op getraind zijn is level bad practices en outdated code, oa van StackExchange.

  • Firesphere
  • Registratie: September 2010
  • Laatst online: 10:58

Firesphere

Yoshis before Hoshis

Lethalis schreef op zaterdag 3 oktober 2026 @ 23:52:
[...]

Maar dat kun je evt meegeven in Agents.md
Gelukkig helpen al die markdown bestanden heel erg...

https://pivot-to-ai.com/2026/08/27/your-agents-md-file-doesnt-actually-do-anything/

BRB, ik ga een "Jeremy.md" schrijven.

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


  • Lethalis
  • Registratie: April 2002
  • Niet online
@DevWouter Onze Windows Forms code staat vol met if statements "doe dit alsjeblieft niet in design mode" ;)

Wat je beschrijft, kan namelijk net zo hard met C# gebeuren en is gewoon Windows Forms designer ellende.

Waarschijnlijk heb je de echte bug per ongeluk opgelost met de rewrite.

Maar goed, ik ben op mijn werk de meest negatieve over AI, dus het voelt een beetje gek om de discussie met jullie te voeren dat het soms wel handig kan zijn.

Met Angular signals heb ik nog geen issues gehad trouwens, maar heb ook geen realtime updates nodig gehad in de applicaties die ik ermee gemaakt heb. Wel vind ik het naar hoe vaak Angular verandert. Dat is niet bij te houden in een groter project en de automatische migraties gaan vaak fout of doen niet alles.

Ask yourself if you are happy and then you cease to be.


  • Firesphere
  • Registratie: September 2010
  • Laatst online: 10:58

Firesphere

Yoshis before Hoshis

Lethalis schreef op zondag 4 oktober 2026 @ 10:49:
Maar goed, ik ben op mijn werk de meest negatieve over AI, dus het voelt een beetje gek om de discussie met jullie te voeren dat het soms wel handig kan zijn.
In mijn oogpunt ben jij bent lyrisch over ""ai"", helemaal vergeleken met mijzelf en anderen hier.

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


  • Zenomyscus
  • Registratie: September 2012
  • Laatst online: 19:12
Her verbaast me een beetje om ook nu nog zoveel negatieve dingen te lezen over LLMs. De meeste kritiek die ik lees is voor mij inmiddels alweer een tijd geleden. De meeste problemen die ik hier lees heb ik niet (meer). Ik heb inmiddels tussen 10 en bijna 20 jaar ervaring met bepaalde talen. Onze codebase is voornamelijk C#, SQL, TS (of JS), HTML en CSS en ik betrap de AI zelden nog op dingen die niet correct zijn. Niet alle oplossingen zou ik zelf op dezelfde manier doen, maar dat heb ik met andere developers ook.

Ik gebruik tot nu toe al jaren Visual Studio en builde web projecten naar IIS. Online gebruiken we ook Linux. Ik merk nu dat ik Visual Studio eigenlijk niet meer nodig heb. Claude kan de projecten testen, builden, zelf draaien in een browser en als ik moet kijken staat het klaar. Niet zelf op de startknop duwen, niet wachten op een build, niks. Gewoon drukken op F5, heerlijk! Mijn rol is dus meer verschoven naar tester.

Het is mijn eigen platform, met 3 anderen heb ik een bedrijf. Toen ik in loondienst zat was programmeren inderdaad max 20% van mijn tijd. Ik hoor dat dat bedrijf ook niet veel sneller gaat met AI. PRs blijven nog lang hangen etc. Maar hier heb ik daar geen last van. Ik moest altijd lachen om die '10x' Youtubers, ik vond dat zo onzinnig. Alsof je elke 3 dagen een grote feature afmaakt waar je normaal een maand over zou doen!? Nou je raad het al, inmiddels komt hier elke 3 dagen een grote feature van de grond. En ik durf te zeggen dat het beter is dan wanneer ik het zelf zou doen. Er is ook veel meer code, maar dat komt vooral omdat allerlei edge cases nu wel afgevangen zijn. Mijn kijk op de codebase is ook veranderd. Collegas zeggen wel eens 'kunnen we niet beter wachten op X of Y, anders moeten we dat weer aanpassen'. Dat maakt dus niet meer uit. Dan schrijf 'je' (lees: de AI) het nog maar een keer en gooi je de rest weg. Kan gewoon. Wees niet te bang zijn om keuzes te maken die later weer kunnen veranderen, dan doe je dat. Met die instelling en een goede lokale AI setup bereik ik dus heel veel.

Die goede setup doet ook het halve werk. ~18% van mijn tokenverbruik komt van agents / skills die altijd meedraaien. Dat is vrij fors, maar het zorgt gewoon voor betere code. Als ik dezelfde prompt bij mij draai of bij mijn collega dan is het verschil groot, op dezelfde codebase dus. Mijn collega heeft een resultaat waar veel op aan te merken is, moet zelf alles klaarzetten en ziet dan allerlei dingen die beter kunnen. Je kunt er soms weinig mee, niveau junior 'het build toch'. Mijn setup stopt de AI regelmatig om tussendoor vanalles te verbeteren. Gaat automatisch in de browser visuele vergelijkingen doen etc. Zodra ik het test is het praktisch klaar. Een wereld van verschil. Voor iedereen die negatief is, probeer je eigen setup te verbeteren. Het heeft mij in elk geval enorm geholpen.

Tot slot plan ik eigenlijk alles eerst. Ik laat de AI uitzoeken wat er nu is (ik help hem in de juiste richting), ik geef aan waar ik naar toe wil, ik geef aan welke valkuilen ik verwacht en de AI gaat daar een plan voor maken. Vaak komen er extra uitdagingen naar boven en keuzes die ik kan maken nog voordat er een regel code is geschreven. Is het plan goed? Dan gaan we er voor, in stappen zodat ik tussendoor kan testen. Combineer dat met een goede lokale setup en een krachtig model als Opus 5.5 en boem je hebt elke 3 dagen een leuke feature. Na jaren onze todolijst zien oplopen met duizenden ideeen, letterlijk, kan ik eindelijk waarmaken wat ik altijd voor ogen had. Klein nadeel is dat 1 van mijn collegas gewoon niet meer mee komt. Het gaat te snel en tegen de tijd dat hij iets bedenkt heb ik het al een paar dagen klaar.

Ook met nieuwe technieken is de AI goed. Laat hem documentatie lezen. Laat hem zelf voorbeelden bouwen. Laat hem een eigen 'playground' bouwen en gebruiken. Schrijf meer tools, schrijf wat je nodig hebt om je einddoel te bereiken. Laat hem desnoods de hele omgeving kopieren en daar in klooien totdat er wat uit komt. Wil je weten hoe iets werkt met 10.000 requests per seconde? Laat hem hem schrijven, testen en analyseren. Wil je weten wat voor invloed bepaalde parameters hebben? Dan laat je dat 16 keer uitvoeren en analyseer je dat. Of 100 keer, of 1000 keer.

Hoe creatiever je bent, hoe meer je met AI kunt bereiken.

  • Lethalis
  • Registratie: April 2002
  • Niet online
Firesphere schreef op zondag 4 oktober 2026 @ 10:53:
[...]

In mijn oogpunt ben jij bent lyrisch over ""ai"", helemaal vergeleken met mijzelf en anderen hier.
Ik denk dat ik niet per se negatief over de tools zelf ben, maar wel depressief word van hoe roekeloos ze worden gebruikt en wat het effect ervan is op klanten en managers.

Roekeloos, omdat er minder aandacht is voor de kwaliteit van de code en dat je nu steeds meer druk van alle kanten krijgt om alles maar sneller te doen "want je hebt toch AI".

Daarnaast vind ik zelf programmeren juist leuk en ook iets rustgevends hebben. AI haalt de lol eruit.

Heel eerlijk heb ik gisteren nog gekeken naar AutoDesk Revit, omdat er veel vraag naar 3D modelleurs lijkt te zijn (ik heb een achtergrond als CAD tekenaar) en heb ik erover gefantaseerd de IT te verlaten.

Vanwege AI. En dan noem jij me lyrisch erover :+

Ask yourself if you are happy and then you cease to be.


  • Firesphere
  • Registratie: September 2010
  • Laatst online: 10:58

Firesphere

Yoshis before Hoshis

Zenomyscus schreef op zondag 4 oktober 2026 @ 10:57:
Ook met nieuwe technieken is de AI goed. Laat hem documentatie lezen. Laat hem zelf voorbeelden bouwen. Laat hem een eigen 'playground' bouwen en gebruiken. Schrijf meer tools, schrijf wat je nodig hebt om je einddoel te bereiken. Laat hem desnoods de hele omgeving kopieren en daar in klooien totdat er wat uit komt. Wil je weten hoe iets werkt met 10.000 requests per seconde? Laat hem hem schrijven, testen en analyseren. Wil je weten wat voor invloed bepaalde parameters hebben? Dan laat je dat 16 keer uitvoeren en analyseer je dat. Of 100 keer, of 1000 keer.
"Hem"? Echt? Ik geef mijn computer namen, maar ik ga ze niet antromorphiseren. En ik zal't daar ook maar bij laten, niet echt zin om je hele relaas gedetailleerd te lezen.
Lethalis schreef op zondag 4 oktober 2026 @ 11:08:
Vanwege AI. En dan noem jij me lyrisch erover :+
Let me quote:
Lethalis schreef op zaterdag 3 oktober 2026 @ 23:02:
[...]

AI kan enorm helpen bij het achterhalen van wat de code doet en ook bij het opsporen van bugs.

Dus ik gebruik het voor meer dan alleen programmeren.

Dit stukje vind ik ironisch genoeg juist leuk aan AI, terwijl ik liever zelf de code ontwikkel / daar graag veel invloed op wil hebben.

Stel je krijgt een stacktrace van een null reference exception en je weet daardoor de functie waarin deze voorkomt. Dan kan ik aan Copilot simpelweg vragen waardoor dit kan komen en krijg ik een lijstje met mogelijkheden terug.

Vaak zit de boosdoener ertussen en dat scheelt veel tijd t.o.v. het helemaal zelf uitzoeken.
Lethalis schreef op zaterdag 3 oktober 2026 @ 23:52:
[...]

Maar dat kun je evt meegeven in Agents.md

[...]

Nou vind ik dat Copilot ook niet zo fijn werkt met Angular, maar goed. De backend in C# gaat dan juist weer een stuk beter.
Dat valt onder "lyrisch", bij mij. >:)

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


  • hackerhater
  • Registratie: April 2006
  • Laatst online: 08:02
Zenomyscus schreef op zondag 4 oktober 2026 @ 10:57:
Her verbaast me een beetje om ook nu nog zoveel negatieve dingen te lezen over LLMs. De meeste kritiek die ik lees is voor mij inmiddels alweer een tijd geleden. De meeste problemen die ik hier lees heb ik niet (meer). Ik heb inmiddels tussen 10 en bijna 20 jaar ervaring met bepaalde talen. Onze codebase is voornamelijk C#, SQL, TS (of JS), HTML en CSS en ik betrap de AI zelden nog op dingen die niet correct zijn. Niet alle oplossingen zou ik zelf op dezelfde manier doen, maar dat heb ik met andere developers ook.

......................

Hoe creatiever je bent, hoe meer je met AI kunt bereiken.
En nu probeer dat eens te doen in omgevingen waar data beveiliging een belangrijk ding is :O
De code, laat staan de data, kopieren in een offsite systeem is een big no en dan mag je direct een melding gaan doen voor een data-breach.
De bedrijven die me inhuren maken geen cheap run-of-the-mill software. Databeveiliging en betrouwbaarheid zijn de nummer 1 eisen.

Ik ben negatief over die LLM's omdat de qualiteit van code die ze opleveren subpar is.
En wat ze doen is niet herhaalbaar zoals code-generator/refactor tools wel zijn.
Sure als je geen hoge eisen stelt zal het wel aardig uit zien :?

  • Lethalis
  • Registratie: April 2002
  • Niet online
Firesphere schreef op zondag 4 oktober 2026 @ 11:16:
[...]


Dat valt onder "lyrisch", bij mij. >:)
Dan ken je sommige van mijn collega's en ook ex collega's nog niet.

Eentje verhuurt zich als AI Engineer, de volgende vibe code hele API's ermee in elkaar, nog een ander heeft zichzelf helemaal weg geautomatiseerd en drukt alleen nog op OK.

Ik moet er niet aan denken. Maar goed, ik gebruik AI wel voor kleinere taken die ik volledig kan overzien.

Ask yourself if you are happy and then you cease to be.


  • Zenomyscus
  • Registratie: September 2012
  • Laatst online: 19:12
Firesphere schreef op zondag 4 oktober 2026 @ 11:16:

"Hem"? Echt? Ik geef mijn computer namen, maar ik ga ze niet antromorphiseren. En ik zal't daar ook maar bij laten, niet echt zin om je hele relaas gedetailleerd te lezen.
Hem, het, hullie, whatever. Ik weet ook wel dat het geen persoon is. Wellicht was dit niet het juiste topic voor een positief AI geluid. Jammer dat de rest dan niet meer relevant is. Eigenlijk vind ik het ook helemaal niet erg dat er een hoop programmeurs zijn die weinig / minder met AI doen. Dat geeft mij een gigantische voorsprong :+

  • hackerhater
  • Registratie: April 2006
  • Laatst online: 08:02
Zenomyscus schreef op zondag 4 oktober 2026 @ 11:42:
[...]

Hem, het, hullie, whatever. Ik weet ook wel dat het geen persoon is. Wellicht was dit niet het juiste topic voor een positief AI geluid. Jammer dat de rest dan niet meer relevant is. Eigenlijk vind ik het ook helemaal niet erg dat er een hoop programmeurs zijn die weinig / minder met AI doen. Dat geeft mij een gigantische voorsprong :+
1 grote vraag: weet je uberhaupt wat de code doet? :?
Bij mijn klant was er ook zo iemand die alles door een LLM liet genereren.
Well het is zo'n grote puinzooi dat de klant nu is het kijken dat of ze mij en een andere freelancer gaan betalen het te fixen (naast de huidige klus) of alles weg knikkeren van de laatste 2 maanden.

[ Voor 21% gewijzigd door hackerhater op 04-10-2026 11:53 ]


  • Zenomyscus
  • Registratie: September 2012
  • Laatst online: 19:12
hackerhater schreef op zondag 4 oktober 2026 @ 11:35:
[...]

En nu probeer dat eens te doen in omgevingen waar data beveiliging een belangrijk ding is :O
De code, laat staan de data, kopieren in een offsite systeem is een big no en dan mag je direct een melding gaan doen voor een data-breach.
De bedrijven die me inhuren maken geen cheap run-of-the-mill software. Databeveiliging en betrouwbaarheid zijn de nummer 1 eisen.

Ik ben negatief over die LLM's omdat de qualiteit van code die ze opleveren subpar is.
En wat ze doen is niet herhaalbaar zoals code-generator/refactor tools wel zijn.
Sure als je geen hoge eisen stelt zal het wel aardig uit zien :?
Onze online omgeving staat volledig los van de lokale omgeving. De AI kan daar ook absoluut niet bij, want de AI doet ook zeker dingen die ik absoluut niet wil met die data. In onze omgeving is het niet moeilijk om met nepdata te werken, maar ik heb dan ook geen product in de financiele wereld of iets wat met NASA te maken heeft. Neemt niet weg dat wij ook persoonsgegevens en andere belangrijke gegevens verwerken en we dus goed met die data om moeten gaan. Dat doen we al jaren en staat los van AI.

Het merendeel van onze inkomsten is afkonstig van het hacken (legaal) van andere platformen / producten van grote bedrijven via HackerOne of andere platformen. En ja, wederom met AI. Het is echt onzin om te lezen dat AI niet veilig zou kunnen werken. Het grootste deel van alle bugs en beveiligingslekken wordt gevonden door AI. De AI 'weet' meer van dataveiligheid dan de gemiddelde programmeur. Ik mag geen namen noemen van platformen waarvoor wij lekken vinden, maar ik heb het gevoel dat ik in een andere AI wereld leef dan sommige anderen in dit topic. En die lekken testen we met de hand en blijken inderdaad te kloppen. De suggesties om het op te laten lossen zijn correct.

En AI is niet herhaalbaar? Je laat hem de tooling schrijven zodat het herhaalbaar en te testen is.

Maar het is duidelijk. AI is kut. AI maakt vooral fouten. AI schrijft lelijke code. AI is niet veilig. Ik ga wel uit dit topic (y)

  • hackerhater
  • Registratie: April 2006
  • Laatst online: 08:02
Zenomyscus schreef op zondag 4 oktober 2026 @ 11:57:
[...]

Onze online omgeving staat volledig los van de lokale omgeving. De AI kan daar ook absoluut niet bij, want de AI doet ook zeker dingen die ik absoluut niet wil met die data. In onze omgeving is het niet moeilijk om met nepdata te werken, maar ik heb dan ook geen product in de financiele wereld of iets wat met NASA te maken heeft. Neemt niet weg dat wij ook persoonsgegevens en andere belangrijke gegevens verwerken en we dus goed met die data om moeten gaan. Dat doen we al jaren en staat los van AI.

Het merendeel van onze inkomsten is afkonstig van het hacken (legaal) van andere platformen / producten van grote bedrijven via HackerOne of andere platformen. En ja, wederom met AI. Het is echt onzin om te lezen dat AI niet veilig zou kunnen werken. Het grootste deel van alle bugs en beveiligingslekken wordt gevonden door AI. De AI 'weet' meer van dataveiligheid dan de gemiddelde programmeur. Ik mag geen namen noemen van platformen waarvoor wij lekken vinden, maar ik heb het gevoel dat ik in een andere AI wereld leef dan sommige anderen in dit topic. En die lekken testen we met de hand en blijken inderdaad te kloppen. De suggesties om het op te laten lossen zijn correct.

En AI is niet herhaalbaar? Je laat hem de tooling schrijven zodat het herhaalbaar en te testen is.

Maar het is duidelijk. AI is kut. AI maakt vooral fouten. AI schrijft lelijke code. AI is niet veilig. Ik ga wel uit dit topic (y)
LLM's zijn goed in het vinden van lekken dat geef ik toe.
Net als fuzzle tools goed zijn in het vinden van rare bugs.
Maar daadwerkelijk onderhoudbare en veilige code schrijven? Not so much.
De meeste hier zitten aan de andere kant van de tafel. Diegene die de code schrijven waar jij en je collega's tegen testen.

Note: ik heb het als een persoonlijke professionele standaard dat pentesters NIKS vinden.
Ik werk zelf met privacy gevoelige gegevens. Denk medische data, financiele data, etc. Ik heb zelfs een keer meegedinged naar een klus voor de NAVO.
Dat was letterlijk een geval van: "There come the man in black" (lees AIVD screening).

Snelheid is in mijn werkgebied van ondergeschikt belang.

  • Zenomyscus
  • Registratie: September 2012
  • Laatst online: 19:12
hackerhater schreef op zondag 4 oktober 2026 @ 11:48:
[...]

1 grote vraag: weet je uberhaupt wat de code doet? :?
Bij mijn klant was er ook zo iemand die alles door een LLM liet genereren.
Well het is zo'n grote puinzooi dat de klant nu is het kijken dat of ze mij en een andere freelancer gaan betalen het te fixen (naast de huidige klus) of alles weg knikkeren van de laatste 2 maanden.
Ja. Inchecken / commits doe ik zelf. Wat ik aangeef is dat ik merk dat aanpassingen van mijn kant steeds minder worden en er steeds minder code aangepast hoeft te worden. Enkele maanden geleden heb ik nog regelmatig alles moeten reverten omdat het resultaat nergens op sloeg. Maar inmiddels is dat, met de nodige investering in mijn setup, niet nodig. Natuurlijk stuur ik bij en ben ik actief betrokken bij het plannen en het eindresultaat. Mijn hoeveel werk om bij te sturen wordt gewoon steeds minder en als ik iets tegenkom investeer ik graag wat tijd om dat lokaal te verbeteren (indien mogelijk).

Ik werk aan 1 ding tegelijk. Maar ik kan ondertussen wel analyses laten doen. Of alvast een plan laten schrijven. Of reviews laten doen. Of een proof of concept laten maken van iets.

Veel van onze features zijn bijvoorbeeld opgebouwd uit bepaalde modellen. Het kost mij een hoop tijd die modellen te maken. Naar de AI doet dat enorm snel. Ik heb een skill die dat uitwerkt. Dan is het eindresultaat 100% zoals ik het zou schrijven of in het verleden zonder AI is geschreven. Dat controleer ik en dan check ik dat in. Werkelijk 0 verschil met handgeschreven code op dat vlak. Daar waar hij zelf wat moet bedenken is de kwaliteit ook goed.

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 11:30
AI zal altijd beter zijn in het vinden van lekken dan het reparareren van lekken onder gelijke omstandigheden. Grofweg (ja ik begrijp er is nuance):

- Je hoeft maar één lek te vinden en je bent binnen, je moet alle lekken dichten om veilig te zijn
- Om een lek te dichten moet je hem OOK vinden

Tweakers Time Machine Extension | Chrome : FF


  • hackerhater
  • Registratie: April 2006
  • Laatst online: 08:02
Of te wel: je moet dat ding constant aan het handje houden alsof het een stagair is.
Ook keep in mind: Ik ben een freelancer. Ik ben ergens mischien 1 of 2 jaar en dan ben ik weer weg.

Hypergespecialiseerde modellen zijn nutteloos voor mij. Buiten dat de code in een non-local ding duwen een big no-no is.
Mijn kracht is niet de snelheid waarmee ik code schrijf. Mijn kracht is mijn hele sterke analytische kant met het vermogen om specs uit de raarste dingen te achterhalen.

[ Voor 78% gewijzigd door hackerhater op 04-10-2026 12:15 ]


  • Zenomyscus
  • Registratie: September 2012
  • Laatst online: 19:12
hackerhater schreef op zondag 4 oktober 2026 @ 12:11:
Of te wel: je moet dat ding constant aan het handje houden alsof het een stagair is.
Correct en dat wordt steeds minder. De AI is wel een stagair die inmiddels op senior niveau code oplevert en alles zelfstandig kan vinden en analyseren. Als een feature meerdere projecten raakt dan pakt de AI ze allemaal aan. Het gebeurde mij nog regelmatig dat ik dan zelf iets vergat wanneer ik zoiets moest doen. Die AI vergeet dat niet. En dan ken ik het systeem door en door.

Zelfs met mijn controles gaat dat 10x zo snel als eerst. Een echte stagair is niet zo snel. Het enige nadeel is dat het wel enorm veel energie vreet. Ik moet bewust pauzes nemen, want anders blijf ik als een rakket doorgaan. Dat heeft inmiddels al wat problemen opgeleverd (mentaal en lichamelijk).

  • hackerhater
  • Registratie: April 2006
  • Laatst online: 08:02
Het is geen AI. Noem die fancy code generators geen AI.
Dat is een belediging voor het meer serieuze onderzoeksveld.

Ja het kan snel code genereren. Soms komt er ook wat nuttigs uit.
Maar er zit 0 inteliigentie achter. 0 creativiteit. Het snapt geen context, het snapt geen geschiedenis. Het kan zich niet verplaatsen in de gedachten van wat iemand probeerde te doen.

En om die fancy teksten te genereren verstookt het ook nog enorme grote hoeveelheden electricteit en water.

[ Voor 13% gewijzigd door hackerhater op 04-10-2026 12:23 ]


  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:11

DevWouter

Werkt aan Todo2d.com

Lethalis schreef op zondag 4 oktober 2026 @ 10:49:
@DevWouter Onze Windows Forms code staat vol met if statements "doe dit alsjeblieft niet in design mode" ;)
Het probleem ontstaat bij het openen van het form. Zelfs als je daarna meteen de IDE kill zonder ook maar iets te doen was de schade al gedaan.
Wat je beschrijft, kan namelijk net zo hard met C# gebeuren en is gewoon Windows Forms designer ellende.
Het was compile vb, daarna decompile in C# en daarna kwam het probleem nooit voor.
Waarschijnlijk heb je de echte bug per ongeluk opgelost met de rewrite.
Nope, het was een bug in de serializer en deserializer van de form designer. Blijkbaar schreef hij altijd terug nadat hij gedeserialized had. Volgens mij vond ik dat uiteindelijk ook terug in de release notes van een latere Visual Studio, maar helaas was die niet compatible met het project.
Maar goed, ik ben op mijn werk de meest negatieve over AI, dus het voelt een beetje gek om de discussie met jullie te voeren dat het soms wel handig kan zijn.
Waar je mee omgaat word je mee besmet ;)
Zonder dollen, ik denk dat veel programmeurs veel gevoeliger zijn voor manipulatie dan dat ze durven te erkennen. Ik denk dat iedere programmeur met wat jaartjes ervaring wel verhalen ken waarbij iemand vol overtuiging voor een optie pleit met de overtuiging dat ze er wel overwogen en objectief zijn. Althans, als ik er over nadenk dan ken ik geen enkele collega die daar last van heeft. Ook ik niet, trouwens.
Met Angular signals heb ik nog geen issues gehad trouwens, maar heb ook geen realtime updates nodig gehad in de applicaties die ik ermee gemaakt heb. Wel vind ik het naar hoe vaak Angular verandert. Dat is niet bij te houden in een groter project en de automatische migraties gaan vaak fout of doen niet alles.
Het is eerder dat het onbetrouwbaar is qua timing waardoor het automatisch events afvuurt (of soms overslaat). Om je een beter beeld te geven: De architectuur pusht nagenoeg exclusief data naar de client dmv websockets ipv dat de client het pullt van de server. RxJs heeft garanties over hoe het informatie verwerkt en timing, signal niet.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- David Blankenhorn


  • Gropah
  • Registratie: December 2007
  • Niet online

Gropah

Oompa-Loompa 💩

Zenomyscus schreef op zondag 4 oktober 2026 @ 12:18:
[...]

Correct en dat wordt steeds minder. De AI is wel een stagair die inmiddels op senior niveau code oplevert en alles zelfstandig kan vinden en analyseren. Als een feature meerdere projecten raakt dan pakt de AI ze allemaal aan. Het gebeurde mij nog regelmatig dat ik dan zelf iets vergat wanneer ik zoiets moest doen. Die AI vergeet dat niet. En dan ken ik het systeem door en door.

Zelfs met mijn controles gaat dat 10x zo snel als eerst. Een echte stagair is niet zo snel. Het enige nadeel is dat het wel enorm veel energie vreet. Ik moet bewust pauzes nemen, want anders blijf ik als een rakket doorgaan. Dat heeft inmiddels al wat problemen opgeleverd (mentaal en lichamelijk).
Wat mij nog wel eens breekt over LLM output is dat het vooral veel output lijkt te prefereren over het hergebruiken van code. Dan zet ie business logica op meerdere plekken, of copy/paste ie hele chains aan functionele operaties en data extracties in plaats van hergebruik van wat ie (soms zelf) al heeft (gemaakt).

Daar komt ook bij dat context erg belangrijk is, waardoor het (zeker in grote projecten) erg veel uitleg nodig heeft over waarom of hoe iets werkt, en als je dat niet goed doet het vaak echt een gat graaft voor zichzelf.

  • Zenomyscus
  • Registratie: September 2012
  • Laatst online: 19:12
ZpAz schreef op zondag 4 oktober 2026 @ 12:11:
AI zal altijd beter zijn in het vinden van lekken dan het reparareren van lekken onder gelijke omstandigheden. Grofweg (ja ik begrijp er is nuance):

- Je hoeft maar één lek te vinden en je bent binnen, je moet alle lekken dichten om veilig te zijn
- Om een lek te dichten moet je hem OOK vinden
Of je statement waar is of niet weet ik niet. Maar 'lekken' zijn over het algemeen een stuk complexer dan één lek vinden. Hoewel we uiteraard domme dingen tegenkomen zoals XSS of SQL-injection (zelden overigens) gaat het vaak om 'lekken' die bestaan uit meerdere stappen waarbij de simpele problemen geen factor zijn. Soms zijn die stappen niet eens fout, maar kun je ze binnen de context van de applicatie misbruiken. De meeste dingen die wij vinden zijn potentieel te misbruiken. Pas als je een keten van te misbruiken fouten vind kun je echt spreken van een lek. Als we dat vinden levert dat ook gelijk het meeste geld op. In veel gevallen hoef je dus niet per se een lek te vinden, maar kun je een platform of product verbeteren door de 'potentieel te misbruiken fouten' eruit te halen. Dat is prima te doen zonder te weten wat er lek is. De zin 'om een lek op te lossen moet je hem ook vinden' heeft dus zeker nuance nodig. Want zodra je een van de stappen uit de keten oplost is je lek dicht. Dat geldt ook als er nog verbeterpunten open blijven staan die gemist worden (of waarvan nog niet bekend is dat het een probleem is). Natuurlijk wil je dat het liefst verbeteren. Maar ik vond het leuk om hier een nuance in aan te brengen, simpelweg omdat ik het een leuk onderdeel van mijn werk vind.

  • Kalentum
  • Registratie: Juni 2004
  • Laatst online: 19:57
Zenomyscus schreef op zondag 4 oktober 2026 @ 10:57:
Her verbaast me een beetje om ook nu nog zoveel negatieve dingen te lezen over LLMs. De meeste kritiek die ik lees is voor mij inmiddels alweer een tijd geleden. De meeste problemen die ik hier lees heb ik niet (meer). Ik heb inmiddels tussen 10 en bijna 20 jaar ervaring met bepaalde talen.
Iedereen redeneert vanuit de eigen ervaring en context. Ik zit zelf bij een werkgever waarvan AI ook onderdeel is van het product voor onze klanten. Het bedrijf heeft in de afgelopen 2 jaar een omslag gemaakt en nu is het AI-first: Altijd hulp van whatever LLM inroepen. Dit geldt voor alle functies: ook voor sales, CS en marketing. En ook voor product en egineering.

Ik behoor tot de sceptici maar er worden regelmatig demo's enzo gegeven en sinds eigenlijk dit jaar ben ik ook van 'het is allemaal crap' naar 'AI-first' gegaan. Waarbij ik vaak het hele proces (van issue tot aan pull request) door AI laat doen en ik review dan alles. De code, de docuumentatie, database structuur aanpassingen, alles.

Bij ons op het werk is het nu allemaal AI-first en vanuit de directie is ook aangegeven dat het leer- en adaptietempo voor iedereen anders is.

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 16-10 21:25
Sinds pak en beet eind 2025/begin 2026 is AI qua code heel veel vooruit gegaan. Dat kun je niet meer vergelijken met de situatie uit 2022-2024, etc. Je kunt er als developer van alles van vinden, maar het is gewoon een realiteit dat je er niet meer omheen kunt. Dat betekend niet dat we allemaal vervangen worden. Je kunt dat meer zien als een boerenbedrijf: de paarden worden vervangen door een tractor. Je kunt in dezelfde tijd veel meer werk verzetten. En als je niet mee gaat, werk je jezelf uiteindelijk de markt uit.

  • Zenomyscus
  • Registratie: September 2012
  • Laatst online: 19:12
Gropah schreef op zondag 4 oktober 2026 @ 13:13:
[...]


Wat mij nog wel eens breekt over LLM output is dat het vooral veel output lijkt te prefereren over het hergebruiken van code. Dan zet ie business logica op meerdere plekken, of copy/paste ie hele chains aan functionele operaties en data extracties in plaats van hergebruik van wat ie (soms zelf) al heeft (gemaakt).

Daar komt ook bij dat context erg belangrijk is, waardoor het (zeker in grote projecten) erg veel uitleg nodig heeft over waarom of hoe iets werkt, en als je dat niet goed doet het vaak echt een gat graaft voor zichzelf.
Wat je zegt klopt helemaal. Een van de dingen waar ik feedback op moet geven is precies wat je schrijft. Dat proces is echter te verbeteren. Wij hebben zat frontend componenten, maar als een LLM dat kopieert dan word ik daar niet vrolijk van. Er draaien bij mij tools mee die dat herkennen en gelijk een stop hook aanroepen bij de LLM. De LLM 'krijgt op zijn flikker' en past het gelijk aan. Dat is precies waarom ik eerder aangaf dat mijn collega slechte output krijgt bij dezelfde prompt, met hetzelfde model, op dezelfde codebase. Iedere keer als ik de afgelopen tijd dacht 'wat ongelofelijk slecht of irritant is dit' ben ik gaan zoeken naar een verbetering. Dat heeft op veel vlakken geholpen, waardoor de hoeveelheid ingrepen en het handje vasthouden een stuk minder is geworden.

Met het laatste wat je schrijft ben ik het mee eens. Wij hadden de mazzel om de codebase al aan te passen voordat het hele AI / LLM gebeuren meer en meer gebruikt werd. Ik heb anderhalf jaar lang refactoring gedaan zonder LLM en toen gelukkig de juiste keuzes gemaakt. We hebben bepaalde keuzes gemaakt waar (achteraf) een LLM erg goed mee overweg kan. Ik word wel eens gevraagd mee te kijken bij projecten (mijn enthousiasme valt op bij anderen) omdat bijvoorbeeld Claude Code niet handig te gebruiken is en dan is het vaak al snel duidelijk dat bepaalde onderdelen van een codebase erg lastig zijn voor een LLM. Dat is niet iets wat ik dan voor ze kan oplossen met een betere setup.

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 11:30
Zenomyscus schreef op zondag 4 oktober 2026 @ 13:24:
[...]

Of je statement waar is of niet weet ik niet. ... Maar ik vond het leuk om hier een nuance in aan te brengen, simpelweg omdat ik het een leuk onderdeel van mijn werk vind.
Oh absoluut, het was een beetje een simplificatie. Een enkele vector maakt nog geen chain. Ook heeft de verdediger vaak de blueprints wat het ook makkelijker maakt.

Tweakers Time Machine Extension | Chrome : FF


  • SPee
  • Registratie: Oktober 2001
  • Laatst online: 19:30
Lethalis schreef op zondag 4 oktober 2026 @ 10:49:
Met Angular signals heb ik nog geen issues gehad trouwens, maar heb ook geen realtime updates nodig gehad in de applicaties die ik ermee gemaakt heb. Wel vind ik het naar hoe vaak Angular verandert. Dat is niet bij te houden in een groter project en de automatische migraties gaan vaak fout of doen niet alles.
Ik ben momenteel bezig met een Angular upgrade. Dat heb ik AI laten uitvoeren en die heeft dat in een uur gedaan. Die heeft ook alles herschreven naar signals. Op zich heb ik daar geen problemen mee. Maar wat die ook heeft gedaan, is dus alles herformatteren. Dus ik zit nu met bestanden waar bijna de gehele inhoud is veranderd. 8)7
Ik ben nu dus alles aan het nalopen om te controleren of die niet stiekum ook andere aanpassingen heeft gedaan. En om code waar alleen de indentatie van is gewijzigd weer terug te zetten. Anders krijg ik alle git blame.

Op zich hebben we hier ruim de tijd voor. Er is een schatting gemaakt, maar daar is geen rekening gehouden met AI en hoeveel die alles kan versnellen. Ik heb al een andere feature waar 4,5 week voor stond in 4,5 dag afgerond (met een beetje van mezelf en een beetje van AI). Dus we lopen ruim voor qua planning. Dus wij kunnen onze klant geruststellen dat een release in december mogelijk is.

Ik loop nog wel steeds alles wat AI doet na. De vorige keer heb ik AI gebruikt om een component op te splitsen en beter begrijpbaar te maken. Het zat vol met Promises (op de oude manier) en via signals is dat een stuk overzichtelijker en betrouwbaarder geworden. Alleen sloop er wel een foutje in, wat resulteerde in twee bugs. Eerste bug koste veel tijd om uit te zoeken, pas toen de tweede bug een paar dagen later werd gemeld zag ik het probleem en was het snel opgelost.

let the past be the past.


  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:11

DevWouter

Werkt aan Todo2d.com

Zenomyscus schreef op zondag 4 oktober 2026 @ 10:57:
(...) Alsof je elke 3 dagen een grote feature afmaakt waar je normaal een maand over zou doen!? Nou je raad het al, inmiddels komt hier elke 3 dagen een grote feature van de grond. (...)
Als je dat een jaar volhoudt dan heb je een jaar tijd (365/7)*5)/3=86 nieuwe "grote features" per jaar. Ik ben overtuigd dat product dat zoiets vertoond nog maar kort bestaat of een gigantisch probleem heeft. De enige uitzondering die ik op die regel ken is het produceren van white-labels of rapporteren maar dat beschouw ik configuratiewerk, of one-time tools die binnen een maand verdwijnen/vervangen worden.

Los van mijn twijfel (want daar kunnen verschillende verklaringen voor zijn). Stel je voor dat een product dat je vaak gebruikt elke week minimaal twee grote features introduceert. Dan wordt je als gemiddeld gebruiker compleet gek. De meeste mensen gebruiken 90% van de tijd maar 10% van de features.
Zenomyscus schreef op zondag 4 oktober 2026 @ 12:18:
Zelfs met mijn controles gaat dat 10x zo snel als eerst. Een echte stagair is niet zo snel. Het enige nadeel is dat het wel enorm veel energie vreet. Ik moet bewust pauzes nemen, want anders blijf ik als een rakket doorgaan. Dat heeft inmiddels al wat problemen opgeleverd (mentaal en lichamelijk).
En dat is een kenmerk van ongezonde product ontwikkeling. Het feit dat het zelfs lichamelijk impact op je heeft is echt een teken dat je eigenlijk te laat ben met je gedrag te veranderen.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- David Blankenhorn


  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:11

DevWouter

Werkt aan Todo2d.com

Kalentum schreef op zondag 4 oktober 2026 @ 13:26:
Ik behoor tot de sceptici maar er worden regelmatig demo's enzo gegeven en sinds eigenlijk dit jaar ben ik ook van 'het is allemaal crap' naar 'AI-first' gegaan. Waarbij ik vaak het hele proces (van issue tot aan pull request) door AI laat doen en ik review dan alles. De code, de docuumentatie, database structuur aanpassingen, alles.
En dat is juist waar psychologen al een tijd lang voor waarschuwen. Het gebruik van AI is voldoende om het gedrag van een persoon te veranderen, ook van mensen die sceptici zijn.Overigens ben ik van mening dat hoe de mens AI gebruikt compleet crap is. Mijn probleem met LLMs is namelijk niet de LLM zelf.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- David Blankenhorn


  • Zenomyscus
  • Registratie: September 2012
  • Laatst online: 19:12
DevWouter schreef op zondag 4 oktober 2026 @ 15:45:
[...]

Als je dat een jaar volhoudt dan heb je een jaar tijd (365/7)*5)/3=86 nieuwe "grote features" per jaar. Ik ben overtuigd dat product dat zoiets vertoond nog maar kort bestaat of een gigantisch probleem heeft. De enige uitzondering die ik op die regel ken is het produceren van white-labels of rapporteren maar dat beschouw ik configuratiewerk, of one-time tools die binnen een maand verdwijnen/vervangen worden.

Los van mijn twijfel (want daar kunnen verschillende verklaringen voor zijn). Stel je voor dat een product dat je vaak gebruikt elke week minimaal twee grote features introduceert. Dan wordt je als gemiddeld gebruiker compleet gek. De meeste mensen gebruiken 90% van de tijd maar 10% van de features.


[...]

En dat is een kenmerk van ongezonde product ontwikkeling. Het feit dat het zelfs lichamelijk impact op je heeft is echt een teken dat je eigenlijk te laat ben met je gedrag te veranderen.
Dat laatste klopt, dus daar heb ik inmiddels het een en ander bewust aan veranderd. Inmiddels gaat het een stuk beter. Al had ik daar wel een vakantie voor nodig om om te vallen en weer rustiger verder te gaan. Het is erg gemakkelijk om toch even de laptop te pakken en de output te controleren. Ik vind het ook leuk om te doen, dus dan doe je dat een stuk sneller. En dan toch even testen en wat aanpassingen doen.. Dat proces herhaalt zich een paar keer en dan kun je het ook wel even inchecken nadat je de code hebt gezien. Afijn, dat 'even kijken' werd dus 3 uur. Ook op zaterdag, of zondag. Dat soort dingen zijn op te lossen door dat bewust niet te doen. Morgen weer een dag, ook al zou ik er graag nog naar kijken.

Wat betreft die features, de term dekt niet helemaal de lading. Los van dat we daadwerkelijk veel features kunnen maken, zijn er ook veel zaken die voor ons van belang zijn. Features voor de admin zegmaar. Maar ook features om het product als white label aan te bieden etc. Dat zijn allemaal vrij grote ingrepen die verder geen impact hebben op onze gebruikers. Anderzijds is ons product ook uitgebreid waarmee we met hetzelfde product een andere klantengroep aanspreken. Dat staat los van elkaar en geeft vooral ons meer mogelijkheden.

En uiteraard allerlei feedback van klanten waar we eindelijk aan kunnen werken, voorheen hadden we daar de tijd niet voor. Maar een 'feature' zoals ik het noemde kan ook een refactor zijn. Een migratie in ons framework of gewoon een performance boost. Genoeg te doen zonder dat de klant gek wordt van een product dat veranderd. Onze kennisbank was ook waardeloos en daar wordt ook gewerkt. Compleet met videos etc. Passen we nu een onderdeel aan in onze codebase dan wordt ook de documentatie aangepast en doen we een re-run van het videoscript die er bij hoort. Het duurde even voordat dat goed werkte, maar dat scheelt ons inmiddels enorm veel tijd.

We hebben ook bepaalde features opnieuw gebouwd die voorheen code van een derde partij gebruikte. Het eindresultaat is hetzelfde of beter omdat het nu beter aansluit op de rest en wij betalen een licensie minder. Dat soort dingen zou ik normaal niet gedaan hebben, dan betaal je liever voor een product omdat je geen tijd hebt dat allemaal zelf te implementeren. Het kon allemaal wel, maar het was niet interessant omdat het teveel tijd kost. Dat soort wensen hebben we genoteerd en nu is er tijd om ook die dingen aan te pakken. Ik noemde het 'features' omdat ik er verder niet te diep op in wilde gaan.

Dat geeft mij absoluut het gevoel 10 keer zo snel te gaan.

  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:11

DevWouter

Werkt aan Todo2d.com

Zenomyscus schreef op zondag 4 oktober 2026 @ 16:39:
[...]

Dat laatste klopt, dus daar heb ik inmiddels het een en ander bewust aan veranderd. Inmiddels gaat het een stuk beter. Al had ik daar wel een vakantie voor nodig om om te vallen en weer rustiger verder te gaan. Het is erg gemakkelijk om toch even de laptop te pakken en de output te controleren. Ik vind het ook leuk om te doen, dus dan doe je dat een stuk sneller. En dan toch even testen en wat aanpassingen doen.. Dat proces herhaalt zich een paar keer en dan kun je het ook wel even inchecken nadat je de code hebt gezien. Afijn, dat 'even kijken' werd dus 3 uur. Ook op zaterdag, of zondag. Dat soort dingen zijn op te lossen door dat bewust niet te doen. Morgen weer een dag, ook al zou ik er graag nog naar kijken.
Allereerst, goed om te horen. En ik snap het ook allemaal wel. Werk kan verslavend zijn. Het is voor mij ook een reden waarom dat ik een hobby heb want anders zou ik ook de hele tijd doorgaan.
Wat betreft die features, de term dekt niet helemaal de lading. Los van dat we daadwerkelijk veel features kunnen maken, zijn er ook veel zaken die voor ons van belang zijn. Features voor de admin zegmaar. Maar ook features om het product als white label aan te bieden etc. Dat zijn allemaal vrij grote ingrepen die verder geen impact hebben op onze gebruikers. Anderzijds is ons product ook uitgebreid waarmee we met hetzelfde product een andere klantengroep aanspreken. Dat staat los van elkaar en geeft vooral ons meer mogelijkheden.

En uiteraard allerlei feedback van klanten waar we eindelijk aan kunnen werken, voorheen hadden we daar de tijd niet voor. Maar een 'feature' zoals ik het noemde kan ook een refactor zijn. Een migratie in ons framework of gewoon een performance boost. Genoeg te doen zonder dat de klant gek wordt van een product dat veranderd. Onze kennisbank was ook waardeloos en daar wordt ook gewerkt. Compleet met videos etc. Passen we nu een onderdeel aan in onze codebase dan wordt ook de documentatie aangepast en doen we een re-run van het videoscript die er bij hoort. Het duurde even voordat dat goed werkte, maar dat scheelt ons inmiddels enorm veel tijd.

We hebben ook bepaalde features opnieuw gebouwd die voorheen code van een derde partij gebruikte. Het eindresultaat is hetzelfde of beter omdat het nu beter aansluit op de rest en wij betalen een licensie minder. Dat soort dingen zou ik normaal niet gedaan hebben, dan betaal je liever voor een product omdat je geen tijd hebt dat allemaal zelf te implementeren. Het kon allemaal wel, maar het was niet interessant omdat het teveel tijd kost. Dat soort wensen hebben we genoteerd en nu is er tijd om ook die dingen aan te pakken. Ik noemde het 'features' omdat ik er verder niet te diep op in wilde gaan.

Dat geeft mij absoluut het gevoel 10 keer zo snel te gaan.
Ah duidelijk, dit klinkt een stuk gezonder (voor jou en je gebruikers) ;)

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- David Blankenhorn


  • Kalentum
  • Registratie: Juni 2004
  • Laatst online: 19:57
DevWouter schreef op zondag 4 oktober 2026 @ 16:30:
[...]

En dat is juist waar psychologen al een tijd lang voor waarschuwen. Het gebruik van AI is voldoende om het gedrag van een persoon te veranderen, ook van mensen die sceptici zijn.
Hoe ga jij van 'ik review alles' (= kritisch nadenken) naar 'je denkt niet meer kritisch'?

[ Voor 29% gewijzigd door Kalentum op 04-10-2026 19:47 ]


  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 16-10 21:25
DevWouter schreef op zondag 4 oktober 2026 @ 16:30:
[...]

En dat is juist waar psychologen al een tijd lang voor waarschuwen. Het gebruik van AI is voldoende om het gedrag van een persoon te veranderen, ook van mensen die sceptici zijn.Overigens ben ik van mening dat hoe de mens AI gebruikt compleet crap is. Mijn probleem met LLMs is namelijk niet de LLM zelf.
Dat geldt voor veel meer dingen. Wat dat betreft is er groter probleem dan AI: social media, en ouders die hun kinderen geen aandacht geven, maar op 3 jarige leeftijd al een iPad zodat ze kun klep houden.

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 19:24
Kalentum schreef op zondag 4 oktober 2026 @ 13:26:
[...]

Ik behoor tot de sceptici maar er worden regelmatig demo's enzo gegeven en sinds eigenlijk dit jaar ben ik ook van 'het is allemaal crap' naar 'AI-first' gegaan. Waarbij ik vaak het hele proces (van issue tot aan pull request) door AI laat doen en ik review dan alles. De code, de docuumentatie, database structuur aanpassingen, alles.
Wie gaat die shit reviewen dan als er door AI geen seniors meers zijn?

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 16-10 21:25
farlane schreef op zondag 4 oktober 2026 @ 21:47:
[...]

Wie gaat die shit reviewen dan als er door AI geen seniors meers zijn?
Andere AI natuurlijk :+ Je laat er 3 verschillende AI naar kijken, en als er twee het zelfde resultaat geven neem je dat :o

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 19:24
Ik zou willen dat ik een andere skill had. Metaal/houtbewerken of iets wat echt productief is en mensen helpt. Bouwvakker, maar dan wel een vakman ofzo...kutzooi.

[edit]

Bijvoorbeeld, een collega geeft in een PR aan dat we feature X niet gaan doen want LLM Y zegt dat het maar Z procent perfomance oplevert.

WTF. Hoeven we tegenwoordig dan niets meer te onderbouwen?


I'm too old for this shit.

[ Voor 43% gewijzigd door farlane op 04-10-2026 21:57 ]

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • Koenvh
  • Registratie: December 2011
  • Laatst online: 17-10 20:56

Koenvh

Hier tekenen: ______

Even een hele andere AI: de AIrfryer. Hij staat nu een paar weken op kantoor en het is best een succes... en best gevaarlijk voor m'n lijn :9

Dat ding heeft blijkbaar ook WiFi (geen idee waarom), en ik kon 't niet laten om 't te proberen - wilde die gelijk een software-update uitvoeren. Ik kan helaas geen changelog vinden van wat er tussen versie 1.0.3 en 4.0.0 is veranderd :P (Philips HD 9280/70 voor de geïnteresseerden).

Er is blijkbaar ook een airfryer-HACS-integratie voor Home Assistant, en we hebben een Home Assistant op kantoor, maar ik weet nog niet wat ik daarmee zou willen doen.

🠕 This side up


  • farlane
  • Registratie: Maart 2000
  • Laatst online: 19:24
Koenvh schreef op zondag 4 oktober 2026 @ 21:57:
Even een hele andere AI: de AIrfryer.
Epic. +2

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 16-10 21:25
farlane schreef op zondag 4 oktober 2026 @ 21:53:
Ik zou willen dat ik een andere skill had. Metaal/houtbewerken of iets wat echt productief is en mensen helpt. Bouwvakker, maar dan wel een vakman ofzo...kutzooi.

[edit]

Bijvoorbeeld, een collega geeft in een PR aan dat we feature X niet gaan doen want LLM Y zegt dat het maar Z procent perfomance oplevert.

WTF. Hoeven we tegenwoordig dan niets meer te onderbouwen?


I'm too old for this shit.
Als dit een echt scenario is, is het geen AI-probleem maar een businessprobleem. Dit is namelijk van hetzelfde kaliber als: het heeft op Feesboek gestaan.

  • Puddi Puddin
  • Registratie: December 2014
  • Nu online
farlane schreef op zondag 4 oktober 2026 @ 21:53:
Ik zou willen dat ik een andere skill had. Metaal/houtbewerken of iets wat echt productief is en mensen helpt. Bouwvakker, maar dan wel een vakman ofzo...kutzooi.

[edit]

Bijvoorbeeld, een collega geeft in een PR aan dat we feature X niet gaan doen want LLM Y zegt dat het maar Z procent perfomance oplevert.

WTF. Hoeven we tegenwoordig dan niets meer te onderbouwen?


I'm too old for this shit.
Amateur... Code reviews gebeuren hier door middel van geweldige AI collega's. Alleen deze week al 37 keer een schouder klopje gehad dat ik de beste oplossing versie tweehonderd en dertien duizend had. Ik voel me inmiddels een echte next level engineer het project heeft 6700 groene vinkjes als een ci buikd draait en nog werkt de meest basale functionaliteit niet. Problem for another day... Misschien is Goose Farmer een mooi beroep?
ThomasG schreef op zondag 4 oktober 2026 @ 22:20:
[...]

Als dit een echt scenario is, is het geen AI-probleem maar een businessprobleem. Dit is namelijk van hetzelfde kaliber als: het heeft op Feesboek gestaan.
AI heeft de neiging tot het creëren van een vergrotend effect. Zowel negatief als positief. Durf jij het argument: "Heeft op feesboek gestaan." Aan de dragen in een meet? Ik niet dat is mijn eigen graf.

[ Voor 21% gewijzigd door Puddi Puddin op 04-10-2026 22:34 ]


  • Lethalis
  • Registratie: April 2002
  • Niet online
Zenomyscus schreef op zondag 4 oktober 2026 @ 12:18:
[...]

Het enige nadeel is dat het wel enorm veel energie vreet. Ik moet bewust pauzes nemen, want anders blijf ik als een rakket doorgaan. Dat heeft inmiddels al wat problemen opgeleverd (mentaal en lichamelijk).
Dat is een groot probleem en dat ervaar ik ook sinds we meer met AI zijn gaan doen.

Stel je lost 2 bugs op een dag, op de ouderwetse manier. Dan heb je je ingeleefd in 2 projecten, modules, whatever. Gebruik je nu tools waardoor je 10 bugs op een dag fixt, dan moet je mentaal jezelf inleven in 10 verschillende dingen. Daar ga je aan onderdoor.

Maakt niet uit dat het makkelijker is. Het is mentaal gezien extreem veel om mee bezig te zijn.

Ik ben vaak vliegende keep in meerdere projecten omdat ik al te lang bij mijn werkgever zit en dan ben ik soms ook helemaal dood aan het einde van de dag, met 6 verschillende projecten open op mijn computer.

Dat is gewoon ongezond. Dat werk vroeger langer duurde, was eigenlijk dus ook een soort van zelfbescherming.

Sneller is niet beter.

Ask yourself if you are happy and then you cease to be.


  • Lethalis
  • Registratie: April 2002
  • Niet online
farlane schreef op zondag 4 oktober 2026 @ 21:53:
Ik zou willen dat ik een andere skill had.
I'm too old for this shit.
Ik denk serieus na over een plan B inmiddels, terwijl programmeren juist altijd een passie van mij is geweest.

Toen ik ooit voor de keuze Informatica of Werktuigbouwkunde stond na de middelbare school... tsja. Zou wel bizar zijn als ik nu op mijn 45ste alsnog WTB ga doen in de avonduren :X

Maar ik heb ooit 5 jaar als CAD tekenaar gewerkt met AutoCAD. En als ik nu Revit en Inventor zie... I kinda like it.

Ask yourself if you are happy and then you cease to be.


  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 16-10 21:25
Lethalis schreef op zondag 4 oktober 2026 @ 22:53:
[...]

Toen ik ooit voor de keuze Informatica of Werktuigbouwkunde stond na de middelbare school... tsja. Zou wel bizar zijn als ik nu op mijn 45ste alsnog WTB ga doen in de avonduren :X

Maar ik heb ooit 5 jaar als CAD tekenaar gewerkt met AutoCAD. En als ik nu Revit en Inventor zie... I kinda like it.
Niet om heel vervelend te doen, maar je weet dat een groot deel van CAD en BIM ook vervangen gaat worden door AI? Daar zijn de grote spelers al mee bezig.

[ Voor 4% gewijzigd door ThomasG op 04-10-2026 22:57 ]


  • Puddi Puddin
  • Registratie: December 2014
  • Nu online
Lethalis schreef op zondag 4 oktober 2026 @ 22:40:
[...]

Dat is een groot probleem en dat ervaar ik ook sinds we meer met AI zijn gaan doen.

Stel je lost 2 bugs op een dag, op de ouderwetse manier. Dan heb je je ingeleefd in 2 projecten, modules, whatever. Gebruik je nu tools waardoor je 10 bugs op een dag fixt, dan moet je mentaal jezelf inleven in 10 verschillende dingen. Daar ga je aan onderdoor.

Maakt niet uit dat het makkelijker is. Het is mentaal gezien extreem veel om mee bezig te zijn.

Ik ben vaak vliegende keep in meerdere projecten omdat ik al te lang bij mijn werkgever zit en dan ben ik soms ook helemaal dood aan het einde van de dag, met 6 verschillende projecten open op mijn computer.

Dat is gewoon ongezond. Dat werk vroeger langer duurde, was eigenlijk dus ook een soort van zelfbescherming.

Sneller is niet beter.
Ik herken het gevoel. Ik werk aan 2 features en 3 bugfixes tegelijkertijd. Continue inlezen, schakelen en beoordelen, compleet gesloopt eind van de dag. Alles wat ik uit spuug heeft geen emotionele waarde meer, waar ik vrijdag avond nog door ging om toch iets op te lossen klap ik nu liever de laptop dicht om lekker te gaan schoffelen. Prive projecten zijn opgedroogd passie is verdwenen.

Wat ik nog wel het meest beangstigend vind is hoe relevant mijn skills en het niveau na een jaar of twee zijn met deze werkwijze. Die gaan nou niet bepaalt voor uit.
ThomasG schreef op zondag 4 oktober 2026 @ 22:57:
[...]

Niet om heel vervelend te doen, maar je weet dat een groot deel van CAD en BIM ook vervangen gaat worden door AI? Daar zijn de grote spelers al mee bezig.
Betwijfel ik, ligt geheel aan de waarde, als daar de maatstaaf slopje hier slopje daar is, copy en pasta, dan is het snel gebeurd inderdaad. Zolang AI mij nog geen goede user experience van de volgorde van velden in een formulier kan geven zie ik hem nog niet heel ver komen met het oplossen van echte problemen in CAD.

[ Voor 16% gewijzigd door Puddi Puddin op 04-10-2026 23:01 ]


  • Lethalis
  • Registratie: April 2002
  • Niet online
ThomasG schreef op zondag 4 oktober 2026 @ 22:57:
[...]

Niet om heel vervelend te doen, maar je weet dat een groot deel van CAD en BIM ook vervangen gaat worden door AI? Daar zijn de grote spelers al mee bezig.
De vraag is alleen hoe het alles beinvloedt en dat is nu nog lastig in te schatten. Uiteindelijk gaan alle kantoorbanen eraan als je het zo bekijkt, maar ik krijg van mensen signalen dat het in die sector niet zo hard gaat als in de IT en dat AI meer een hulpmiddel dan een complete vervanging van de bezigheden is.

Maar ook dat is uiteraard een momentopname.

(Ik heb een vrij kort lijntje naar een hoofd engineering bij een serieus bedrijf in de Offshore, dus die is goed op de hoogte :) )

[ Voor 9% gewijzigd door Lethalis op 04-10-2026 23:08 ]

Ask yourself if you are happy and then you cease to be.


  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 16-10 21:25
Puddi Puddin schreef op zondag 4 oktober 2026 @ 22:57:
[...]

Betwijfel ik, ligt geheel aan de waarde, als daar de maatstaaf slopje hier slopje daar is, copy en pasta, dan is het snel gebeurd inderdaad. Zolang AI mij nog geen goede user experience van de volgorde van velden in een formulier kan geven zie ik hem nog niet heel ver komen met het oplossen van echte problemen in CAD.
ik heb 10 jaar in de BIM wereld gewerkt (inmiddels niet meer). Ik weet dat ze in ieder geval bij gebouwen met AI bezig zijn. Er is namelijk heel veel winst te behalen met bijvoorbeeld loze ruimtes, efficiëntere indeling qua vloeroppervlak, etc. Het staat nog wel in de kinderschoenen. Ook kan AI in CAD meer dan je denkt.

[ Voor 3% gewijzigd door ThomasG op 04-10-2026 23:09 ]


  • DevWouter
  • Registratie: Februari 2016
  • Laatst online: 17:11

DevWouter

Werkt aan Todo2d.com

Kalentum schreef op zondag 4 oktober 2026 @ 17:47:
[...]


Hoe ga jij van 'ik review alles' (= kritisch nadenken) naar 'je denkt niet meer kritisch'?
offtopic:
Laten we even uit gaan dat we met "kritisch nadenken" hier het systematisch, analytisch, en rationeel, het vormen van een standpunt is gebaseerd op objectieve en betrouwbare waarneming, en dat denker de vaardigheid en het waarnemingsvermogen heeft om de beoordeling te maken. Want anders wordt dit een semantisch discussie waarbij ik vooral wil bewijzen dat de meeste mensen het gebruiken terwijl ze vooral het tegenovergestelde doen.
Allereerst, ik heb nergens beweerd dat jij een minder programmeur/reviewer ben geworden. Ik wijs je er alleen maar op jouw omschakeling niet zo vreemd is als jij denkt. Het was in elk geval niet bedoeld als aanval op jou als persoon.

Het probleem is tweevoudig: Het eerste probleem is dat iemand geconditioneerd wordt om iets niet zelf te doen, het een logisch gevolg heeft dat die persoon gaat inleveren op diens vaardigheid en kennis. Dit is zowel het standaard klassieke conditionering (reflex) als het standaard operante conditionering (bekrachtiging). Het tweede probleem is dat zelf nadenken afgestraft zal worden. Naar mate iemand vertrouwen krijgt in de tool hoe minder snel die geneigd zal zijn om het in twijfel te trekken. En zelfs als iemand wel een systematisch, analytisch en rationeel proces heeft die elke keer gevolgd wordt dan nog zijn er externe factoren zoals een baas die wilt dat het sneller en eerder opgeleverd wordt.
ThomasG schreef op zondag 4 oktober 2026 @ 18:12:
[...]

Dat geldt voor veel meer dingen. Wat dat betreft is er groter probleem dan AI: social media, en ouders die hun kinderen geen aandacht geven, maar op 3 jarige leeftijd al een iPad zodat ze kun klep houden.
Yep, maar er is ook een reden dat men in de psychologie soms over AI-gebruikers spreekt als een boekhouder die soms een gokje waagt als parabool, het is een stuk problematischer dan de meeste mensen in eerste instantie denken.

Overigens moet ik wel bekennen dat het ongeveer 6 maanden geleden is dat ik dit echt onderzocht heb. Maar wat ik via-via begrepen heb duurt het nog even voordat er empirisch onderzoek gepubliceerd wordt, maar de onderzoekers die er mee bezig zijn zien nog weinige positieve uitkomsten terwijl de negatieve uitkomsten juist extremer lijken te zijn dan gedacht. Hier bij moet ik wel zeggen dat dit informatie uit derde hand is en dat mijn bronnenselectie inmiddels een behoorlijke bias heeft (ondanks dat ik het probeer te vermijden).

De paar AI-positivos die ik in de gaten hou (en oprecht waardeer) gebruiken ChatGPT/Claude/Grok/Whatever amper zoals de meeste ontwikkelaars het doen. Dat is veel meer multimodel of zelfs eigen modellen. Persoonlijk zie ik dat als de toekomst, maar dat is vrij exclusief, en kan eigenlijk niet als algemene dienst aangeboden worden gezien het gebruik specialisme vereist.

"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- David Blankenhorn


  • Firesphere
  • Registratie: September 2010
  • Laatst online: 10:58

Firesphere

Yoshis before Hoshis

Afgelopen Vrijdag, en vandaag, een berg AI-code reviewen.

Wat een ongelofelijke berg rotzooi zeg. S3 parsers links an rechts, op 3 verschillende manieren in dezelfde class een verbinding met AWS opzetten, met 3 verschillende libraries. En geen van de libraries is the AWS SDK.

En dat gaat dan voor bijna elke methode. Alles is minstens 1x dubbel, maar subtiel anders, en dan zeggen "AI generated, I reviewed it"? Ik geloof er geen bal van dat er meer dan 5 minuten aan "review" in zit, want er is gewoon teveel dat onlogisch is.

Werkt het? Vast, het zalf vast werken, maar dat betekend niet dat het goed, efficient, of veilig is. Want dat is het zeker niet.

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


  • Lethalis
  • Registratie: April 2002
  • Niet online
DevWouter schreef op maandag 5 oktober 2026 @ 00:00:
[...]

Het eerste probleem is dat iemand geconditioneerd wordt om iets niet zelf te doen, het een logisch gevolg heeft dat die persoon gaat inleveren op diens vaardigheid en kennis.
Ik ben opgegroeid met Duitse ouders en ik heb de eerste 23 jaar van mijn leven veel Duits gesproken, totdat ik het ouderlijke huis verliet en daarna ook minder contact met mijn ouders had. Sindsdien heb ik nog wel Duitse artikelen gelezen, Duitse documentaires gekeken, het Duitse nieuws gekeken, en Duitse YouTube filmpjes gekeken (o.a. over programmeren etc).

Je zou denken dat ik nu nog steeds goed Duits kan praten, toch?

Nope. Ik kom niet uit mijn woorden, want ik heb het in feite al 22 jaar nauwelijks nog zelf gesproken. Ik versta alles, ik begrijp alles, maar als ik het zelf moet gaan praten... oef.

Zo gaat het straks ook met programmeren als je het niet meer zelf doet. In ieder geval bij mij dan vrees ik.

Wel geloof ik er in dat als je mij een paar maanden in Duitsland parkeert en ik het elke dag moet gaan praten dat het al gauw weer een stuk beter wordt. En dat is dan met zelf programmeren hopelijk ook zo.

PS
Overigens gaat het met programmeertalen net zo. Ik heb jarenlang C++ gedaan in het begin van mijn loopbaan en heb vorig jaar eens geprobeerd wat dingen met C++ te bouwen. Nou dat is wel even schrikken hoor als je de hele tijd vooral .NET (VB en C#) gedaan hebt.

[ Voor 18% gewijzigd door Lethalis op 05-10-2026 08:42 ]

Ask yourself if you are happy and then you cease to be.


  • Lethalis
  • Registratie: April 2002
  • Niet online
Firesphere schreef op maandag 5 oktober 2026 @ 00:20:
Afgelopen Vrijdag, en vandaag, een berg AI-code reviewen.

Wat een ongelofelijke berg rotzooi zeg. S3 parsers links an rechts, op 3 verschillende manieren in dezelfde class een verbinding met AWS opzetten, met 3 verschillende libraries. En geen van de libraries is the AWS SDK.

En dat gaat dan voor bijna elke methode. Alles is minstens 1x dubbel, maar subtiel anders, en dan zeggen "AI generated, I reviewed it"? Ik geloof er geen bal van dat er meer dan 5 minuten aan "review" in zit, want er is gewoon teveel dat onlogisch is.

Werkt het? Vast, het zalf vast werken, maar dat betekend niet dat het goed, efficient, of veilig is. Want dat is het zeker niet.
Dat is wel erg extreem.

Wat ik wel zie in de gegenereerde code van een collega is dat het niet menselijk aanvoelt. Het gebruik van white space is wat mij betreft niet autistisch verantwoord :) Maar ik ben dan ook zo'n lul die zich nog druk kan maken om waar een accolade precies staat (nieuwe regel!) en hoeveel lege regels er tussen bepaalde blokken code staan om het overzichtelijk te houden.

Als je die code ziet dan ontbreekt dat volledig. Het is gewoon onder elkaar geprakt en doet pijn aan mijn ogen.

Voor de rest is de code niet rechttoe rechtaan. Codex houdt blijkbaar niet van KISS.

[ Voor 3% gewijzigd door Lethalis op 05-10-2026 08:53 ]

Ask yourself if you are happy and then you cease to be.


  • eheijnen
  • Registratie: Juli 2008
  • Niet online
Een beetje zoals bij sport, je verleert het niet maar als je meer traint wordt je over het algemeen beter dan die die minder trainen.

Wie du mir, so ich dir.


  • Lethalis
  • Registratie: April 2002
  • Niet online
ThomasG schreef op zondag 4 oktober 2026 @ 23:08:
[...]

ik heb 10 jaar in de BIM wereld gewerkt (inmiddels niet meer). Ik weet dat ze in ieder geval bij gebouwen met AI bezig zijn. Er is namelijk heel veel winst te behalen met bijvoorbeeld loze ruimtes, efficiëntere indeling qua vloeroppervlak, etc. Het staat nog wel in de kinderschoenen. Ook kan AI in CAD meer dan je denkt.
Er zullen allerlei toepassingen zijn waarbij AI een uitkomst is, maar het werk zelf is natuurlijk meer dan dat.

En dat geldt voor ons als software ontwikkelaars net zo natuurlijk. De vraag is alleen dat naarmate een functie verandert, wat je dan nog wel en wat je niet leuk vindt eraan. Ik heb mezelf altijd meer als een techneut gezien en minder als een product owner.

Ik vond het wel prima als een consultant lekker met die klant ging sparren over wat er moest gebeuren en dan deed ik de technische realisatie wel. You see my problem with AI? :)

Terwijl ik persoonlijk wel graag over technische vraagstukken nadenk. Stel nou dat je hele baan technisch is en je hebt slimmere tools om sneller tekeningen te genereren, maar je blijft eindverantwoordelijk voor het omzetten van een ontwerp of schets naar iets dat technisch gerealiseerd kan worden. Dat vind ik leuker om over te sparren denk ik dan over financiële processen / koppelingen. Het leeft meer voor mij.

Wat ik ook grappig vind, is dat ik hoor dat ingenieurs in de petrochemie / offshore / bouw vaak niet altijd even handig met computers en tools zijn. Dus als ze bijvoorbeeld AutoDesk Revit of Inventor moeten leren, terwijl ze AutoCAD gewend zijn, dan lijken ze vast te lopen en heeft het bedrijf de grootste moeite om mensen te vinden die het wel kunnen. En moet iedereen op cursus en dan lukt het niet, etc.

Voor mij is dat een omgekeerde wereld, want ik vind het leuk om met die software te stoeien. Ik heb vroeger zelfs voor AutoCAD allerlei tools geprogrammeerd.

Dus als ik een technische opleiding zou doen, zodat ik in die sector binnenkom, dan kan ik mij uitleven met die tools. Die kennis van mij toont al interesse terwijl ik de opleiding niet eens heb _O- En in feite zou ik dan hetzelfde doen als mijn vader.

Die was ingenieur, maar programmeerde ook en was 1 van de eersten die een computer kocht en zichzelf AutoCAD aanleerde. Dus dan is die ICT kennis / feeling ineens een bonus bovenop wat je normaal doet.

Ik vond dat klooien met die computers alleen veel te leuk, waardoor ik van mijn hobby mijn werk heb gemaakt.

Goed. Ik moet het alleen wel allemaal laten bezinken even. Ik lees ook dat steeds meer bedrijven hun AI gebruik minderen, omdat het teveel kost, dus er is ook nog een sprankje hoop dat we kunnen blijven programmeren.

Maar misschien moet ik eens naar een open dag ofzo :+

Ask yourself if you are happy and then you cease to be.


  • BarôZZa
  • Registratie: Januari 2003
  • Laatst online: 19:52
Firesphere schreef op vrijdag 2 oktober 2026 @ 02:57:
[...]

Dit is een vrij kortzichtige mening.

Veel ontwikkeling wordt juist gedaan om het leven makkelijker te maken. Of dit nu software is, of hardware, een betere tractor of een website met meer functionaliteit. Het is niet om het mogelijk te maken om met minder mensen te werken.

Dit is ook zichtbaar in andere werkgroepen. Vooruitgang door techniek toe te passen, leidt inderdaad aan de ene kant tot de mogelijkheid om met minder mensen hetzelfde of meer te bereiken. Het leidt echter ook naar nieuwe paden, nieuwe openingen en posities.

Het is niet "IT die mensen overbodig maakt", het is vooruitgang.

Een mooi voorbeeld hiervan is mijn eigen ervaring met een specifiek project. In dit project maakten we het inschrijven voor een nieuwe energie aansluiting makkelijker, en zorgden er voor dat er minder telefoontjes naar de helpdesk waren, met problemen rondom de aansluiting.

Dit leidde echter niet tot een vermindering van personeel op de helpdesk. Een deel van de helpdesk kon worden herplaatst in het team dat de aansluitingen aanstuurde met de netwerkbeheerder. Dit was nodig omdat er meer aanvragen voor aansluitingen kwamen.

Een ander deel was nog steeds nodig op de helpdesk, niet om aansluitingen via telefoon op te lossen, maar omdat het aantal aangesloten huishoudens explosief was toegenomen, waren er meer mensen nodig voor de bemensing van de "normale" helpdesk.

Aan de ene kant maakte mijn team een deel van de helpdesk onnodig, aan de andere kant, zorgden we voor nieuw werk voor diezelfde mensen.

En daarnaast, als een ITer "lachend een opslag krijgt omdat er mensen konden worden ontslagen", dan is die ITer waarschijnlijk niet erg geliefd bij de collega's.
Ah yes, ik ben ook altijd enorm blij als ik de helpdesk zoe en een chatbot krijg die je eerst een kwartier moet verleiden om in contact te mogen komen met een mens. Enorme verbetering voor de gebruiker.

De IT'er die lachend opslag krijgt is natuurlijk een beetje beeldspraak, maar ze zijn jaren lang buiten schot gebleven terwijl zij het mogelijk maakten dat anderen wel konden verdwijnen.

De nieuwe paden en mogelijkheden waren vaak maar voor een select groepje (de werkgever).

Ik zeg niet dat het allemaal geen vooruitgang is (alhoewel vaak ook een achteruitgang voor de ervaring van de eindgebruiker), ik zeg alleen dat IT'ers de laatste zijn die mogen klagen en het het meest verdienen. Dit is onze droom, alles automatisch.

  • Lethalis
  • Registratie: April 2002
  • Niet online
DevWouter schreef op zondag 4 oktober 2026 @ 17:31:
[...]

Allereerst, goed om te horen. En ik snap het ook allemaal wel. Werk kan verslavend zijn. Het is voor mij ook een reden waarom dat ik een hobby heb want anders zou ik ook de hele tijd doorgaan.
Het is mij eigenlijk nooit goed gelukt. Programmeren was mijn hobby en werd mijn werk, en bleef mijn hobby.

Ik heb nog een tijd gitaar gespeeld en ben ooit gaan tafeltennissen, maar uiteindelijk eindig ik altijd weer achter mijn computers. Ik wil ook te graag goed in dingen zijn denk ik en ik was maar een matige gitarist ondanks alle tijd die er in ging.

Soms denk ik dan "laat ik piano spelen proberen" maar ik weet nu eigenlijk al hoe dat gaat eindigen :)

Ask yourself if you are happy and then you cease to be.


  • Firesphere
  • Registratie: September 2010
  • Laatst online: 10:58

Firesphere

Yoshis before Hoshis

BarôZZa schreef op maandag 5 oktober 2026 @ 09:26:
[...]

Ah yes, ik ben ook altijd enorm blij als ik de helpdesk zoe en een chatbot krijg die je eerst een kwartier moet verleiden om in contact te mogen komen met een mens. Enorme verbetering voor de gebruiker.

De IT'er die lachend opslag krijgt is natuurlijk een beetje beeldspraak, maar ze zijn jaren lang buiten schot gebleven terwijl zij het mogelijk maakten dat anderen wel konden verdwijnen.

De nieuwe paden en mogelijkheden waren vaak maar voor een select groepje (de werkgever).

Ik zeg niet dat het allemaal geen vooruitgang is (alhoewel vaak ook een achteruitgang voor de ervaring van de eindgebruiker), ik zeg alleen dat IT'ers de laatste zijn die mogen klagen en het het meest verdienen. Dit is onze droom, alles automatisch.
Je reactie hier, zegt dat je eigenlijk geen flauw idee hebt wat software engineering eigenlijk is, waar het voor is, en wat mensen in dit vakgebied doen.

Wat betreft die droom, die mag je helemaal voor jezelf houden, wat mij betreft.

I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17:41

.oisyn

Moderator Devschuur®

Demotivational Speaker

hackerhater schreef op zondag 4 oktober 2026 @ 11:48:
[...]

1 grote vraag: weet je uberhaupt wat de code doet? :?
Voor productiecode? Altijd. Afgzien van simpele taakjes ben ik het nooit helemaal eens met wat AI produceert, maar met wat itereren komen we er wel (en sneller dan ik dat in zou moeten typen). En wij schrijven medische software.

Voor ondersteunende tools? Couldn't care less. Ik heb in wat vrije uurtjes een profile viewer gevibecode die zo enorm veel beter is dan de brakke in-house tool die al 10 jaar geen update meer heeft gehad. Zonder AI had me dit weken aan devtijd gekost, wat niet te verantwoorden is. Hier telt resultaat meer dan kwaliteit van code (die niet eens zo slecht is).

Danzij AI ben ik productiever dan ooit, en dat is niet eens omdat ik AI alles laat doen, maar omdat ik last heb van iets wat lijkt op executive disfunction en AI een goede sparringspartner is en mij helpt knopen door te hakken en verder te gaan, ipv afgeleid te raken.

[ Voor 36% gewijzigd door .oisyn op 05-10-2026 10:15 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Matis
  • Registratie: Januari 2007
  • Laatst online: 11:45

Matis

Rubber Rocket

Ik sta er hetzelfde in. Schrijf zelf bijna geen code meer, maar zit wel heel dicht op de bal qua code die AI produceert. Ik review zelf altijd de code, voordat ik het ter review aanbied.
Ik vraag het ding ook altijd om eerst een analyse te doen, daarna een plan te maken en vragen te stellen als iets niet duidelijk is. Ook geef ik het mee om geen aannames te doen.
Op basis van de analyse, het plan, de vragen (eventueel met voorbeelden en aanbevelingen) stuur ik hem dan in mijn (interpretatie van) de juiste richting. Daarna zeg ik: succes en gaat hij aan het pruttelen. De code die dat ding oplevert is echt heel goed, voorzien van commentaar (waar nodig of bij uitzonderingen) en erg strikt.
Moet toegeven: De codebases en tech stacks waarop ik momenteel werk, lenen zich daar wel voor. Conform standaarden, gestructureerd en goed gedocumenteerd. Veel publieke kennis waarop het model zich heeft getraind.

Ik heb nog een hard-copy van https://automatetheboringstuff.com/ liggen, tegenswoordig doen we dat met AI :+

If money talks then I'm a mime
If time is money then I'm out of time


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17:41

.oisyn

Moderator Devschuur®

Demotivational Speaker

Matis schreef op maandag 5 oktober 2026 @ 11:07:
voorzien van commentaar (waar nodig of bij uitzonderingen)
Ik merk dat Claud altijd wel wat zinloos commentaar toevoegt wat verwijst naar de discussie die ik met hem heb gehad, terwijl dat voor iemand die de code leest een stuk minder nuttig is.

Dan is mijn feedback iets als "accepteer hier liever een std::span dan een std::vector zodat het ook werkt als je gewoon een array hebt", en dan insert ie in de doccomment van de functie "dit is een std::span zodat het ook met een array werkt". Ja, duh, dat soort commentaar hoeft nou weer net niet in die van de API. Zet dat lekker in de documentatie die de architectuur bescrhijft ofzo :P

GPT doet dat een stuk minder.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 16-10 21:25
.oisyn schreef op maandag 5 oktober 2026 @ 11:25:
[...]


Ik merk dat Claud altijd wel wat zinloos commentaar toevoegt wat verwijst naar de discussie die ik met hem heb gehad, terwijl dat voor iemand die de code leest een stuk minder nuttig is.

Dan is mijn feedback iets als "accepteer hier liever een std::span dan een std::vector zodat het ook werkt als je gewoon een array hebt", en dan insert ie in de doccomment van de functie "dit is een std::span zodat het ook met een array werkt". Ja, duh, dat soort commentaar hoeft nou weer net niet in die van de API. Zet dat lekker in de documentatie die de architectuur bescrhijft ofzo :P

GPT doet dat een stuk minder.
Wat vaak beter werkt is om het commentaar pas achter te laten toevoegen. Anders gaat het tijdens wijzigingen opschrijven waarom je het hebt laten wijzigen. Toch schrijf ik het code commentaar bij business logic nog altijd zelf, vooral de rationale. Onze organisatie heeft namelijk overal uitzonderingen op.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17:41

.oisyn

Moderator Devschuur®

Demotivational Speaker

ThomasG schreef op maandag 5 oktober 2026 @ 11:46:
[...]

Wat vaak beter werkt is om het commentaar pas achter te laten toevoegen. Anders gaat het tijdens wijzigingen opschrijven waarom je het hebt laten wijzigen. Toch schrijf ik het code commentaar bij business logic nog altijd zelf, vooral de rationale. Onze organisatie heeft namelijk overal uitzonderingen op.
Wat ik de laatste tijd vooral doe is dat ik Opus het hele gedetailleerde plan laat uitwerken, en de daadwerkelijke code changes delegeer naar GPT Luna agents. Scheelt ook een hoop credits :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • MueR
  • Registratie: Januari 2004
  • Nu online

MueR

Admin Devschuur® & Discord

is niet lief

Firesphere schreef op maandag 5 oktober 2026 @ 00:20:
Afgelopen Vrijdag, en vandaag, een berg AI-code reviewen.

Wat een ongelofelijke berg rotzooi zeg. S3 parsers links an rechts, op 3 verschillende manieren in dezelfde class een verbinding met AWS opzetten, met 3 verschillende libraries. En geen van de libraries is the AWS SDK.

En dat gaat dan voor bijna elke methode. Alles is minstens 1x dubbel, maar subtiel anders, en dan zeggen "AI generated, I reviewed it"? Ik geloof er geen bal van dat er meer dan 5 minuten aan "review" in zit, want er is gewoon teveel dat onlogisch is.

Werkt het? Vast, het zalf vast werken, maar dat betekend niet dat het goed, efficient, of veilig is. Want dat is het zeker niet.
Junior zeker? Want dit soort dingen is wel een enorme pet peeve als het op AI generated dingen aankomt. Ik spot het ook regelmatig in code die Claude voor me uitpoept, maar een simpele "you're repeating this three times, dry this up" of "why aren't we using the official sdk" lost dat vaak wel op. Beter om vooraf te specificeren natuurlijk, maar zelfs als je het in een agents.md hebt staan negeren ze het nog wel eens.

Eigenlijk het enige wat ik niet self-review zijn AI generated tests. Ik kijk wel naar de code coverage. Want niemand leest graag een paar duizend regels aan unittests.

Anyone who gets in between me and my morning coffee should be insecure.

Pagina: 1 ... 55 56 Laatste

Let op:
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.