Написание - это частично интуиция, и частично пробная и ошибка, но в основном это очень тяжелая работа.