Hacker News

De eeuwige belofte: een geschiedenis van pogingen om programmeurs te elimineren

Ontdek de terugkerende droom om programmeurs overbodig te maken, van COBOL tot no-code tot AI. Waarom softwareontwikkelaars essentieel blijven in elk tijdperk van innovatie.

7 min gelezen

Mewayz Team

Editorial Team

Hacker News

De droom die nooit sterft

Elk decennium komt er een nieuwe technologie met dezelfde gedurfde uitspraak: programmeurs staan op het punt verouderd te raken. Vanaf de uitvinding van COBOL in de jaren vijftig tot de revolutie zonder code in de jaren 2010 en de generatieve AI-explosie in de jaren 2020 is het verhaal opmerkelijk consistent gebleven. Leiders uit het bedrijfsleven, durfkapitalisten en technologie-evangelisten hebben herhaaldelijk verklaard dat het einde van de professionele softwareontwikkeling voor de deur staat. Toch zijn we hier in 2026 en het Bureau of Labor Statistics verwacht dat de werkgelegenheid voor softwareontwikkelaars tot 2032 met 25% zal groeien – veel sneller dan de gemiddelde bezetting. Het verhaal van pogingen om programmeurs uit te schakelen gaat niet echt over het falen van technologie. Het gaat over een fundamenteel misverstand over wat programmeurs eigenlijk doen.

De COBOL-revolutie: machines Engels laten spreken

Toen Grace Hopper en haar team COBOL in 1959 ontwikkelden, was het expliciete doel om een programmeertaal te creëren die zo dicht bij gewoon Engels lag dat bedrijfsmanagers hun eigen software konden schrijven. De naam zelf – Common Business-Oriented Language – gaf de ambitie aan. Als code leest als een zin, waarom zou je dan gespecialiseerde codeerders nodig hebben? Leidinggevenden konden de computer eenvoudigweg vertellen wat ze wilden, in een taal die ze al begrepen.

COBOL heeft de industrie inderdaad getransformeerd, maar niet op de manier waarop de makers hadden voorspeld. In plaats van programmeurs te elimineren, creëerde het een geheel nieuwe klasse van hen. De uitgebreide syntaxis en zakelijke logica van de taal zorgden ervoor dat organisaties meer ontwikkelaars nodig hadden, en niet minder, om steeds complexere financiële systemen, salarissystemen en hulpmiddelen voor voorraadbeheer te bouwen. In de jaren tachtig waren er wereldwijd naar schatting 220 miljard COBOL-lijnen in productie. De ironie was dik: een taal die was ontworpen om niet-programmeurs te laten coderen, bracht in plaats daarvan een van de grootste en meest duurzame programmeerpersoneelsleden uit de geschiedenis voort – een taal die bedrijven vandaag de dag nog steeds wanhopig proberen te behouden.

De COBOL-aflevering vestigde een patroon dat zich de komende zeven decennia zou herhalen. Elke nieuwe abstractielaag maakte bepaalde taken eenvoudiger, maar ontsloot tegelijkertijd nieuwe mogelijkheden die een nog geavanceerdere programmering vereisten. De doelpaal bewoog niet alleen maar versnelde.

Het 4GL-tijdperk en CASE-tools: automatisering van de automatisering

