Ik ontwikkel informatiesystemen. Onderdeel daarvan, is het ontwerp en de bouw van software. Ik heb vrij veel software gezien, en houd mezelf aan de volgende regels om software te (laten) bouwen:
- Het moet snappen wat ik wil doen.
- Het moet aannemen dat ik weet wat ik doe.
- Als ik niet snap hoe het werkt, of wat het doet, dan is het programma fout, en niet ik.
- Ik moet het kunnen gebruiken zodra ik met het stuursysteem om kan gaan.
- Het moet hulp bieden als ik daar om vraag.
- Het moet voorbeelden bieden, maar mij ook in staat laten met niets te beginnen.
- Het moet mij enkel die mogelijkheden bieden die ik op dat moment kan/mag gebruiken.
- Het moet andere programma's met rust laten.
- Het uiterlijk moet overeenstemmen met de functie (dat zal in de loop der tijd wijzigen).
- Het uiterlijk moet relateren aan wat ik ken, maar mag daarbinnen variƫren.
Need problem solving?
Talk to me. Let's meet for coffee or over lunch. Mail me at “omegajunior at protonmail dot com”.