Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If I have to resort to hole-driven development then it seems like something has gone very wrong? I like to understand the libraries I’m using. Libraries should have good API documentation and intuitive type definitions. I shouldn’t have to carefully study how they’re put together, like solving a math homework problem.


Hole-driven development is especially useful when at the end of the workday your brain is fried, or when you are simply not in a good mood to understand all the type definitions. It allows you to defer your understanding and still make progress.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: