Indie game development bore out from the same concepts of amateur and hobbyist programming that grew with the introduction of the personal computer and the simple BASIC computer language in the 1970s and 1980s. So-called bedroom coders, particularly in the United Kingdom, made their own games and used mail order to distribute their products, later shifting to other software distribution methods with the onset of the Internet in the 1990s such as shareware and other file sharing distribution methods, though by this time, interest in hobbyist programming had waned due to rising costs of development and competition from video game publishers and home consoles.