Gokken
Public

Programmeren als filosofie

SamRain > Programmeren

Een passie, een hobby, een levensbeschouwing.

“Programma’s doen maar 2 dingen: onthouden en doen.”
       - Sam Rain

De nerds en de geeks

Wanneer het gaat over programmeren, denken de meeste mensen aan brilsmurfen met een clearasil-allergie, die in een donkere slaapkamer staren naar nulletjes en eentjes. Toegegeven, dat een groot deel van de gemeenschap die heil zoekt in de software technologie bestaat uit Hobbits, Elven, Dwergen, Orcs, Trollen en Tovenaars. Echter is de magie van programmeren niet aan hen exclusief; programmeren is een vaardigheid en het maken van software kan, naast een betaalde baan, prima lenen als uit de hand gelopen hobby.

Programmeren is een hobby voor de mensen die het liefst werken met hun hoofd dan met hun handen – het is een passie voor de beoefenaars en een obsessie voor de grootmeesters. Software maken is als het opbouwen van een elektronisch circuit – zonder te hoeven solderen of printplaatjes te etsen. Componenten worden aan elkaar verbonden om als één geheel te functioneren, om daarna weer gebruikt te worden als bouwsteen voor een nog groter geheel.

De één zal aangetrokken worden door de wiskundige aard van programmeren, terwijl vroeg of laat de ander wiskunde zal appreciëren in de reis om software te maken. Sommigen gebruiken programmeren als zwarte magie – als is het om te rebelleren op school of de digibete collega eens flink te ‘kakken’ – maar de meeste software bouwers leveren een grote contributie aan de maatschappij. Zonder hobbyisten is er geen kleur; zo ook in de software wereld.

Programmeren

Kunnen programmeren is geen onderdeel van een masterclass om iedere computerkast uit elkaar te kunnen halen (om daarna weer werkend in elkaar te zetten) of de knobbel hebben om een teruggetrokken, antisociaal bestaan te leiden. Een Mensa lidmaatschap is tevens geen vereiste.

Wie houd van puzzelen, breinbrekertjes en zichzelf een schouderklopje (al is het stiekem) geeft bij het oplossen, is een natuurlijke programmeur. Wie kan genieten van kleien, schilderen, tekenen of een woonkamer inrichten, is een natuurlijke ontwerper. Hou je van voetbal, dammen, kaarten of paintball, dan heb je de competentie op het gebied van strategie en aanpakken. Want programmeren houd in dat je een visie tot stand brengt, de technische puzzel oplost door strategisch de juiste pionnen te plaatsen. Is het niet een passie? Dan is toeschouwen niet minder waardevol; kennis is macht, maar kunst waardeert zich in het oog van publiek.

Net als fietsen, schaatsen (of iets onzinnigs als volleybal) is programmeren een vaardigheid die zich ontwikkeld in oefenen. Je kunt duizend-en-twee boeken lezen en het gewoon niet bevatten, terwijl een half uurtje klooien de basis legt voor je verdere ontwikkeling. Net als pianospelen, zul je het Mozart gevoel kwijtraken (of in het geval van Nerds – Steve Wozniak) na een hoop faalpogingen. Totdat het kwartje valt.

Want zodra het kwartje valt, gaat het licht aan. programmeren wordt dan meer een vaardigheid, meer dan kunst; het is alsof de wereld van Tolkien zich openbaart en de ‘Code’ een holistische religie wordt. Zoals bij alle bekeerlingen, rust de radicale tijd naar een staat van beoefening geleidelijk over een periode van betweten. Om terug te keren naar de kern; het hobbyisme. En pas dan, dan schrijf je met passie over de vaardigheid en gooi je de dogmatiek overboord.

Programmeren begon bij mij als egotrip, maar is nu een intrinsiek onderdeel van mijn levensfilosofie; ik zie de wereld vol objecten, die ieder afzonderlijke eigenschappen bezitten en deel uitmaken van één geheel.


Meer lezen over Programmeren? Klik hier voor de inhoudsopgave van alle artikelen!

©SamRain
sam-rain-articles.blogspot.com
 

 7
       
 
18/08/2013 13:57

Reacties (3) 

Voordat je kunt reageren moet je aangemeld zijn. Login of maak een gratis account aan.
 
 
 
 
03/07/2012 11:42
heel goed verwoord, wij zijn probleemoplossers, ik heb jaren in jcl en assembler geprogrameerd op een Ibm 360-20, die was 16 k en paste niet in mijn woonkamer... het is ongelooflijk dat ik nu tig gigabyte op mijn bureau heb staan.. ik bedoel maar.
 
 
 
 
03/07/2012 11:42
Wow, zo mooi verteld. Ik wou dat ik de taal van het programmeren verstond. Misschien toch maar eens de stoute schoenen aantrekken en me erin verdiepen, de interesse is er zeker.
 
 
 
 
03/07/2012 11:42
Interessante invalshoek. Had ik nog niet eerder zo bekeken, zit wel wat in. Duim.