Happy?

No, because the point was to try and push you towards showing or gaining some insight of the issues with your attitude and approach. In your post you basically said "I don't trust others code, it wouldn't work anyway, plus did I mention it's ugly too?" No one said your code was garbage, you could write the most beautiful and functional code, but it would still be a reinvented wheel. We're not talking about some custom protocol here, this is a HTTP client, CPAN is already littered with the corpses of unmaintained, buggy, reinvented HTTP clients. The harsh realtiy is that even if you release it to CPAN, most likely you'll be the only user of that module, everyone else will continue to use the de facto standard modules that already exist and are used in all the tutorials out there and that have communities and are already maintained. That means that when you're no longer around to maintain your code, someone else will have to take over and maintain your business-critical reinvented wheel, and chances are good that they will curse you for not using a standard off the shelf module no matter how good your code is. If you just wanted to show off some cool code you wrote that'd be one thing, but then you explained this is production level payment handling code. Sorry, but your time is better spent on figuring out how to refactor your existing code base to plug in one of the existing modules.

</rant>


In reply to Re^5: Async HTTP(S) client by Anonymous Monk
in thread Async HTTP(S) client by cavac

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • 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:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, 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, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.