Skip to content

Commit

Permalink
mindset + software/data + internet
Browse files Browse the repository at this point in the history
  • Loading branch information
marcvanandel committed Apr 30, 2024
1 parent 7be1102 commit 24c9c51
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 1 deletion.
56 changes: 55 additions & 1 deletion docs/automatisering.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,15 @@ In de transitie van [papier naar digitaal](./papier-naar-digitaal.md) wordt uitg
over automatisering en dat dat een opmaat is naar digitalisering. Maar er is meer te begrijpen aan
automatisering.

Automatisering is ook een mindset, een gebruik. Op het moment dat ik twee keer dezelfde handeling
## Mindset

Automatisering is ook een _mindset_, een gebruik. Op het moment dat ik twee keer dezelfde handeling
doe, ga ik automatiseren. Het is een standaard onderdeel van het basisonderwijs in Nederland, waarin
kinderen leren om hun brein te trainen in het 'standaard uitvoeren van taken'. Dat is automatiseren.
Dat passen we dus breed toe.

> _Software is eating the world_ - Marc Andreessen
{id="software-is-eating-the-world"}

Vandaag de dag is technologie een gewoon onderdeel van ons dagelijks leven en de samenleving.
Technologie is en/of bevat software. Veel van onze processen kunnen we automatiseren. Vooral de
Expand All @@ -33,3 +36,54 @@ iedereen. AI gaat daar nog eens een versnelling in teweeg brengen.
Uitgangspunt is dus automatisering als essentieel onderdeel van de toekomst. Dan is machine-leesbare
informatie, data, gegevens ... en regels van groot belang! Dat ondersteunt nog meer de transitie van
[papier naar digitaal](./papier-naar-digitaal.md).

## Data, software en algoritme

Vandaag de dag lijkt **data** het belangrijkste te zijn in het digitale domein. Gezien vanuit de
geschiedenis van [papier naar digitaal](./papier-naar-digitaal.md) is dat ook wel herkenbaar. En
toch ... Data alleen is nog steeds 'gewoon data'. Er is software nodig om die data te kunnen
doorzoeken, bekijken, bewerken. De software is daarmee _even belangrijk_ als de data zelf. Dat past
ook bij [bovengenoemde quote](#software-is-eating-the-world) van Marc Andreessen.

Algoritmes en Artificial Intelligence (AI) staat ook groot in de belangstelling. Het is van belang
om te beseffen hoe deze samenhangt met software en data. Het volgende plaatje geeft deze samenhang
weer:

![Source Software Data and Algorithm](images/automatisering-source-software-data-algoritme.png)

In broncode (sources) staan de computer instructies van de software. Als deze door de computer
uitgevoerd worden, hebben we het over software. Een product. Een systeem. Deze software maakt
gebruik van data en produceert data. Artificial Intelligence algoritmes zijn (onder andere)
getrainde modellen, eigenlijk statistieken, op basis van data. Zo'n AI model kan dan vervolgens weer
in software gebruikt worden bij de interpretatie data en de productie van nieuwe data.

## Internet

Een ander aspect dat van belang is bij automatisering en computertechniek, is de eigenlijke werking
van de computer en het internet. We hebben het - als voorbeeld - over het algemeen namelijk (nog
steeds) over het versturen van een email. Dat is echter gebruik van woorden en beeldspraak vanuit
het _papieren tijdperk_. In computertechniek _bestaat dat helemaal niet!_

Als wij een email _versturen_, dan wordt er een _kopie_ van de data die de email voorstelt, ergens
anders opgeslagen ... om vervolgens verder _gekopieerd_ te worden. We zeggen _versturen_ maar
feitelijk doen we _kopiëren_. Een email in mijn mailbox is _altijd_ een kopie van het 'origineel'
dat op de computer van de verzender staat.

![Internet](images/internet.png)

Sterker nog, zelfs _binnen één computer_ wordt met kopieën gewerkt! Als een computer uit is, staat
de data _alleen_ op de hard disk, de harde schijf. Zodra we de computer aan zetten, worden gegevens
(data) van de harde schijf gelezen en 'geladen' in het geheugen (memory of RAM). Met laden bedoelen
we feitelijk _kopiëren_. De data staat nog steeds op de harde schijf op exact dezelfde manier als
toen de computer uit was. Als we 'iets' met die data doen, dan wordt deze naar het interne geheugen
gekopieerd. Als deze vervolgens op het scherm zichtbaar gemaakt dient te worden, wordt de data
getransformeerd naar de input voor de _Graphical Processing Unit_, de GPU. Deze bevat ook geheugen
(memory) waarin dan opnieuw een _kopie_ van de getransformeerde, oorspronkelijke data staat.
Vervolgens worden verdere transformaties uitgevoerd naar schermresoluties en pixels ... en wordt een
volgende _kopie_ in het geheugen van de GPU bewaard. Deze wordt naar het scherm _gekopieerd_ welke
een voor ons zichtbaar beeld presenteert. Feitelijk zijn het pixels van een bepaalde kleur die een
_representatie_ geven van een document met letters die voor ons betekenis heeft. Dit heeft nog
weinig te maken met de oorspronkelijke data van eenen en nullen op de harde schijf van de computer.
_Origineel_ en _kopie_ zijn in computertechniek nietszeggende woorden geworden.

![Computer Hardware](images/computer-hardware.png)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/computer-hardware.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/internet.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 24c9c51

Please sign in to comment.