Persoonlijke website

Jan Allersma

Welkom!

Welkom op mijn website. Momenteel heeft deze pagina geen specifieke functie. Ik heb het domein allersma.be waar verschillende services aan gekoppeld zijn. Om vervolgens geen webpagina te laten zien op het domein zelf, leek mij karig. Misschien dat deze pagina later nog een extra functie zal krijgen.

allersma.be. Dus je bent een belg?

Laat ik beginnen met maar wat te vertellen over de geschiedenis van deze website. Het is 2016 en ik ben een Informatica student met weinig geld die net allemaal wonderlijke dingen over het internet heeft geleerd. Tijd om die theorie in de praktijk te brengen! Ik wil een website voor mijzelf, dus het moet een persoonlijke naam hebben. Zal ik het domein allersma.nl reserveren? Helaas. Al bezet door iemand die, laten we zeggen, een experimentele keuze voor UI/UX voor zijn website heeft gemaakt. Nou, dan maar op zoek naar een goedkoop alternatief. Blijkbaar is allersma.be nog beschikbaar. En het is ook nog betaalbaar. En mocht ik berichten krijgen van .be TLD administrator, dan kan ik het in ieder geval lezen zonder dat ik het eerst hoef te vertalen. En dat was de geboorte van allersma.be!

Waarom is de website zo... kaal?

Less is more. Dat is natuurlijk een verklaring van niks. Gelukkig is er een onvoorstelbaar slimme software engineer geweest die veel beter het pleidooi voor eenvoud kan verwoorden:

I conclude that there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult. It demands the same skill, devotion, insight, and even inspiration as the discovery of the simple physical laws which underlie the complex phenomena of nature. It also requires a willingness to accept objectives which are limited by physical, logical, and technological constraints, and to accept a compromise when conflicting objectives cannot be met. No committee will ever do this until it is too late.1

Eigenlijk is mijn argument om de webpagina zo eenvoudig te houden hiermee eigenlijk al gegeven: Ik wil mijn software simpel houden om te laten zien dat het van hoge kwaliteit is. Dan kan je je ook bezig houden met details zoals dit: als je deze website op je smartphone zit te kijken terwijl hij verticaal staat (in portrait mode), draai je telefoon dan een kwartslag. Dan zie je ook nog meer plaatjes aan de boven- en onderkant van deze pagina.

Eigenlijk sla je op deze manier twee vliegen in één klap: als jij je software eenvoudig houdt, zijn fouten zichtbaar en dat is precies wat je wilt. Dan kan je namelijk je software beter maken en ervan leren.

Wat gaat er nog komen?

Dat weet ikzelf ook nog niet. Websites zijn een beetje als projecten zonder einddatum. Ze groeien mee met de maker, veranderen van vorm, stijl en doel. Ze kunnen uitgroeien tot een technisch hoogstandje, een bron van informatie of tool met een belangrijk doel. Rome is niet in één dag gemaakt. Dus dat kan je van zo'n creatief en technisch genie als ik ook niet verwachten.