The term 'DIY culture' refers to people doing things for themselves and also a wide range of elements in non-mainstream society, such as grassroots political and social activism, independent music, art, and film.