Blog · 8 april 2024

De top 4 softwareontwerpboeken van Gien Verschatse

Onze senior consultant softwareontwerp, Gien Verschatse, deelt haar favoriete boeken over softwareontwerp in aanloop naar DDD Europe en onze boekenruil.

Mijn top 4 softwareontwerpboeken

Hallo, ik ben Gien Verschatse, senior consultant hier bij Aardling. Dit zijn vier boeken die veranderd hebben hoe ik over softwareontwerp denk.

The design of everyday things (Koop op Amazon)

door Donald A. Norman

De meeste boeken die ik lees, hebben een minder voor de hand liggende impact op mijn manier van denken. Pas na een paar maanden of zelfs jaren zie ik de waarde van wat ik gelezen heb. "The design of everyday things" was NIET zo'n boek. Het veranderde onmiddellijk hoe ik naar ontwerp en bruikbaarheid keek, zowel in het algemeen als specifiek bij het ontwerpen van software. Het verscheen voor het eerst in 1988. Door zijn populariteit werd het in 2013 herzien en uitgebreid. Het is soms wat langdradig, maar toch een erg interessant boek. Mijn leesnotities vind je hier.

A Philosophy of Software Design (Koop op Amazon)

door John Oustenhout

A Philosophy of software design bekijkt het maken van software door de lens van complexiteit in je systeem. Dit boek staat in mijn top 4 van ontwerpboeken omdat het heel behapbaar is voor wie zijn eerste stappen zet in goed softwareontwerp. Het is heel dun, amper 200 pagina's, en geeft je een inleiding in het oplossen van complexe problemen in software. Het behandelt de basis van complexiteit in softwareontwerp, en het is aan jou om verder te gaan en een diepgaander boek te zoeken over een van de onderwerpen erin. Mijn favoriete citaten uit het boek vind je hier.

Systemantics: How Systems Work and Especially How They Fail (Lees meer op Goodreads)

door John Gall

Ook dit boek is oud maar goud. Het verscheen voor het eerst in 1977 en staat ook bekend als `The systems bible`. Voor mij verdiepte het mijn kennis van systeemdenken. Ik zou dit boek niet aanraden als je nog nooit een inleiding tot systeemdenken gelezen hebt. Het bevat ook enkele erg grappige verhalen over (onverwacht) falen binnen systemen.

System design heuristics (Koop op LeanPub)

door Gerald M. Weinberg

Als je je verzameling ontwerpheuristieken wil uitbreiden, is dit het boek voor jou. Het bevat een heleboel uitstekende heuristieken, met sterke verhalen waarin die heuristieken in de praktijk gebruikt worden. Helaas is het boek onafgewerkt, omdat hij overleden is. Toch de moeite waard om te lezen!

Bij DDD Academy, reikt ons engagement voor hergebruiken, herbestemmen en recycleren verder dan softwarearchitectuur—het is de essentie van kennis delen. Dit jaar introduceren we een aanvulling op DDD Europe 2024: de DDD Academy Book-Swap!

Door deel te nemen aan de boekenruil draag je bij aan ons duurzame initiatief om boeken te hergebruiken en te recycleren. Laten we samen onze ecologische voetafdruk verkleinen en milieuvriendelijke praktijken promoten.

De boekenruil is een plek om je favoriete boeken te delen en nieuwe te ontdekken. Verspreid kennis en deel verhalen! Lees hier meer over de boekenruil.