Why Software Application Development Should Be ‘Fun’ Software coding is fun. Ask any developer why they are compelled to a life of programming and they’ll all confirm this truth. Software application development professionals, hobbyists, students and even casual coders do it because it’s essentially very enjoyable.