Discourse communities have direct implications on literacy because there are different expectations of literate people in different communities. In a science community there would probably be an expectation for members to know how to understand lap report style writing and have knowledge over basic scientific concepts. However these expectations would not qualify somebody as literate in a programming community, just as how knowing programming languages wouldn’t make you literate in the science community. Discourse communities are like small cultures that have their own needs and practices, many which would not apply to other communities so the meaning of literacy can change from group to group. As such the definition of literacy where as applied to an English community is completely different from the literacy of a Math community.