Là một lập trình viên cao cấp có nghĩa là luôn luôn lo lắng về sự phức tạp không mong muốn do các yêu cầu tính năng mới gây ra nhưng không bao giờ có thể diễn đạt một cách hoàn hảo cho người yêu cầu về cách mà sự phức tạp đó sẽ xuất hiện.