40 jaar geleden maakte ik kennis met computers

40 jaar geleden maakte ik kennis met computers

Dit jaar is het precies 40 jaar geleden dat ik voor het eerst in aanraking kwam met computers, oeff nu voel ik me even heel erg oud ;-)

In 1984, om precies te zijn, zat ik in Zeist op school bij Bartimeus, een instituut voor blinden en slechtzienden, had net de lagere school afgerond en ging een stapje hoger. We konden toen kiezen uit 2 richtingen, de MAVO of de AVV. Aangezien ik de Mavo niet zo zag zitten, teveel theorie en huiswerk en vakken die me totaal niet aanspraken, koos ik voor de AVV richting, dat stond voor Algemene Voortgezette Vorming en was meer praktijkgericht. Je had dan meer vakken waarbij je lekker met je handen bezig kon zijn, zoals timmeren en tuinieren, dat sprak me veel meer aan en aangezien ik toch meer de technische kant op wilde gaan, was dit een logische keuze.

De Mavo kanten deden nogal laagdunkend over die AVV vorm, dat was een opleiding voor kneusjes, zij waren de bink want zij gingen naar de Mavo en konden iets bereiken. Nouja als jullie hele avonden willen blokken en geen vrije tijd willen hebben, moeten jullie dat zelf weten, maar ik kies hiervoor, kneus of niet. De AVV stond dus niet zo goed bekend, dus werd het tijd om het tegendeel te bewijzen. We hadden toen ook net een nieuwe leraar en dat was een hele goeie, die heeft er echt aan getrokken om van die AVV iets goeds te maken. Uiteindelijk ging die hele opleiding op de schop en werd het later zelfs LEAO, met helaas ook de vakken waar ik zo'n hekel aan had. Maar uiteindelijk die LEAO met succes afgerond met zelfs een 10 op het diploma voor boekhouden!!! Hier snap ik 35 jaar later nog steeds helemaal niks van, dat was nou juist HET vak waar ik de meeste pesthekel aan had.

Ik vond meer de technische vakken het leukste, iets maken en vooral bedenken hoe je het gaat maken. Tuinieren vond ik ook leuk om te doen, lekker buiten aan de slag. Tegenwoordig heb ik helemaal niets meer met dat tuinieren, maar dat komt omdat ik het gewoon niet meer zie en kan het onkruid niet meer van de rest onderscheiden, dus dat laat ik graag aan anderen over.

Het werken met hout en andere technische dingen, vind ik nog steeds erg leuk om te doen en bij de dagbesteding in Onnen heb ik dan ook mijn draai gevonden en ben daar altijd wel met iets bezig te maken. Als je door het Oog en Oor huis loopt, kom je overal wel werk van mij tegen en voor het huis staat een heuse loungebank te pronken. Al die kennis heb ik opgedaan op school en natuurlijk was ik ook altijd wel samen met mijn vader bezig met van alles en nog wat, van hem heb ik ook ontzettend veel geleerd en daar heb ik nu nog steeds ontzettend veel baat bij, ondanks dat ik een stuk slechter ben gaan zien.

Een andere hobby van mij , zijn de computers, daarom ben ik ook dit artikel gaan schrijven. Sinds 1984 ben ik namelijk helemaal verknocht aan computers. Op school kregen we in de klas een heuse Apple II computer en dat vond ik reuze interessant en had al heel snel door dat dit de toekomst zou worden. Na schooltijd was ik nog vaak te vinden bij die computer en ging daarna ook heel vaak het dorp in naar de V&D naar de computerafdeling, want daar kon je ook nog een beetje spelen op 1 van de computers. Thuis had ik echter nog geen computer, maar ik ging er thuis wel steeds meer over lezen en begon al vrij snel met programmacode lezen en proberen te begrijpen.

Na lang aandringen en zeuren bij mijn ouders dat ik heel graag een computer wilde hebben, die dingen waren toen erg duur, is besloten om mijn Zilvervlootrekening te plunderen en er een computer voor te kopen. Dit was een Philips VG8020 MSX 1 computer, die je op een TV aan kon slyuiten, want een monitor was toen nog te duur. Ik was er allang blij mee en kon toch wat meer in alle rust het apparaat verder ontdekken en dingen uitproberen. Omdat we maar 1 TV hadden kon dat alleen als mijn ouders niet thuis waren, dus dat werd sparen voor een monitor, zodat ik het hele spul op mijn kamer neer kon zetten en vaker kon computeren.

