On requirements and design before development

“Without requirements or design , programming is the art of adding bugs to an empty text file.” – Louis Srygley