Когда слова нечеткие, программисты рефлекторно отступают к наиболее точному доступному методу артикуляции: исходному коду. Хотя нет ничего более точного, чем код, нет ничего более постоянного или устойчивого к изменениям. Поэтому часто возникает ситуация, когда путаница в номенклатуре заставляет программистов преждевременно начинать кодирование, и этот код становится де-факто дизайном, независимо от его уместности или правильности.