Khi lập trình, bạn chỉ cần tìm ra cách để làm một điều gì đó. Phần khó nhất của quá trình thiết kế là tìm ra điều gì cần làm ngay từ đầu.