user-pic

Buddy Burden

  • About: 5 years in California, 15 years in Perl, 25 years in computers, 45 years in bare feet.
  • Commented on Augment and Inner: Haters Gotta Hate
    @preaction: Yes, excellent point. @tobyink: Awesome pointers! I'll update the post to mention MooX::Augment, and thanx for all the additional quotes to use abusing augment. :-D...
  • Posted Augment and Inner: Haters Gotta Hate to Buddy Burden

    The other day, on the Moose mailing list, I read this: “I’m not sure augment/inner is ever the right answer, ...”.  It reminded me of this sentence from the

  • Commented on Random thoughts about agile software development
    Excellent post, Ovid. I posted something very similar recently ... if you don't mind me pimping my blog: My Theory About Agile Love to hear your thoughts on it....
  • Commented on Play Perl is a Startup
    Definitely wishing you the best of luck. Running a business can be a huge PITA, and it can be very rewarding. Generally it's both at once. :-) When you start adding features, put me down as a +1 for adding...
  • Commented on Sifting Through the CPAN
    Okay, so first thing is: I'd never even heard of PrePAN before this latest round of blog posts. If I wanted opinions on my latest module idea, I'd just post to module-authors. Can anyone tell me why or when PrePAN...
  • Commented on Don't release experiments to CPAN
    Guys, I think what Neil is talking about here is the modules we've all run across before: modules that don't even have any code in them, or only pseudo-code, or some quickly hacked code with no tests--this sort of thing....
  • Commented on The Four Major Problems with CPAN
    Yet Another Problem with the ideas (not that I wish to discourage you--definitely keep pursuing these ideas, as they're much needed--but just to make sure you're thinking of all the issues) is that, while sometimes there is a "right" and...
  • Commented on Method::Signatures: here a tweak, there a bugfix
    have their been any performance comparisons for MS vs. other modules providing similar if less comprehensive functionality eg. Method::Signatures::Simple. Not that I'm aware of, although it's a very good suggestion. I know that both schwern and I did some benchmarking...
  • Commented on A follow up on three-value logic in Perl
    The problem with ditching the stringification is that it could make debugging problematic. I'm interested to see where this goes....
  • Commented on Three-value logic in Perl
    I'm not sure I agree that "NULL" is a terrible name for unknown data. After all, as Hercynium writes: Generally, when I read the word "null" I think of it as referring to something specific, representing the absence of a...
  • Commented on Method::Signatures: here a tweak, there a bugfix
    Thanks for the kind words guys. I especially want to thank Ross for saying: > Method::Signatures must be the most important new module for Perl right now. Of course, to be fair, schwern wrote the original version of MS back...
  • Posted Method::Signatures: here a tweak, there a bugfix to Buddy Burden


    • Previously, you weren&…

  • Commented on Play Perl is more popular than rt.cpan.org!
    Is there a way to get in without having a Twitter account yet? If not, I'd rate that as a pretty important feature ......
  • Posted Debuggit: now with Data::Printer-y goodness to Buddy Burden

    Short Version: I’ve released version 2.04 of Debuggit.  It allows you to substitute Data::Printer for

  • Commented on The indirection benefits for Perl on LinkedIn
    Excellent article. The only reason I hadn't joined the CPAN group is that I didn't know it existed: problem solved. :-) I just took a few moments to update my profile appropriately. Good tips....
  • Commented on Method::Signatures: where and when
    In this week's Perl Weekly, Gabor asks: Especially I was wondering if there is a way to pass several arrays to a function like this f(@x, @y) and handle them correctly, or at least as array references inside the function....
  • Commented on Method::Signatures: where and when
    'Tis true. But my goal is to change all that. :-) After all, what would you rather have in your Perl code: some Method::Signatures, or some Microsoft? ;->...
  • Posted Method::Signatures: where and when to Buddy Burden

    I’ve just released a new version of Method::Signatures: 20121201, a.k.a. yesterday.  This one has been a long time coming—I thought for a while there that $work was going to either bury me or sap my will to…

  • Commented on Please Don't Throw Me into that Briar Patch ...
    I just personally try not to mess with master unless I know everything is ready. well, fair enough, but note that I'm never actually modifying master. That is, I modify my working copy while it happens to be a checkout...
  • Commented on Please Don't Throw Me into that Briar Patch ...
    Okaaaay ... not sure I followed all that, but let me see how far I get: First off, I never knew that git could apply patches directly, so that's a handy one to have. Now, secondly, when you say git...
  • Commented on Please Don't Throw Me into that Briar Patch ...
    I hear you guys, but, remember: an unstash is a merge. Having them all in separate branchces and merging them all together doesn't seem to me like it would be any different in terms of outcome, but it does seem...
  • Posted Please Don't Throw Me into that Briar Patch ... to Buddy Burden

    [Quick note: This is mostly a Git story, although there’s plenty of links to Perl code and Perl discussions.  It also turned out to be quite a bit longer story than I originally intended.  But, even though it gets pretty deep into Git features, I think it should be interesting…

  • Commented on A Method::Signatures Retrospective
    Ross: Thanks for reminding me about the Windows problem! I see you've added a comment on the GitHub issue, so I'll follow up over there. I think we can find a workaround for this....
  • Posted A Method::Signatures Retrospective to Buddy Burden

    As some of you may know, I worked on a partial rewrite of Method::Signatures last year, mainly to add Moose types to the sigs, but also to do some tweaks here and there, and to use it as a base for Method::Signatures::Modifiers…

  • Commented on A Porter's Tale
    @Chaigh: I guess the deciding factor for me is, this is not something I want to in a particular case; rather, this is something I want to do in all cases except this one. So that seems to point me...
  • Commented on The Mind-killer
    @cosimo: Whether the test has been written before or after the code doesn't make much difference, at least with regards to guaranteeing code robustness (writing a test case before the code actually makes the code better, that's for sure!). In...
  • Commented on The Mind-killer
    @Gabor: Thanks for the kind words. @bill.ruppert: Yes, and I agree with Spolsky on that point as well, and that's exactly the way we're approaching our own refactoring: a bit a time. That doesn't change the fact that what said...
  • Commented on The Mind-killer
    I am sorry to say this but it is really very difficult to follow a piece of writing when someone starts talking about something they're working on and then they don't give any idea what it is that they are...
  • Posted The Mind-killer to Buddy Burden

    I happen to be a TDD proponent.  Now, right there I’ve probably lost about half of you, and the rest are probably going, “okay, yeah, get on with it.” TDD is one of those things that people either love or hate.  For a full meditation on the ins and outs of technical…

  • Posted A Porter's Tale to Buddy Burden

    Well, I’m just about done with my porting project.  For $work, we’ve been working on porting a fairly large codebase (the official count is nearly 2 million LOCs, although I think that probably includes whitespace and comments) from Perl 5.8.9 to 5.14.2.  Actually, our goal…

