Loud ramblings of a Software Artisan

Friday 26 March 2010

Catching the tram

Catching the tram at the (now gone) Granville Island Station, Vancouver, BC - March 19th 2010

5DMkII 24-105 f/4L @24mm 1/25sec f/8 ISO 200

This picture was taken for the Dailyshoot assignment 124 - taking a picture at 30cm off the ground. It is also my first attempt to properly use the "live view" instead of the optical viewfinder. It is probably one of this case where it is convenient.

flickr

Daffodils

Daffodils on Granville Island, Vancouver, BC - March 19th 2010

5DMkII, 24-105 f/4L @24

flickr

C++ Coding Standards

I finally read C++ coding standards by Herb Shutter and Andrei Alexandrescu. One of these books I should have read a long time ago and for which I felt I learned something when finishing it.

Coding standard is about code quality and language usage, not about indentation and other cosmetic and personal taste. This book list 101 things to following when coding in C++. Includes things on topics including type safety, STL, coding style (semantics, not presentation), design, etc.

Several projects I know don't even enforce or follow what's is told in this book, even though they should, and I just wish we all used tools that could enforce most of the issues listed in there at compile time.