Writings on various topics (mostly technical) from Oliver Hookins and Angela Collins. We currently reside in Sydney after almost a decade in Berlin, have three kids, and have far too little time to really justify having a blog.
These days I'm noticing myself saying more and more frequently that Duck Typing is great, except when it's not.
An amusing issue that briefly cropped up this afternoon was when we failed to correctly negotiate a data structure inside of a Rake task. Consider the following basic task: ``
desc "a test task"
task :test, :glob do |t,args|
if args[:glob].nil?
args[:glob] = 'some default value…I've been spreading this excellent talk by Gary Bernhardt around my co-workers and friends who universally love it. I'm also proud to say the "WAT" meme has (hopefully permanently) entered my team's culture as we find it adequately sums up our feelings towards various bits of software that we either have to work with or maintain.
Half my team is away on business trips or sick leave at the moment…