Biasanya saya mulai dengan memahami apa yang perlu diselesaikan seseorang. Saya ikuti tugas itu lewat antarmuka sampai ke data di baliknya, lalu membangun versi kecil yang sudah berjalan supaya ada sesuatu yang konkret untuk dipertanyakan.
Setelah berjalan, saya kembali ke bagian-bagian yang janggal. Saya coba teks yang lebih panjang, layar sempit, request yang gagal, dan perubahan yang belum disimpan. Pemeriksaan itu sering menunjukkan hal yang terlewat di versi pertama.
Saya juga bisa berubah pikiran. Sebuah referensi bisa tampak meyakinkan kalau dilihat sendiri, tetapi terasa salah di dalam proyek yang sebenarnya. Kalau itu terjadi, saya tinjau lagi keputusannya dan mempertahankan apa yang terbukti kuat saat dipakai.