Subscribe to feed Recent Actions from Buddy Burden

  • MeirG commented on Three-value logic in Perl

    NULL might also mean "Not Applicable" such as the "State" address field for Israel. (Hardly big enough to place the country's name...)

    In fact, in my old Ordain Inc. days (a database machine start-up that never took-off) we listed up to SEVEN totally different meanings that were all have to share the poor SQL NULL concept! Forgot most of them.

  • Drew Taylor commented on Method::Signatures: here a tweak, there a bugfix

    I'll chime in and say that Method::Signatures has made writing perl much, much nicer! I use the named parameter support all the time. Thanks for the work you put into it maintaining the module.

  • Olaf Alders commented on Sifting Through the CPAN

    As far as PrePAN goes, that's maybe the subject of a blog post in itself, but essentially you have a forum dedicated to discussing your module that is social, not tied to an email thread and has a dedicated URL for discussion and reference. I think there's a lot of value to that. For some, this may be a better fit than an email list and the discussions are certainly easier to follow.

    We originally had planned on -- as well, but decided we didn't want to put up any barriers to people uploading code who might be sensitive to negative feedback. I think, so far, that has worked out we…

  • Olaf Alders commented on Sifting Through the CPAN

    It was pointed out to me that I should have mentioned in my original post that Task::Kensho also has some valuable data for folks looking to find the right module for a given task.

  • mascip commented on Augment and Inner: Haters Gotta Hate

    I like the first example: in a hierarchy that already exists, that's a great way to avoid duplication.

    The second example could be implemented with a Role: you would require the actions() method, and build a common behavior "around()" it. Does augment/inner has advantages over the Role approach?

Subscribe to feed Responses to Comments from Buddy Burden

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.