This is BBG's Typepad Profile.
Join Typepad and start following BBG's activity
Join Now!
Already a member? Sign In
Software development junkie.
Interests: guitar, sailing, fishing, singing, rugby, cricket, olde wooden boates, mandolin, hockey (go leafs!).
Recent Activity
Today is the first day working at my "new" job. Yep - I've offically quit my day job and will be giving my side project my full & undivided attention going forward. This last year and a half working as... Continue reading
Posted Jan 11, 2015 at Gavin Terrill's Blog
There have been a couple of occasions where I've needed to identify when something is out of whack, for example checking an incoming set of market movement data for suspect quality issues so it was interesting to see the post... Continue reading
Posted Jan 11, 2015 at Gavin Terrill's Blog
Quick shout out to the Thoughtbot folks on a great post about focussing on your 'north star' metric (aka compass metric) and how to go about gathering that efficiently. This is about making the value you are providing a big... Continue reading
Posted Dec 28, 2014 at Gavin Terrill's Blog
Quick tip about accessing git repositories. If you initially cloned a repository using the default https: url then you will be prompted for your username and password everytime you want to pull or push. The fix is to access the... Continue reading
Posted Dec 8, 2014 at Gavin Terrill's Blog
I've been thinking a bit about what constitutes "Innovation". It's a bit of a catch cry for startups and enterprise alike at the moment. Personally I'm a big fan of being innovative (and disruptive for that matter), but what does... Continue reading
Posted Nov 13, 2014 at Gavin Terrill's Blog
The results, post migration, shown below. This is one of my Shopify Apps going from a monolithic Rackspace instance to a 2 instance load balanced setup on AWS. Performance is consistently good now at just under 50ms response time. I... Continue reading
Posted Aug 9, 2014 at Gavin Terrill's Blog
Just came across a perculiar problem that took a while to figure out so I thought I should document it for prosperity. Situation was that I was trying to do a capistrano deploy using the shopify-app gem and was getting... Continue reading
Posted Jul 14, 2014 at Gavin Terrill's Blog
My preferred framework of choice for a lot of the web apps I'm playing with these days is Rails. But I've got to tell you there is some stuff that really ticks me off.... First is backward compatibility. 2 years... Continue reading
Posted Mar 6, 2014 at Gavin Terrill's Blog
Somebody just tried to scam me. What happened was I purchased a domain through GoDaddy a couple of months back. Today I got a call from a lady saying she was from a company called "" (with a thick indian... Continue reading
Posted Jan 16, 2014 at Gavin Terrill's Blog
Wow, tabs full already and we've only just begun the new year! Here's what I'm looking at now: Frida - It's a desktop application that let's you inject Javascript into native processes (Win, Mac, Linux). Looks useful if you want... Continue reading
Posted Jan 15, 2014 at Gavin Terrill's Blog
I've been thinking about this for a while, but haven't really come up with a great solution so I'm looking for ideas on how others have approached it. Say you have a web service with a RESTful API. The service... Continue reading
Posted Jun 17, 2013 at Gavin Terrill's Blog
I've been hobnobbing it a bit with the locals lately. First, I checked out the Ruby on Rails Sydney meetup a couple of weeks ago. An ex-colleague was doing a lightning talk on his experiences attending startup school in Chi-town.... Continue reading
Posted Nov 29, 2012 at Gavin Terrill's Blog
According to the GAO, US Federal Agencies spend $76 Billion bucks annually on IT so to reduce the risk of budget overruns and delivery delays Agile is now recommened by the OMB as the preferred development methodology. They've just released... Continue reading
Posted Jul 27, 2012 at Gavin Terrill's Blog
Ran into this funny little bug and didn't find too much about it on the interwebs, so for prosperities' sake here are the gory details... The error is "RuntimeError: PhusionPassenger::Utils::RewindableInput is not a valid input stream. It must walk like... Continue reading
Posted Jan 5, 2012 at Gavin Terrill's Blog
Just found out that Carl Adam Petri passed away July 2, 2010. Petri invented the "Petri Net" - a tool for modeling process flow that is used in a wide variety of applications, from circuit design to traffic light coordination... Continue reading
Posted Jul 6, 2010 at Gavin Terrill's Blog
There is a nice Q & A with Shopify's CEO Tobias Lütke over at 37 Signals talking about the history, culture, product and philosophy of the company. It's a great, motivating success story, and I'm proud to have played a... Continue reading
Posted Jun 3, 2010 at Gavin Terrill's Blog
@Enrique what is your shop address? If the styling isn't showing up it is probably because the stylesheet isn't loading.
1 reply
BBG is now following The Typepad Team
Mar 15, 2010
Some regex to use when you don't want something to happen on a mobile device: if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) { // regular browser stuff here... } Continue reading
Posted Mar 8, 2010 at Gavin Terrill's Blog
A little slip by one of the bigger banks down here, Westpac, with a wayward tweet (or maybe it was on purpose?!). It's been removed now, but not before I managed to get a screen shot: Hopefully whoever screwed it... Continue reading
Posted Feb 17, 2010 at Gavin Terrill's Blog
There is a great list of critical thinking traps & tips over at I'm summarizing them here so I remember them! 1. The Anchoring Trap: Over-Relying on First Thoughts. initial impressions, ideas, estimates or data “anchor” subsequent thoughts Always... Continue reading
Posted Oct 28, 2009 at Gavin Terrill's Blog
There was a lively thread on proggit the other day about how difficult programmers can be to work with: "always trying to one up each other and prove how smart they are" "petty infighting and ruthless backstabbing" "constantly seek refuge... Continue reading
Posted Oct 19, 2009 at Gavin Terrill's Blog
Well, yes. That was the first thing I tried. The problem was the a tag needs to be styled so that it occupies the same size as the images. At least, that is what the tutorial suggests. Unfortunately, I couldn't figure it out before I lost patience with it and went for the hack instead :-)
1 reply
The jQuery cycle plugin is pretty freakin' awesome, but I couldn't figure out how to put a link behind each image. Sure there is a tutorial, but the images refused to show up no matter how much CSS tweaking I... Continue reading
Posted Oct 3, 2009 at Gavin Terrill's Blog
BBG has shared their blog Gavin Terrill's Blog
Sep 23, 2009