Wie wind zaait, zal storm oogsten

.........................................................

Wout Molenaar

In de zestiger jaren van de vorige eeuw doemt er een probleem op in de computerwereld. De hardware wordt allengs sneller, groter en betrouwbaarder, maar de softwareproductie kan deze ontwikkelingen niet bijhouden. Grote softwareprojecten lopen in het honderd en wetenschap en industrie maken zich zorgen. Er worden conferenties belegd en plannen gesmeed om het onderwijs in de nieuwe discipline te (her)vormen. In die jaren voltrekt zich een proces waarbij de romantici langzaam plaats maken voor de technici. Zo discussieert men in Garmisch-Partenkirchen (1968) over de softwarecrisis en duidt men een nieuw vakgebied: software engineering. Een van de problemen die een rol spelen is de attitude van de software-ontwikkelaar.

In 1971 schrijft Gerald M. Weinberg het lezenswaardig boek “The psychology of programming” dat de problemen vanuit een andere hoek belicht: minder technisch, maar met nadruk op de emotionele, sociale en psychologische facetten. In een van de hoofdstukken breekt hij een lans voor wat hij noemt egoless programming.

In de tijd dat Weinberg zijn boek schreef was het alleszins normaal dat men de programmeur een gloed van kunstenaarschap toedichtte. Computeranalfabeten waren in de meerderheid en bezagen de producten van de computerindustrie met ontzag en be/verwondering. Op zich hoeft dat nog niet zo’n probleem te zijn, maar het was vaak zo dat de programmeurs zichzelf ook zagen als kunstenaars en hun programma’s waren de kunstwerken, wellicht aangespoord door boeken als de “The art of programming”[1]. Dit kon ook anders vond Weinberg.

Op zich is er niets mis met het feit dat men zijn eigen werk beschouwd als een vonk van God en denkt dat kwaliteit inherent is en dat kanttekeningen zetten bij die kwaliteit een daad van blasfemie is. Da Vinci, Rembrandt, Bach, Appel, Dylan zijn voorbeelden van mensen die zich niet veel aantrokken van het gepeupel langs de zijlijn en sommige programmeurs vonden dat een aantrekkelijk standpunt en handelden volgens dat principe. Maar die vlieger gaat voor software niet op. Er is namelijk nog een facet: de software moet correct zijn en die correctheid komt hoogstzelden vanzelf, die moet bepaald, aangetoond, bewezen worden.

Weinberg vindt dat een programmeur zijn product moet kunnen delen met anderen. Vanzelfsprekend mag hij trots zijn op zijn ‘creatie’, maar dat neemt niet weg, dat hij de verantwoordelijkheid moet hebben om zich bloot te stellen aan kritiek. Hij moet zijn geestesproduct losweken van zijn ego. Dit stelt eisen aan de beoordeelde en de beoordelaar van het werkstuk. Het blijkt voor veel mensen een stap te zijn om hun werk publiekelijk te laten beoordelen. Het wordt ervaren als ‘eng’ en zij beleven de kritiek op hun werk als kritiek op henzelf. Sommige beoordelaars hebben ook nog wat te leren. Hun achterliggende idee moet zijn dat het beoordeelde product verbetert of dat de beoordeelde er wijzer van wordt en zelden leidt het rücksichtslos afbranden van andermans werk tot iets moois[2].

In de softwarewereld worden dergelijke zaken getraind en meestal blijkt dat de cursisten deze training als positief ervaren. Het leren omgaan met kritiek geven én met kritiek ondergaan zijn waardevolle lessen. Je hoeft niet mild te zijn in de kritiek op het werk, maar je moet in woord en daad duidelijk maken dat je de persoon achter het werk blijft waarderen. Het feit dat hij zijn werk ter beoordeling aanbiedt, maakt het überhaupt mogelijk er iets nog mooiers van te maken.

De neveneffecten van de werkwijze zijn dat de mensen die hun werk aanleveren voor commentaar meestal hun werk nog een keertje extra nakijken, hetgeen de initiële kwaliteit verhoogt en dat – en dit geldt zeker voor software – hoe eerder de fouten ontdekt worden, hoe lager de kosten zijn om de fouten te herstellen.

Op het internet vond ik de tien geboden voor egoless programming[3]. Onderstaande is een verkorte, vrij vertaald weergave.