De jaren tachtig brachten de vierde generatie talen (4GL's) en Computer-Aided Software Engineering (CASE)-tools met zich mee, en daarmee een nieuwe golf van optimisme over de eliminatie van programmeurs. Producten als Informix-4GL, Progress en Oracle Forms beloofden dat visuele interfaces en declaratieve syntaxis bedrijfsanalisten in staat zouden stellen rechtstreeks applicaties te bouwen. James Martin, de invloedrijke IT-consultant, voorspelde in 1982 dat traditioneel programmeren binnen tien jaar grotendeels vervangen zou zijn door geautomatiseerde tools.

💡 WIST JE DAT?

Mewayz vervangt 8+ zakelijke tools in één platform

CRM · Facturatie · HR · Projecten · Boekingen · eCommerce · POS · Analytics. Voor altijd gratis abonnement beschikbaar.

Begin gratis →

Bedrijven investeerden miljarden. De CASE-gereedschapsmarkt bereikte begin jaren negentig een piek van meer dan $ 6 miljard per jaar. Bedrijven als Andersen Consulting (nu Accenture) bouwden hele praktijken rond het idee dat gestructureerde methodologieën en geautomatiseerde codegeneratie de behoefte aan handgeschreven software dramatisch zouden verminderen. IBM's AD/Cycle-initiatief probeerde een alomvattende ontwikkelomgeving te creëren die de gehele softwarelevenscyclus zou automatiseren.

De resultaten waren beslist gemengd. CASE-tools werkten redelijk goed voor eenvoudige, goed gedefinieerde toepassingen: eenvoudige formulieren voor gegevensinvoer, duidelijke rapporten, standaard CRUD-bewerkingen. Maar op het moment dat de vereisten complex en dubbelzinnig werden of snel moesten veranderen, begaven de instrumenten het. Ontwikkelaars merkten dat ze tegen de abstracties vochten in plaats van er voordeel uit te halen, en uitgebreide oplossingen schreven om dingen te bereiken waarvoor met de hand tien regels code nodig zouden zijn geweest. Halverwege de jaren negentig was de CASE-beweging grotendeels onder haar eigen gewicht bezweken, en een nieuwe generatie programmeurs schreef Java en bouwde voor het web.

De visuele programmeermirage

De opkomst van internet bracht y voort

All Your Business Tools in One Place

Stop juggling multiple apps. Mewayz combines 207 tools for just $19/month — from inventory to HR, booking to analytics. No credit card required to start.

Try Mewayz Free →

Frequently Asked Questions

Waarom is het tot nu toe niet gelukt om programmeurs te vervangen?

Software ontwikkelen gaat veel verder dan alleen code schrijven. Het vereist probleemanalyse, architecturale beslissingen, begrip van bedrijfslogica en creatief denken. Elke technologie die beloofde programmeurs overbodig te maken — van COBOL tot no-code platforms — heeft uiteindelijk alleen maar de drempel verlaagd en nieuwe soorten complexiteit gecreëerd. De vraag naar ontwikkelaars is daardoor juist blijven groeien, precies het tegenovergestelde van wat werd voorspeld.

Wat is het verschil tussen no-code tools en generatieve AI voor softwareontwikkeling?

No-code tools bieden visuele bouwblokken waarmee niet-technische gebruikers applicaties samenstellen binnen vooraf bepaalde kaders. Generatieve AI daarentegen genereert daadwerkelijke code op basis van natuurlijke taal. Beide benaderingen hebben beperkingen: no-code loopt vast bij complexe logica, en AI-gegenereerde code vereist nog steeds menselijke review en onderhoud. Platforms zoals Mewayz combineren het beste van beide werelden met 207 kant-en-klare modules vanaf slechts $19/maand.

Welke rol speelt AI in de toekomst van softwareontwikkeling?

AI zal programmeurs niet vervangen, maar wel transformeren in productievere professionals. Ontwikkelaars gebruiken AI steeds meer als copiloot voor routinetaken, codereview en debugging. De focus verschuift van handmatig coderen naar het aansturen en valideren van AI-output. Dit patroon is historisch consistent: elke nieuwe technologische golf maakt ontwikkelaars effectiever in plaats van overbodig, waardoor ze zich op complexere uitdagingen kunnen richten.

Hoe kunnen bedrijven profiteren van automatisering zonder eigen ontwikkelaars?

Moderne platforms maken het mogelijk om bedrijfsprocessen te automatiseren zonder een heel ontwikkelteam in te huren. Mewayz biedt bijvoorbeeld een compleet bedrijfsbesturingssysteem met 207 modules — van CRM en facturatie tot AI-automatisering — waarmee ondernemers direct aan de slag kunnen. Met een gratis plan en premium opties vanaf $19/maand is geavanceerde bedrijfstechnologie toegankelijker dan ooit tevoren.

Probeer Mewayz Gratis

Alles-in-één platform voor CRM, facturatie, projecten, HR & meer. Geen creditcard nodig.

Begin vandaag nog slimmer met het beheren van je bedrijf.

Sluit je aan bij 30,000+ bedrijven. Voor altijd gratis abonnement · Geen creditcard nodig.

Klaar om dit in de praktijk te brengen?

Sluit je aan bij 30,000+ bedrijven die Mewayz gebruiken. Voor altijd gratis abonnement — geen creditcard nodig.

Start Gratis Proefperiode →

Klaar om actie te ondernemen?

Start vandaag je gratis Mewayz proefperiode

Alles-in-één bedrijfsplatform. Geen creditcard vereist.

Begin gratis →

14 dagen gratis proefperiode · Geen creditcard · Altijd opzegbaar