Hacker News new | past | comments | ask | show | jobs | submit login

The assumptions that documentation makes about what you already know. Sometimes these are such tacit assumptions that they don’t even give you anything to start googling about. Other times they’re assumptions that you’re already skilled in areas of computing that it can take months to years to understand properly.



What would be some good examples that most books/tutorials make assumptions on? Thanks


It's going to be different for everyone, probably. For me, it was always stuff around networking, systems administration, DB administration, and compiling/linking.

A tiny example might be something that uses a symlink or, worse, is hard-linked from multiple places. A newbie might not even know that such things are possible; and if you don't point it out or use the terms, they can end up be horribly confused.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: