This document discusses what prevents the author from writing accurate code and provides suggestions. It notes that being too honest, lacking patience, unclear requirements, commitment overflow, and lack of refactoring space can hinder code quality. The author recommends documenting known issues, commenting code according to conventions, thinking of someone reviewing the code, and using behavior driven development with specifications and testing. The document ends by asking what prevents others from writing accurate code.