7. Third-party packages

As a programmer, by no means can you create every single thing yourself; you inevitably have to use stuff developed by other people.