Gustave Doré

  1. Begrijp en accepteer dat je fouten maakt.
  2. Vereenzelvig je niet met het product van je arbeid. Het commentaar is gericht op verbetering.
  3. Hoe goed je ook bent in ‘karate’, er is altijd iemand die het nog beter beheerst.
  4. Herschrijf niet iemands werk zonder overleg. Er is verschil tussen ‘verbeteren’ en ‘herschrijven’.
  5. Behandel mensen die minder kennis hebben met respect, eerbied en geduld.
  6. De enige constante in de wereld is verandering. Sta er voor open en accepteer het met een glimlach.
  7. Echt gezag stoelt op kennis en kunde, niet op de positie die je inneemt. Wil je gerespecteerd worden in een egoless omgeving, cultiveer dan je kennis en kunde.
  8. Vecht voor de zaken waarin je gelooft, maar aanvaard je nederlaag gracieus. Begrijp dat je ideeën soms worden genegeerd.
  9. Wees niet de kluizenaar die af en toe wat uit zijn grot gooit. Samenwerking levert meestal meer op.
  10. Lever kritiek op het product in plaats van op de mensen. Geef zoveel mogelijk opbouwend commentaar, gericht op de verbetering van het werk. Relateer je commentaar aan afspraken, specificaties, bronnen, efficiëntie, etc.
    Wie wind zaait, zal storm oogsten.


[1] Donald E. Knuth, 1962

[2] Ik wil hier een uitzondering maken voor de mensen die dit afbranden, inhakken en vermalen tot een kunst verheffen.

[3] www.codinghorror.com/blog/2006/05/the-ten-commandments-of-egoless-programming.html
waarschijnlijk opgesteld door Lamont Adams op basis van Weinbergs “the psychology of prammaning”.

