nim answers What Software Should Exist?