The greatest risk we face in software development is that of overestimating our own knowledge.
No man ever went broke overestimating the ignorance of the American public.