Demos are artifacts of the human desire to showcase digital creation skills, including programming. Demoscene is the niche subculture where programmers, designers, and musicians work together to produce demos. They compete at events and distribute their work for free.