user-pic

dagolden.com

  • Commented on If there's a shortage of programmers, why aren't wages up?
    Ovid, what I was trying to highlight by saying "programmers aren't commodities" is that you missed making more of the distinction between "good" and "bad" (not that it's binary, either). Take wine as an analogy. Yes, there is aggregate supply...
  • Commented on If there's a shortage of programmers, why aren't wages up?
    I think you're conflating several issues. First, "programmers" aren't commodities. Usually, what employers mean is more along the lines of "there's a shortage of GOOD programmers". Because a good programmer is often considered to be 10x more effective (or more!)...
  • Commented on On the removal of some core modules
    FYI, CPAN.pm detects if you don’t have write access to your Perl and can bootstrap local::lib for you. This has been in the core since Perl 5.14. You do have to re-run autoconfiguration if you have a legacy CPAN config...
  • Commented on Why is your Perl site asking me to log in with another site's credentials?
    Managing credentials and confirming identities is not trivial to do well/securely, so I think many sites are just outsourcing that to a third party that is widely trusted. It's a form of laziness (possibly in the good way). See OAuth...
  • Commented on psgi applications easy install with chef
    Cool! How are you doing the actual deployment and dependency resolution? It looks like your cookbook runs plackup directly without anything like carton to manage a local library....
  • Commented on On the awesomeness of the Perl community
    "civility-free" implies to me that there will be no civility. I was sort of looking forward to watching you kill some sacred cows to the horror of the crowd. Maybe you mean "civility-optional" zone? :-)...
  • Commented on Code Evolution Versus Intelligent Design
    I started to respond, then realized I'd written enough for a blog post of my own: OODA vs technical debt...
  • Commented on Is the module list useful?
    It predated having decent search engines. I think it's completely outlived its usefulness and should be shut down so we stop confusing people into thinking it means anything. Frankly, I only think it's survived this long because some (other) PAUSE...
  • Commented on Comparing Apples and Oranges - rubygems vs cpan part 2
    +1 for "Beware of Leopard" reference. I do want to point out that despite the 3 week caveat, since I took over PAUSE ID approvals several years ago, I've generally been able to keep approval times under 24 hours (with...
  • Commented on What's wrong with CPAN?
    Poor design: Many modules are poorly designed or over-engineered, solving problems in a specific way for the author that hinder more general reuse (thus prompting fragmentation) Side note -- I'm not sure private modules are really a problem. Personal Task...
  • Commented on Don't release experiments to CPAN
    Neil, thanks for clarifying. Personally, I think either dev versions or Acme are good places to put experimental code that one isn't sure has a long-term future, but that one wants to get exposed to the community. For example, when...
  • Commented on Don't release experiments to CPAN
    I feel so strongly about this issue, I posted on my blog in response: CPAN is for experimentation and I hope that never changes....
  • Commented on CPAN modules that (can) load other modules
    You forgot Acme::require::case. ;-) You also might want to mention the security risks inherent in bad implementations of module loading, as Schwern references in http://blogs.perl.org/users/michael_g_schwern/2011/10/how-not-to-load-a-module-or-bad-interfaces-make-good-people-do-bad-things.html...
  • Commented on Names and Numbers, Brand and Identity
    To clarify my earlier comment, I think any alternate identity for Perl 5 that still has the word "Perl" in it won't change external impressions in the short run. I think it will still be perceived as the version before...
  • Commented on Names and Numbers, Brand and Identity
    I'm with Stevan. That said, "Pumpkin Perl" is probably better than other alternatives I've heard. The problem, as I see it, is that to the outside world it will just sound like all the various implementation flavors of Python and...
  • Commented on Finding files faster
    I'm glad you're enjoying the speed boost. It's nice to know that my work is having real-world benefits for people. :-)...
  • Commented on A funny thing happened on the way to the p5-mop...
    Stevan, I sort of assumed that the point of a "core" MOP is to get away from blessed references and that any CPAN implementation would be a crude prototype of such. On the topic of attributes, I meant that having...
  • Commented on A funny thing happened on the way to the p5-mop...
    Thanks for explaining it. I wonder if p5-mop could have been (could yet be?) more successful if it wasn't so ambitious. Yes, having attribute access just like lexical variable access would be cool, but I could certainly live without it....
  • Commented on Testing scripts in your distribution, portably
    I'm biased, but I would recommend Capture::Tiny instead of qx(). That also means you can use system() and stop worrying about spaces in paths. (Mostly stop worrying). I would use "bin/yourprogram" or "script/yourprogram" (depending on where you put it) and...
  • Commented on A plan for revamping and replacing the Perl debugger.
    I'm really pleased to see progress on replacing the debugger with something less monolithic and more flexible. As for how it's done, I think packaging up the old debugger as a dual life module is a good step so that...
  • Commented on Revitalizing LinkedIn's Advanced Perl Users Group
    FWIW: How do I close my account?...
  • Commented on DistZilla from one newb to another
    Great slides! Another couple tips for Dist::Zilla newbies. #distzilla on irc.perl.org for great community support There are many Dist::Zilla::PluginBundle::* modules on CPAN. Browse them to see how other people are doing things....
  • Commented on Releasing trial/dev/beta versions with Dist::Zilla
    You misunderstand what “development” means with respect to a CPAN distribution. It means only that PAUSE won’t index the modules within the distribution. You could have $VERSION=1.23 in your module but release it as “Dist-Name-1.23_01.tar.gz” and PAUSE won’t index it....
  • Commented on How (not) To Load a Module or Bad Interfaces Make Good People Do Bad Things
    I appreciate that you're pointing out yet another security loophole that people might not think of. Yet the only real lesson I see is that Perl code shouldn't incorporate unvalidated, arbitrary user input into its execution logic, and that's not...
  • Commented on Authors vs. Contributors
    My off-the-cuff thoughts: "authors" would be people that get listed in META.* metadata vs "contributors" making contributions, but not being on the hook for contact about the module (which is the definition in the CPAN::Meta::Spec) In some licenses, e.g. Apache...
  • Commented on Beating memoization
    I think you took way too long to make this point: "optimizing with a better algorithm is often better than optimizing with a cache". Then everything with Memoize and fib() is just an example, and not a terribly good one...
  • Commented on Task::CPAN::Reporter and CPAN::Mini to the rescue
    Welcome to CPAN Testers! If you haven't seen it, check out the CPAN Testers Analysis website. If the most recent upload of a distribution has at least 3 passes and 3 fails, it provides a regression analysis to identify potentially...
  • Commented on When module installation fails
    FYI, the "duplicate report" warning is just telling you that CPAN::Reporter thinks it already sent a report with the "FAIL" grade for that distribution and won't sent another one. The CPAN::Exception is a weird one. Please file a ticket on...
  • Commented on Google Chrome fails at pause.perl.org
    As a workaround, you can also upload with the 'cpan-upload' program that comes with CPAN::Uploader. I find that to be easier and faster than using the web form....
  • Commented on Reducing Documentation's Technical Debt
    This looks like a great project and a great use of Pod::Weaver. Please blog more as it progresses. -- David...
Subscribe to feed Recent Actions from dagolden.com

Subscribe to feed Responses to Comments from dagolden.com

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.