Řešení může být dobře napsané a přesto obtížné doručit nebo podporovat. Proto se dívám i na to, co do vývoje vstupuje a co se s výsledkem děje cestou k uživateli. Očekávání lidí, kteří ho budou přebírat a provozovat, mohou zpětně ovlivnit návrh.
Záleží mi na tom, aby jednotlivé části tvořily použitelný celek. Vedle kódu k tomu patří ověření, srozumitelná rozhodnutí, dokumentace a možnost pokračovat v práci. Když některá návaznost selhává, stojí za to ji prozkoumat samostatně a s lidmi, kteří ji znají.