Dat computertje was z'n tijd best wel vooruit, het had meer kleuren dan de PC's van toen en de spelletjes waren ook een stuk mooier. De spellen en programma's stonden op cassettebandjes, dezelfden waar muziek op kon, maar in dit geval werden ze gebruikt voor data. Met gekochte spellen was het altijd maar de vraag of de computer het bandje kon lezen of niet, soms moest je de leeskop wat bijstellen en het inladen van een beetje spel duurde al gauw een kwartier of langer. Vaak ging het ook op het allerlaatste moment mis en kon je de band weer terugspoelen en het opnieuw proberen.

Later kwam er een nieuwe versie van die computer uit, eentje met een ingebouwde diskdrive en meer mogelijkheden. Dat was al een hele verbetering, het laden ging een stuk sneller en er kon veel meer op een diskette dan op een bandje. Programmeren werd toen ook een stuk leuker.

Eerst leer je programmeren in BASIC, maar wilde je echt alles uit de computer halden, dan moest je toch echt wel een hogere programmeertaal kiezen. De top was Machinecode, of Assembler, maar dat was best wel moeilijk te begrijpen en ging mijn pet te boven. Dan had je nog C, C++ en Pascal, die de programmacode omzette naar Machinecode wat de computer kon begrijpen. C en C++ waren toen ook best nog wel lastige en cryptische talen voor me, dus ik besloot om verder te gaan met Pascal en ging met Turbo Pascal aan de slag.

Pas in 1993 kreeg ik mijn eerste PC, een 486 DX2 op 66 Mhz, met 4Mb RAM aan boord. Dat was toen de tijd 1 van de snelste computers en de overgan van die Homecomputer naar de PC was best wel groot. Jeetje wat is dat ding snel! Daarmee verder gegaan met programmeren in Turbo Pascal en later Turbo Pascal voor Windows. Ik heb zelfs nog een keer meegedaan aan een programmeerwedstrijd van het blad PC-Active en heb het programma TuinPlan gemaakt. Helaas ben ik die broncode kwijtgeraakt door een harde schijf crash.

Vervolgens kwam Borland met het pakket Delphi, op deze manier kon je visueel snel een programma in elkaar zetten door alles wat je nodig hebt in een venster te droppen en er vervolgens eigen code aan toe te voegen en aan te geven wat het programma moet gaan doen als je bijvoorbeeld op een knop drukt. Zo kon je dus eigen software gaan maken, zoals een eigen database voor opslag van je muziekcollectiie, of een adressen bestand. Dit was allemaal nog voordat het Internet opkwam.

Met de komst van Internet leerde ik HTML en dus webpagina's maken. In het begin heel eenvoudig en zo is de website ProviderTest ontstaan. Er waren in die tijd best veel internetproviders en die probeerde ik allemaal te vergelijken. Toen kwam ook PHP om de hoek kijken, daarmee was het mogelijk om met databases te werken. Intussen had ik in Delphi al een heel programma gemaakt, wat een mailbox uit kon lezen en alle ingevulde enqueteformulieren kon verwerken en er mooie overzichten van kon maken, die ik vervolgens weer kon uploaden naar de server.

Met de komst van PHP en MySQL werd dus dat Delphi programma overbodig, want het was best wel een tijdrovende klus om iedere dag die resultaten bij te moeten werken. Met PHP kon dat proces realtime en automatisch. Door ruzie in het team van de ProviderTest heb ik de hele site van de hand gedaan en is het door iemand anders overgenomen.

In de jaren daarna nog wel een paar websites gemaakt en onderhouden, waaronder samen met mijn ex-vrouw een website over tieners en zwangerschap, ofwel Tiener & Zwanger, met een heus discussieforum en al. We hadden zelfs een aantal meetings met onze leden. Maarja dan komt er een scheiding en dan ben je als man snel de gebeten hond, ik heb dan ook de server en website offline gehaald.

Webhosting was in de begintijd ook best wel duur, dat is tegenwoordig gelukkig een stuk goedkoper, waar ik in het begin ruim 100 euro per maand kwijt was aan het hosten van 1 bedrijfswebsite, ben ik nu nog geen tientje per maand kwijt aan het hosten van meerdere websites. Deels omdat ik het nu zelf in eigen beheer doe en deels omdat de prijzen enorm gezakt zijn.

