in reply to
Re: Changing times
in thread Changing times
I'm not sure what I wanted in a response myself, or if one was even necessary. That you replied with a particular poitn of view does add some texture to the topic, though.
I write most of my code either for internal use at my daytime employer or for internal use at one of my freelancing customers. It's never good enough to sell and keep selling, because it's code written for hire. I'm fortunate to keep copyright over most of it, and am allowed non-exclusive use clauses by many of my clients. So some of the code does get released, but not much. Also, many of my clients insist that if I release anything that they paid me to write, that it becomes Free Software under the GPL. Some even insist it gets released free of charge. I'm more interested in selling repeat business to these customers in the form of more new code or other services, and code written for a custom need isn't necessarily the best mass-market product in the first place. When there's an upgrade for this code, it's generally at the customer's pace, not at the pace of a marketing department.
Some of my code I write as a hobby or to support my other hobbies. I'm either writing this for myself or for a member of a community to which I feel attached, so I'm interested more in a better program than a faster turnaround here as well.
So whatever pressures some people face, some of us have the luxury of creating a solution to fill a need, instead of creating a need that needs a solution. That's the point of view from which I've developed my habits and philosophies.