Looking at what's already been around for >10 years:
vim, emacs, linux, windows, mac os x, nethack (plus a whole stack of programming languages like C).
vim, emacs, linux, windows, mac os x, nethack (plus a whole stack of programming languages like C).