Tuesday, January 17, 2012

My First Interesting Photo of 2012

Wall of Jars
Wall of Jars, taken while Kim and I were at the Science Center is the photo from 2012 to break into my all time top 10% of interesting pictures on flickr. 

Thing is I didn't want to take this shot. When I caught up to Kim I showed her some of the shots I'd done and she sent me back to get one of the full wall of Jars. So Kim gets as much credit for this as I do.

- Peace

Sunday, January 01, 2012

2000 KM in 2011

New Years Lights at 2000 KM
After a couple of days of procrastination, I finally decided that I was going to hit the 2000 km mark for 2011 yesterday. I was at 1941 km, so yesterday afternoon and evening I did almost 60 km of riding. After weeks of not doing more than 20 km at a time this was a serious challenge. Did about 35 km in Fishcreek with the usual suspects. Was a ton of fun, but ridding in snow is hard work. Finished of the goal by doing 25 km in the evening on the Lynskey in Evergreen. The cold, the dark and being out of shape slowed things down but I did hit the 2000 km mark at about 11:30 last night.

The goal for 2012 will be 3000 km, 1000 km more than this year.

- Peace & Happy New Year

Saturday, December 31, 2011

My Top 12 Photos of 2011 According to Flickr

Flickr ranks photos according to interestingness. As of Dec 31st 2011: here are my top 12 photos according to flickr.
Green Points#1 Green Points: a lens baby shot of the tip of a branch of an unidentified cactus tree. Taken on the Sunshine Coast while on our BC Vacation this summer
Close Up#2 Close Up: Rebecca wanted to do a vintage pin up shoot, but she wasn't going to model. She was going to do make up and provide the outfits, then her friend couldn't make it so she filled in. Flickr likes her.
Lion's Gate Bridge#3 Lion's Gate Bridge: We spent Easter in Vancouver as it lined up with Sarah being done at UBC.  This is from a drive Kim and I did through Stanley Park.
Mountain Glory#4 Mountain Glory: A shot from Sulfur Mountain in Banff, I went up with my niece and brother and law in March.
Splash#5 Splash: An idea that worked. Smantha Greenwood stepped up to do this shoot when she heard that another model had backed out. I'm glad she did and flickr seems to agree :)
Lounging#6 Lounging: another shot of Rebecca.
Light Stage Left#7 Light Stage Left: this was the first shoot I did with Cactus V radio triggers. Made it very easy to change the flash location, title reflects what I was thinking.
White Cherry Tree#8 White Cherry Tree: Another Easter in Vancouver shot. A combo of my Sigma 8-16 MM Utlra Wide and my improving skills with PhotoShop. I removed two people talking right beside the tree and a number of parked cars from the left hand side.
Calgary by Sunrise#9 Calgary by Sunrise: My first shot of 2011. I may try to recreate it now the bow is almost done.
Hair#10 Hair: a shot of Samantha Greenwood. I had to create some of that hair in PhotoShop. Not much just enough to fill in a gap in the arrangement that I didn't notice when shooting.
Legs by the Water#11 Legs by the Water. Fun with the Ultra Wide and Samantha Greenwood. Here I used PhotoShop to fill in the grass so it didn't distract from the shot.
Light Stage Right#12 Light Stage Right: Another lighting experiment with Rebecca

I track all the shots that make my all time top 10%.  For 2011 125 shots have made it so far.  I still have some 2011 pictures to post and late 2011 shots could still break into the the top 10% in 2012.

It's been a good year for my photography. Thanks to Kim for putting up with me wandering off to shoot stuff and all the people who agreed to pose for me in 2011.

- Peace

Wednesday, December 21, 2011

Free Christmas Music and New FIF for a Happy New Year!

Was checking out free Christmas music at NoiseTrade when what did I see?  But a new single from Five Iron Frenzy! 

From the FIF NoiseTrade page:
Five Iron Frenzy is an undead band from the Denver, CO area. They spent a few years (1997-2003) touring, creating music that made people happy and gave them something to listen to on road trips. The band quit FIF on November 22nd, 2003. They were greatly missed. 8 years after their break-up they launched a Kickstarter Project and raised enough money to record a new album ($30,000) in just 55 minutes.
A new FIF Album in the works? It will be a Happy New Year after all! Oh and for Xmas music, I'd recomend Ten Out Of Tenn Christmas and the Paste Magazine 2011 Christmas Sampler!

Sunday, November 13, 2011

I wrote software and helped others write software

One of the difficult things about writing software is describing what you do to other people.   If you mentioned Web development, you'll get "oh I have a 12 year old nephew who does web pages."  Mention Java and for years even some people in IT thought JavaScript.  Back in the day if I was feeling difficult I'd describe what I did as "Writing software for computers that don't exist."   Best response from that was: "Is there a market for that?".  Oddly enough there was.   

