`
MySite

Artikelen met het keyword Softwareontwikkeling


What started as a simple request for a distribution list quickly exposed the limitations of hardcoded business rules and sprawling conditional logic. In this article I walk through the thought process that led from a growing collection of IAM provisioning rules to a declarative rule model based on conditions, condition sets and rule sets. That journey eventually resulted in StructMatcher: a generic rule evaluation engine that separates business logic from implementation.

Dit artikel onderzoekt hoe kleine technische keuzes in softwareontwikkeling onverwacht kunnen uitgroeien tot een wirwar van nieuwe ideeën, afhankelijkheden en complexiteit – het bekende "can of worms"-effect. Aan de hand van praktijkvoorbeelden en reflectie wordt duidelijk hoe scope-creep en keuzestress ontstaan, en hoe je met focus, prioritering (zoals de MoSCoW-methode) en iteratief werken grip kunt houden op een groeiend project.

De site heeft een nieuwe header en menubalk gekregen, waarmee een oude GitHub-wens eindelijk is afgerond. Ondanks frustraties met CSS en uitlijning is er nu een duidelijke scheiding tussen header en menu. Het resultaat is niet perfect, maar vormt wel een solide basis om verder te bouwen aan de uitstraling en functionaliteit van de site.

Deze update beschrijft de eerste verbeterpunten na de livegang van de site: onduidelijke samenvattingen op de homepage, foutieve links, eenvoudige header en footer, en inconsistent gebruik van categorie‑iconen. Een transparant kijkje in wat er nog moet worden aangepakt — en dit is pas het begin.