Omdat het in de zomerperiode altijd wat rustiger is voor wat betreft conversies, gebruik ik deze tijd om de conversie programmatuur aan te passen en up to date te brengen. Maar dat is soms lastiger dan verwacht.
De basis voor een aantal conversie programma’s is jaren geleden gelegd en deze software is de afgelopen jaren steeds aangepast aan de veranderende omstandigheden. Het verschil in versies van de brondata wordt opgevangen door een database met de verschillende configuraties, dus bij een update kan snel een aanpassing worden gemaakt. Maar op een gegeven moment loop je toch tegen grenzen van de software aan en denk je dat het verstandig is om deze aan een grondige remake te onderwerpen.
Het probleem is dan vaak dat je niet precies de details meer weet hoe je sommige constructies hebt opgezet. Vaak is het makkelijker om vanuit een probleem naar een oplossing te werken, dan uit bestaande software de finesses proberen te halen. Hoe goed je de software ook documenteert, soms zie je niet meer wat er exact gebeurt in een functie, en waarom. Je moet je er goed in verdiepen en veel tijd aan besteden om het weer net zo goed te krijgen als het origineel.
Vaak ben ik dan onder de indruk van de originele opzet van de software en vraag me dan af waarom er zonodig een remake moest komen. De software deed het toch prima? En de beperkingen waren toch duidelijk? Waarom dan tijd besteden aan iets nieuws? Vaak geldt het credo: If it works, don’t fix it.
Dit geldt m.i. ook voor vele andere softwarepakketten. Een complete remake is niet altijd beter dan de vorige versie. Behoudens de extra opties krijg je er meestal ook beperkingen en bugs gratis en voor niks bij. Maar ja, de klant wil een nieuw en moderner ogend programma, dus dan wordt dat gemaakt en aangeboden. Maar voor eigen (conversie) programma’s geldt dat in mindere mate; dan wil je alleen een programma dat goed en snel werkt. Dus ga je dan wel updaten, dan doe je dat jezelf aan.
Joop Mullemeister is sinds 2000 gespecialiseerd in database conversies voor huisarts- en fysiotherapiepraktijken en schrijft zo nu en dan een kort stukje over wat hij op dat moment belangrijk vindt. Wil je reageren? Stuur dan een mailtje.