It weird how computer programming is grouped in with the other professions. It's true that they use the term freelancing, but they're the only group that really isn't creative. I think we use the term because we believe software developers create applications. But it isn't quite the same.