Ik blijf het ergens grappig vinden... 20 jaar geleden gebeurde dit al... De blitter in de Amiga werd ook al gebruikt voor MFM decoding en het copieren van blokken data.
Dat lag iets anders. Alle Amigas waren gelijk, dus iedereen had zo'n blitter. De Amiga werd gewoon gezien als een multiprocessor-systeem, en het was heel gebruikelijk om van alle processors gebruik te maken, waar dat kon.
Alhoewel we er op veel dingen enorm op vooruit gegaan zijn, is er 1 zaak die hoe langer hoe meer uit het oog wordt verloren... efficient gebruik van de hardware.
Ik denk dat dat tweeledig is.
1) De ontwikkelingen gaan tegenwoordig veel sneller. Vroeger kocht je een C64 of Amiga, en jarenlang veranderde er niks aan de hardware. Tegenwoordig heb je het probleem dat er teveel hardware is. Als ik nu iets ga ontwikkelen dat geoptimaliseerd is voor een GeForce 8800, en dat is over 2 jaar klaar... dan is de 8800 al lang weer achterhaald, en op nieuwe hardware zou je misschien een hele andere, veel efficientere oplossing kunnen bedenken. Je loopt dus nu veel meer achter de feiten aan.
De keuze qua hardware maakt het ook niet makkelijker. Niet iedere PC-gebruiker heeft een 8800. Het moet dus ook nog goed werken op andere hardware. Je krijgt dan het probleem dat je gewoon de ontwikkeltijd niet hebt om het voor alle mogelijke configuraties goed te laten lopen. Bij consoles zie je dat nog wel, omdat de consoles allemaal gelijk zijn, en gedurende hun levensduur van een aantal jaren niet veranderen.
2) Vroeger had je een soort 'natuurlijke' selectie onder programmeurs. Alleen echte 'nerds' hadden een computer. Tegenwoordig zijn computers 'normaal', en zijn er veel meer programmeurs, maar dit zijn vooral huis-tuin-en-keuken-programmeurs, niet de echte superintelligente kerels die vroeger interesse in die rare dozen genaamd computer hadden.
Dus in verhouding zijn er nu minder goede programmeurs. Er wordt veel meer troep gefabriceerd. Projecten zijn ook veel groter geworden, en alles is veel commercieler, en meer tijdsdruk etc.
Ik was vroeger ook enthousiast Amiga-gebruiker, en ik heb nog vrienden uit die tijd, die geniale dingen met een Amiga konden. Die werken nu bij bedrijven als FutureMark of Digital Illusions... En ook zij moeten nu compromissen sluiten, en kunnen hun code niet altijd zo optimaal schrijven als ze zouden willen.