~ End Article and Begin Conversation ~

  • 1

    Blogs ou should be reading…

    [...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……

  • 2

    Cool sites…

    [...]we came across a cool site that you might enjoy. Take a look if you want[...]……

  • 3

    Have Fun On Your Vacation…

    [...]here are some links to sites that we link to because we think they are worth visiting[...]?…

  • 4

    WordPress Freelance…

    Its hard to find informative and accurate information but here I found…

  • 5

    WordPress Freelance…

    I am constantnly proclaiming that its difficult to get good help, but here is…

  • 6

    News info…

    I was reading the news and I saw this really interesting information…

  • 7

    Dreary Day…

    It was a dreary day here yesterday, so I just took to piddeling around online and found…

  • 8

    Check this out…

    [...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]……

  • 9

    Online Article……

    [...]The information mentioned in the article are some of the best available [...]……

  • 10

    Looking around…

    I like to surf in various places on the internet, regularly I will go to Stumble Upon and read and check stuff out…

  • 11

    Great website…

    [...]we like to honor many other internet sites on the web, even if they aren’t linked to us, by linking to them. Under are some webpages worth checking out[...]……

  • 12

    Recommeneded websites…

    [...]Here are some of the sites we recommend for our visitors[...]……

  • 13

    Gems form the internet…

    [...]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[...]……

  • 14

    Blogs ou should be reading…

    [...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……

  • 15

    Sources…

    [...]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[...]……

  • 16

    Websites you should visit…

    [...]below you’ll find the link to some sites that we think you should visit[...]……

  • 17

    Wikia…

    Wika linked to this place…

  • 18

    Websites you should visit…

    [...]below you’ll find the link to some sites that we think you should visit[...]……

  • 19

    Websites we think you should visit…

    [...]although websites we backlink to below are considerably not related to ours, we feel they are actually worth a go through, so have a look[...]……

  • 20

    Its hard to find good help…

    I am regularly saying that its hard to procure quality help, but here is…

  • 21

    Links…

    [...]Sites of interest we have a link to[...]……

  • 22

    Awesome website…

    [...]the time to read or visit the content or sites we have linked to below the[...]……

  • 23

    Sources…

    [...]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[...]……

  • 24

    Links…

    [...]Sites of interest we have a link to[...]……

  • 25

    Websites you should visit…

    [...]below you’ll find the link to some sites that we think you should visit[...]……

  • 26

    You should check this out…

    [...] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well [...]……

  • 27

    Links…

    [...]Sites of interest we have a link to[...]……

  • 28

    Superb website…

    [...]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[...]……

  • 29

    Websites we think you should visit…

    [...]although websites we backlink to below are considerably not related to ours, we feel they are actually worth a go through, so have a look[...]……

  • 30

    Websites you should visit…

    [...]below you’ll find the link to some sites that we think you should visit[...]……

  • 31

    Read was interesting, stay in touch……

    [...]please visit the sites we follow, including this one, as it represents our picks from the web[...]……

  • 32

    Cool sites…

    [...]we came across a cool site that you might enjoy. Take a look if you want[...]……

  • 33

    Read was interesting, stay in touch……

    [...]please visit the sites we follow, including this one, as it represents our picks from the web[...]……

  • 34

    Visitor recommendations…

    [...]one of our visitors recently recommended the following website[...]……

  • 35

    Websites you should visit…

    [...]below you’ll find the link to some sites that we think you should visit[...]……

  • 36

    Sites we Like……

    [...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……

  • 37

    Recent Blogroll Additions……

    [...]usually posts some very interesting stuff like this. If you’re new to this site[...]……

  • 38

    Visitor recommendations…

    [...]one of our visitors recently recommended the following website[...]……

  • 39

    Blogs ou should be reading…

    [...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……

  • 40

    Awesome website…

    [...]the time to read or visit the content or sites we have linked to below the[...]……

  • 41

    Visitor recommendations…

    [...]one of our visitors recently recommended the following website[...]……

  • 42

    Sources…

    [...]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[...]……

  • 43

    Blogs ou should be reading…

    [...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……

  • 44

    Recent Blogroll Additions……

    [...]usually posts some very interesting stuff like this. If you’re new to this site[...]……

  • 45

    Great website…

    [...]we like to honor many other internet sites on the web, even if they aren’t linked to us, by linking to them. Under are some webpages worth checking out[...]……

  • 46

    Read was interesting, stay in touch……

    [...]please visit the sites we follow, including this one, as it represents our picks from the web[...]……

  • 47

    Read was interesting, stay in touch……

    [...]please visit the sites we follow, including this one, as it represents our picks from the web[...]……

  • 48

    Looking around…

    I like to browse around the web, often I will just go to Digg and follow thru…

  • 49

    Gems from the internet…

    [...]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[...]……

  • 50

    Websites you should visit…

    [...]below you’ll find the link to some sites that we think you should visit[...]……

  • 51

    Informative and precise…

    Its hard to find informative and precise info but here I found…

  • 52

    Websites worth visiting…

    [...]here are some links to sites that we link to because we think they are worth visiting[...]……

  • 53

    Gems form the internet…

    [...]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[...]……

  • 54

    Read was interesting, stay in touch……

    [...]please visit the sites we follow, including this one, as it represents our picks from the web[...]……

  • 55

    Related……

    [...]just beneath, are numerous totally not related sites to ours, however, they are surely worth going over[...]……

  • 56

    Wikia…

    Wika linked to this site…

  • 57

    Just Browsing…

    While I was surfing today I saw a excellent post about…

  • 58

    Recommeneded websites…

    [...]Here are some of the sites we recommend for our visitors[...]……

  • 59

    Cool sites…

    [...]we came across a cool site that you might enjoy. Take a look if you want[...]……

  • 60

    News info…

    I was reading the news and I saw this really cool information…

  • 61

    Check this out…

    [...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]……

  • 62

    Websites you should visit…

    [...]below you’ll find the link to some sites that we think you should visit[...]……

  • 63

    Superb website…

    [...]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[...]……

  • 64

    Great website…

    [...]we like to honor many other internet sites on the web, even if they aren’t linked to us, by linking to them. Under are some webpages worth checking out[...]……

  • 65

    Websites worth visiting…

    [...]here are some links to sites that we link to because we think they are worth visiting[...]……

  • 66

    Sites we Like……

    [...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……

  • 67

    Superb website…

    [...]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[...]……

  • 68

    Read was interesting, stay in touch……

    [...]please visit the sites we follow, including this one, as it represents our picks from the web[...]……

  • 69

    Websites worth visiting…

    [...]here are some links to sites that we link to because we think they are worth visiting[...]……

  • 70

    Online Article……

    [...]The information mentioned in the article are some of the best available [...]……

  • 71

    Sources…

    [...]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[...]……

  • 72

    Superb website…

    [...]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[...]……

  • 73

    You should check this out…

    [...] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well [...]……

  • 74

    Gems form the internet…

    [...]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[...]……

  • 75

    Superb website…

    [...]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[...]……

  • 76

    Recent Blogroll Additions……

    [...]usually posts some very interesting stuff like this. If you’re new to this site[...]……

  • 77

    Sources…

    [...]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[...]……

  • 78

    Websites worth visiting…

    [...]here are some links to sites that we link to because we think they are worth visiting[...]……

  • 79

    Sites we Like……

    [...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……

  • 80

    Tumblr article…

    I saw someone writing about this on Tumblr and it linked to…

  • 81

    Informative and precise…

    Its difficult to find informative and accurate info but here I found…

  • 82

    Digg…

    While checking out DIGG today I found this…

  • 83

    Looking around…

    I like to look in various places on the online world, often I will go to Digg and follow thru…

  • 84

    Recent Blogroll Additions……

    [...]usually posts some very interesting stuff like this. If you’re new to this site[...]……

  • 85

    Dreary Day…

    It was a dreary day here yesterday, so I just took to piddeling around online and realized…

  • 86

    Gems form the internet…

    [...]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[...]……

  • 87

    Superb website…

    [...]always a big fan of linking to bloggers that I love but don’t get a lot of link love from[...]……

  • 88

    Check this out…

    [...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]……

  • 89

    Check this out…

    [...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]……

  • 90

    Blogs ou should be reading…

    [...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……

  • 91

    Sites we Like……

    [...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……

  • 92

    Recommeneded websites…

    [...]Here are some of the sites we recommend for our visitors[...]……

  • 93

    Websites you should visit…

    [...]below you’ll find the link to some sites that we think you should visit[...]……

  • 94

    Check this out…

    [...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]……

  • 95

    Sites we Like……

    [...] Every once in a while we choose blogs that we read. Listed below are the latest sites that we choose [...]……

  • 96

    Links…

    [...]Sites of interest we have a link to[...]……

  • 97

    Awesome website…

    [...]the time to read or visit the content or sites we have linked to below the[...]……

  • 98

    Sources…

    [...]check below, are some totally unrelated websites to ours, however, they are most trustworthy sources that we use[...]……

  • 99

    You should check this out…

    [...] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well [...]……

  • 100

    Websites we think you should visit…

    [...]although websites we backlink to below are considerably not related to ours, we feel they are actually worth a go through, so have a look[...]……

  • 101

    Dreary Day…

    It was a dreary day here today, so I just took to messing around on the internet and found…

  • 102

    You should check this out…

    [...] Wonderful story, reckoned we could combine a few unrelated data, nevertheless really worth taking a look, whoa did one learn about Mid East has got more problerms as well [...]……

  • 103

    Cool sites…

    [...]we came across a cool site that you might enjoy. Take a look if you want[...]……

  • 104

    Visitor recommendations…

    [...]one of our visitors recently recommended the following website[...]……

  • 105

    Blogs ou should be reading…

    [...]Here is a Great Blog You Might Find Interesting that we Encourage You[...]……

  • 106

    Digg…

    While checking out DIGG yesterday I found this…

  • 107

    Digg…

    While checking out DIGG today I found this…

  • 108

    Just Browsing…

    While I was browsing today I noticed a great post concerning…

  • 109

    Online Article……

    [...]The information mentioned in the article are some of the best available [...]……

  • 110

    Read was interesting, stay in touch……

    [...]please visit the sites we follow, including this one, as it represents our picks from the web[...]……

  • 111

    Visitor recommendations…

    [...]one of our visitors recently recommended the following website[...]……

  • 112

    173.234.152.83:38885…

    173.234.153.95:38885…

  • 113

    Check this out…

    [...] that is the end of this article. Here you’ll find some sites that we think you’ll appreciate, just click the links over[...]……

  • 114

    Great website…

    [...]we like to honor many other internet sites on the web, even if they aren’t linked to us, by linking to them. Under are some webpages worth checking out[...]……

  • 115

    Online Article……

    [...]The information mentioned in the article are some of the best available [...]……

  • 116

    Gems form the internet…

    [...]very few websites that happen to be detailed below, from our point of view are undoubtedly well worth checking out[...]……

  • 117

    Websites you should visit…

    [...]below you’ll find the link to some sites that we think you should visit[...]……

  • 118

    Cool sites…

    [...]we came across a cool site that you might enjoy. Take a look if you want[...]……

  • 119

    Visitor recommendations…

    [...]one of our visitors recently recommended the following website[...]……

~ Now It's Your Turn ~

You must be logged in to post a comment.

the Sessions

Tags Archive

academische vrijheid andersheid antonio gramsci arbeidsmarkt commercie communicatie cornel west creativiteit dead poets society discours elite elizabeth costello filosofie franz kafka friedrich nietzsche gayatri spivak hbo ideaal immanuel kant instituties interdisciplinariteit ironie j.m. coetzee johann wolfgang von goethe karl jaspers kunstenaar leider literatuurwetenschap maatschappij macht martin heidegger max weber michel de certeau michel foucault postmodernisme religie roeping ronald plasterk schrijverschap selectie uva vertaling vooruitgang wilhelm von humboldt wonder boys

Search this Site


[]