Het zal vast aan mij liggen, maar ik kan me niet ontdoen van het gevoel dat mensen die ik tegenkom en ook in Software Development actief zijn, er steeds naar streven prachtige dingen te maken. Nochtans hoeft dat niet te verbazen; Software Architectuur is immers ook juist dat: een vorm van  Architectuur

Maar waarom zich toch al die moeite getroosten om te bouwen aan prachtige architecturen wanneer (in dit geval) toch niemand die ziet? Moet Software immers niet gewoon funktioneel zijn, en vooral: zo snel mogelijk klaar? Zeker als men kijkt naar de slechte reputatie m.b.t. oplevering van IT projecten.

Ik geloof van niet. Om een aantal zeer gegronde redenen. Het is jammer dat, wanneer het over 'echte' architectuur gaat, iedereen zich kan voorstellen tot wat een ramp het zou leiden degelijke architectuur te verwaarlozen, ... en niet iedereen diezelfde, vanzelfsprekende reflex heeft wanneer het over Software Architectuur gaat. 

De paradox is wellicht dat, naar mijn overtuiging, veel IT projecten falen omdat zijn te haastig (ondoordacht) worden geschreven. Een deel van het probleem kan m.i. verklaard worden doordat niemand de tijd neemt om ook echt in architectuur te investeren. Dat brengt immers niet onmiddellijk op. Een boek lezen over bvb Software Design Patterns kan niet op één projectkost worden terug gebracht. Daardoor zijn de meesten aangewezen om hierin persoonlijk te investeren. Om vervolgens de mosterd uit al die boeken te halen. 

Daarom een korte lijst met zaken die ik meest recent las. Om mezelf scherp te houden, én te laten weten dat uw architectuur in goede handen is! 

    • Java Concurrency in practice (Parallel Computing -- ISBN 978-0321349606)
    • iPhone in action (Mobile Application Platform Development -- ISBN 193398886X)
    • Open Source ESBs in Action (Enterprise Integration Architectures -- ISBN 1933988215)
    • JBoss jBPM (Business Process Management -- ISBN 978-1-847192-36-3)

 

Boek Show