Gdy dopiero zaczynałem moją przygodę z programowaniem, udzielałem się na kilku forach internetowych, gdzie inni programiści zadawali różne pytania na temat problemów i błędów, które napotykali. Zauważyłem wtedy, że bardzo często osoby opisujące z czym mają problem używają zwrotu: "nie działa". Nie podawały przy tym informacji, co to stwierdzenie znaczy:
- czy leci jakiś błąd,
- czy może nic się nie dzieje,
- czy dzieje się coś niespodziewanego,
- itd.