I feel like I'm misunderstanding your question, because there's tons of other work when it comes to programming. Desktop UI programs of many different types (ex, web browser, chat, games, etc), command line utilities, compilers, operating systems, data bases... the list is long.