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.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||