> Je častou chybou programátorů začátečníků, brát všechny pojmy dogmaticky.
Problém je v tom, že když nepoužíváte přesné a jasné definice základních pojmů, tak se pak vlastně neví, o čem mluvíte. Odstrašujícím příkladem může být pojem OOP. Když někomu řeknete, že jazyk XYZ podporuje OOP, tak je to jako byste nic neřekl (možná říkáte, že jazyk podporuje dynamic dispatch, ale to je asi tak všechno).