Category Archive: Software engineering

De kunst om goede software te maken

Apr
09

Creatieve destructie

refactoring

Programmeurs blijken geregeld problemen te hebben met refactoring, een soort creatieve destructie. Merkwaardig is dat niet: het vernietigen van iets dat werkt en goed is lijkt inderdaad niet de meest economische aanpak en verbreekt tevens de band die de maker heeft met zijn eigen werk. Gevolg is dat de bestaande code blijft en dat er …

Continue reading »

Dec
08

Malen

Afgezien van het nogal vervelende feit dat de echt uitdagende problemen met een systeem meestal aan het eind van de vrijdagmiddag ontstaan is het troubleshooten ervan wat mij betreft één van de leukere aspecten. Het in kaart brengen en interpreteren van de symptomen en deze analyseren en combineren tot een mogelijke oorzaak en daarmee een …

Continue reading »

Dec
01

Een fijn stukje code

Gistermiddag heb ik  een stukje code geschreven waar ik ouderwets veel voldoening van had. Toen ik me dat realiseerde ging ik me afvragen waarom nou juist dat stukje code zoveel voldoening gaf. De laatste paar jaren heb ik ook regelmatig rollen bekleed waar ik weliswaar met code te maken had, maar zelf nauwelijks code produceerde. …

Continue reading »

Nov
03

Certificering, ervaring, certificering, ervaring

In de wereld van de IT, op het gebied van “staffing”, is het voor zover ik kan overzien heel gebruikelijk om mensen te selecteren op basis van een aantal keywords in een CV in combinatie met, al dan niet officieel erkende, certificering. Naast aantoonbare, maar hoe doe je dat, ervaring worden vaak een aantal certificaten, …

Continue reading »

Oct
22

Lean Prince2

businesscase2

Bijna dagelijks krijg ik CVs toegestuurd van mensen die als projectmanager aan de slag willen. Iedereen heeft wel een Prince2 certificaat, sommigen soms wel 2, de echte Practitioners. Als het tot een gesprek komt dan blijkt dat de ervaring die ze met Prince2 hebben meestal minimaal is. Als in dat gesprek gevraagd wordt wat zij …

Continue reading »

Oct
20

Software technologie selectie

Hoe selecteer je technologie voor je software ontwikkelproject? Het maken van dit soort keuzes en selecties is in veel gevallen werk voor een (software) architect. Even afgezien van de discussie wat die rol precies inhoudt, is het antwoord natuurlijk het archetypische architecten antwoord: “dat hangt er vanaf” (~ “it depends”). In sommige gevallen kan het …

Continue reading »

Sep
22

Podcasts & apps

Enige jaren geleden, in een periode waarin ik te maken had met veel woon-werk-reis-uren, raakte ik behoorlijk uitgekeken, eigenlijk uitgeluisterd, op zich elk half uur herhalende nieuwsprogramma’s. Min of meer uit verveling onderweg begon ik met een audiocursus in een mij vreemde taal. Erg leuk, maar ook daar komt een eind aan. Die audiocursus beluisterde …

Continue reading »

Jan
29

All in a day’s work

All in a day’s work Waar je zoal allemaal in verzeild kunt raken als je de simpele vraag krijgt even een aantal MySQL queries te testen op uitvoerbaarheid met betrekking tot efficiency en performance. Ok, de doelomgeving is Ubuntu server 10.04 LTS, maar de doelhardware is niet direct beschikbaar. Om daar maar zo dicht mogelijk …

Continue reading »

Jan
28

4 free

karl-marx

Er is niet veel gratis en wat er gratis valt vaak vies tegen. Er is echter een uitzondering op deze regel. Nee, niet de zon die deze week het nieuws bepaalde door na een lange slaap weer eens goed van zich liet “horen” met de productie van gigantische zonnevlammen. Nee, ik bedoel software. Veel software …

Continue reading »

Jan
11

Resources

mallya

Het valt allemaal nog niet mee, dat 2012, als we zo de kranten mogen geloven. Europa blijft matig presteren en zelfs landen als China en India hebben daar last van. Het FD had op 11 januari wel een heel sneu stukje over Mallya, de man van India, het grote voorbeeld voor iedere bewoner van dat …

Continue reading »

Older posts «