It only got worse with a job titles like Application Architect.  Most people understand that software needs to be written, but Software Architecture?  What's that?  Must be how you format all that text.  So eventually I landed on "I write software and help other people write software."  That really covered the best of architecture, as well as the teaching and mentoring I'd done. 

After 15+ years of writing software, I've taken a job where that's not the job, in fact I've been told to resist when I'm asked to write software.   On Monday, I start as Shaw's Development Practice Lead.  With zero hours on the job, my understanding is I'll be the internal coach / advocate for the development team.

While I still expect to be writing software, it's no longer my job.  My new description: I help other people write software.  Let's hope there's a market for that.

- Peace

1900 km

Ice on Fishcreek at 1900 km
Haven't been doing much riding since the 84 km epic ride to Bragg Creek and back. Unfortunately soon after that I developed some shin splints and tendonitis, so had to lay off the biking. Legs have been feeling better so I did a number of short rides this weekend and that put me over the 1900 km mark today.  Not sure how much more riding I'll get in, but I think it's safe to say the original goal of 3600 km isn't going to happen in the next six weeks.

- Peace

Friday, November 11, 2011

Nov 11th, Thoughts of My Gradnfather

My Gradfather and I
Nov 11th always means thoughts of my Grandfather who signed up before there was an RCAF so he flew with the RAF in the battle of Britton and in the North African Campaign. 

He was shot down over Egypt and survived, but wasn't re-certified for combat, so he delivered new planes to the front and brought back planes that needed service as the Allies pushed north through Italy.

So many stories.  Once while preparing to return to Egypt with a plane from Itally he noticed the grapes were ripe in the field next to the airstrip.  So he unloaded one of the ammo bays in plane and filled it with grapes.  Figured he was flying alone, so if he encountered the enemy there wouldn't be much difference between one set of guns and two.  He flew back to Egypt with a load of fresh grapes, said it made him quite popular for a couple of weeks.

- Peace

Thursday, November 10, 2011

Last Day at Blackboard Collaborate

Last Flight out of Bb collaborate

Today's my last day at Blackboard Collaborate. It's been a tough three weeks, letting go of a place where I've grown to love the people I work with. But I covered that in my last post.  So let's talk RC Helicopters.

My parting gift to the Calgary Office is pair of Force RC Battling Helicopters. We've been buzzing around our large meeting area, and shooting one another out of the sky all week :)

For the price the Force RC helicopters are very easy to fly and the combat system is a ton of fun. These are the RC toys I dreamed of as a kid.

Only complaint is they're not the toughest things in the world, even with adults it's easy to break the plastic frames. Still lot's of fun for the $$$. Got them as a set from PM Hobby Craft.

Oh and before I get accused of trying to lower productivity via gift of RC goodness, I cleared the idea with the appropriate VP before getting them. OK so said VP announced his retirement a few days later, but my conscience is clear.

Thanks to Doug for taking the picture, while I flew past the Bb collaborate poster. Thanks to Andy for helping with the initial experiments.

Thoughts on the new gig still to come.

- Peace

Wednesday, November 09, 2011

A Failed assert Is Truly Groovy Baby

While I've been a fan of Groovy for some time, I wasn't a fan of assert in Groovy, it produced a big ugly stack trace and wasn't very readable. So I just ignored assert  as I have in Java.

Most developers ignore assert in Java, it was introduced late, it's complicated to work with from a tuning and performance perspective, we've been doing unit testing long before assert was introduced...

However the core Groovy community loves assert, almost all example code for Groovy,  beyond 'Hello World', uses assert to show what's going on. Example: Introduction to Groovy

So ignoring assert in Groovy, didn't feel very groovy; I was at odds with the community. Using assert didn't feel groovy either.

That changed last night as I debugging some code for the build system. I put in a quick assert as a sanity check and it failed, but it failed beautifully.  It produced one of the most beautiful error messages I've ever seen, it looked something like:

assert demo.calcA() == demo.calcB()
       |    |       |  |    |
       |    1       |  |    2
       |            |  AssertDemo@2c79809
       |            false
       AssertDemo@2c79809 

The perfect amount of information, quickly showing me what was happening in my code. Turns out Groovy 1.7 introduced Power Asserts because
Groovy's "assert" keyword has sometimes been criticized as it's, in a way, limited, as it just checks that the expression it's being passed is true or false. Unlike with testing frameworks such as JUnit/TestNG and the various additional assertion utilities, where you get nicer and more descriptive messages, Groovy's assert would just tell you the expression was false, and would give the value of variables used in the expression, but nothing more.
OK, so I'm not quite alone in my lack of love for the old assert.  The new Power Assert is a thing of beauty.

Power Assert was developed as part of Spock: a testing and specification framework for Java and Groovy applications.  I haven't used Spock, but it's now on the list of things to check out.

- Peace