• Website:
  • About: Freelance Perl/Testing/Agile consultant and trainer. See for our services. If you have a problem with Perl, we will solve it for you. And don't forget to buy my book!
Subscribe to feed Recent Actions from Ovid

  • Ether commented on Why code style is important

    This looks like something that could have happened from a git merge, without someone manually reviewing the result of the merge.

    The same thing would have happened if braces were used like this:

    if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0)
    { goto fail; }
    { goto fail; }

    Only if the braces were on a different line would we either have gotten a
    detectable merge conflict, or a second goto operation that did no harm:

    if ((err = SSLHashSHA1.update(&hashCtx, &signedParams)) != 0) {
    goto fail;

  • worldofspaz commented on My First Twitter App

    @Willem (or, more likely, anyone that stumbles across this post later) - the program assumes that the .oauth file exists on the first run. Just create a file with that name in the directory.

  • Aristotle commented on Custom DBIx::Class ResultSets

    Oh right, you’re writing a game. I forgot.

    You probably want to be aware of the entity, component, system pattern. Here is an explanation that made sense to me (via Wayback Machine as the blog is currently offline).

    Squinting at your game I can’t decide whether it’s applicable and a win for your case, so that’s your…

  • Jesse Shy commented on Why Companies Turn Me Down For Contracts

    The in the USA one kills me. I am a US Citizen, with a US bank account and US permanent address and I still have run into this. They should just think of me as a US remote worker permanently traveling. As for "our code is beneath you", just send them my way, no code is beneath me - the uglier, the better. No docs? Original programmer gone and probably dead? No tests? Just jump in and figure out our app from 2002 that hasn't been touched in 12 years and we want modernized, docs, and tests -- I'm the man.

  • dean commented on Why Companies Turn Me Down For Contracts

    At the end of the day, you are still selling some of your waking hours for money. That is to say that you are earning money rather than making money.

    Whilst its important to build your career, remember that ultimately all you are doing is making your waking hours more valuable for someone else to buy - usually to build an automated system which makes them money 24/7.

    A career only lasts till you retire, it can't be passed on to your children, friends or family when you die and it could end while you are driving home from work.

    So if its financial stability you are aft…

Subscribe to feed Responses to Comments from Ovid

About 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.