In 2018 ben ik met richardsikkes.nl begonnen, met als doel meer voorlichting, aandacht en bekendheid te geven aan de dubbele beperking. In eerste instantie probeerde ik eerst met eigen code iets te maken, maar vond al snel dat WordPress het makkelijker en sneller kon, maar daar kwam ik al snel weer van terug, dat pakket is veel te overkill en te omslachtig en het doet niet wat ik precies wil en bij iedere update verandert er weer van alles waar ik niet zo blij van werd. Dus ik besloot het heft weer in eigen hand te gaan nemen en weer met eigen code te gaan werken en daar draait alles nu nog steeds op en iedere keer wordt het beter en beter.

Sinds mijn verjaardag in November draait deze website samen met nog 2 sites op mijn nieuwe gedeelde code en er kunnen nog meer websites draaien op dezelfde code. Hier heb ik al een aantal artikelen aan gewijd en die zijn allemaal terug te lezen in deze blog. Dit is toch wel het grootste project wat ik heb gedaan in die 40 jaar dat ik met computers bezig ben.

Natuurlijk ben ik niet alleen maar aan het programmeren, er moet ook veel gelezen worden, waaronder de mail en andere websites, waaronder het nieuws en hoe je bepaalde zaken aanpakt om problemen in je code op te lossen. Voor het programmeren heb ik dus ook geen enkele opleiding gevolgd, heb het me allemaal zelf aangeleerd, door heel veel te lezen en uit te proberen, tot zelfs diep in de nacht of zelfs nog later dat je opeens de vogels weer hoor fluiten buiten en dat het weer licht wordt, oeps, wordt het niet eens tijd om te gaan slapen? ;-)

Maar ik gebruik de computer ook voor de ontspanning, doe er spelletjes op, GTA 5, of F1 '23, of Minecraft, eigenlijk is de laatste nog het enige spel wat ik nog een beetje kan doen. GTA wordt te klein allemaal en gaat te snel, hetzelfde geldt voor het Formule 1 spel, ik zit inmiddels meer naast de baan dan erop. Maarja het is gewoon wel eens leuk om even in een F1 auto te stappen en te ervaren hoe dat is, omdat ik reallife natuurlijk nooit achter het stuur van een F1 auto kan zitten, laat staan in een gewone auto en virtueel doet het geen pijn als je crasht ;-)

En sinds kort dus een nieuw project erbij, het huis slimmer maken en alles proberen te bedienen met de computer, waaronder mijn slimme thermostaat en slimme meter.

Een nieuw programmeerproject? Nah voorlopig niet, ben eerst nog wel behoorlijk zoet met het perfectioneren van de website(s) en ja wat valt er tegenwoordig nog te programmeren? Alles is er immers al en met dat AI gebeuren wordt het er ook niet leuker op. En zolang er nog teveel gesloten standaarden zijn en slechte documentatie, gaat dat m ook niet worden om zelf bijvoorbeeld een goede app te schrijven, die wel toegankelijk is voor VoiceOver. Ten eerste heb ik geen Mac computer en vind $99 dollar per jaar aan Apple betalen voor een ontwikkelaarsaccount ook best wel prijzig. Voor Android is dat allemaal niet aan de orde, maar ik heb geen android telefoon of tablet...

Intussen kan ik de meeste programmeertalen wel lezen en begrijpen en er in werken, C en C++ zijn ook niet zo'n probleem meer, Java en Javascript ook niet. De meeste talen zijn een afgeleide van C of C++, dus als je die een beetje kent, dan hoeft de rest niet zo'n probleem meer te zijn. Dan draait het meer om het gebruikersgemak en dan vind ik PHP toch wel het makkelijkste, want voor C, C++ en Java moet je eerst altijd nog van alles doen op je computer en voor ieder project gelden er weer andere regels en eisen en vooral ook manieren om dingen voormekaar te krijgen. Dan is PHP toch het makkelijkste voor mij, gewoon eenmalig installeren op je server en het werkt verder op alle computers, telefoons en tablets en je kunt zo een nieuw project beginnen, zonder dat je eerst je halve computer moet verbouwen. Ach en spelletjes programmeren doe ik toch niet, want dat is dan weer een vak apart, ik ben meer van de praktische dingen.

Zo, zo heb je een beetje inzicht van mijn programmeerkennis en verleden en door de opleidingen en mijn vader ben ik ook thuis in andere gebieden.

Reacties:

Dit artikel heeft helaas (nog) geen reacties.

Schrijf als eerste een reactie:

Geef een reactie:


Door op de knop "Reactie plaatsen" te drukken, ga je akkoord met de algemene richtlijnen voor het plaatsen van reacties. Reacties zullen niet direct op deze pagina verschijnen, deze worden eerst beoordeeld door de website beheerder.