Term: bedroom programming
Example: [uplink] is one of the best modern bedroom programming games
Definition: [software] or [video game] programmed by amateur [coder]s, who program for the love of it, not for making money for publishers