Hi all,
I read all the posts and I agree with what you all already highlighted. Here, I'd like to offer a different perspective: why a contractor should care about the programming language used to build the sw solution.
When hiring an indie for a well defined one-shot programming job, the selected programming language IMHO is an important factor. This is because the maintenance of the code. If the indie uses a language few are able to program in, this could become a threat for the hiring company business. What will happen to their customer base if the original developer goes out of business?
I believe it to be wiser to always contract for source code delivery and to be prepared to hire someone else to maintain it, should the original programmer become unavailable.
On my part, when writing code for others I always offer the source code as part of the initial agreement. That said, my personal preference goes to the SAAS (software as a service) model.
At the same time, there's a lot of space for customers willing to buy a working solution rather than code, so the programmin language becomes irrelevant.
udg