I have had my eye on a pair of Bose headphones for some time but never managed to justify the cost. And to be honest I am not sure that I ever will. Except that they are truly fabulous and on my first tip with them on a plane left me feeling relaxed and comfortable. The noise onboard a plane seem to raise my tension levels but removing that noise really helped me enjoy the flight. I was told when I bought them that the batteries were fully charged and would each last 10 hours. I can only testify to 8 on one battery with almost continuous use. I will confess that I have tried a number of different headphones, both in and out of ear, with and without noise cancelling but nothing comes close to the peace that these phones bring with them. So maybe I have justified them :) |
Monday, August 4, 2008
Quietly Does it
Toronto - Sunday
I am staying at the Hilton just across the street from the conference at the Sheraton Centre for an early morning start. |
Friday, August 1, 2008
Code is Poetry
On a recent visit to the Wordpress sight I was struck by their tag line "Code is poetry". I have been searching for some time for a phrase that would sum up how I feel about well crafted code; code that is easy to understand, read and generally feels 'just right'.
I am not completely convinced that code is poetry - but it comes pretty close.
Agile2008
Monday, May 19, 2008
Trains and WiFi
Tuesday, May 13, 2008
Keyboard touching
I am definitely with Jeff Atwood on when it is appropriate to touch monitors - NEVER.
Tuesday, April 29, 2008
Further perf ruby, python C++ file reading
Following on from the log files article I decided to do some basic perf checks of ruby and python reading text files. The results were a little disapointing - performance was roughly the same, so my ruby log file reading optimisation was complete rot.
Further experimentation required.
Processing /Users/gcb/work/log-analysis/cc.rb ... created /Users/gcb/work/log-analysis/cc.rb.html | Realy simple script - and probably the most obvious - add up the length of all the lines in the file. |
|
Processing /Users/gcb/work/log-analysis/cc1.rb ... created /Users/gcb/work/log-analysis/cc1.rb.html | Based on previoud observations this one uses the realine method from the IO library but did not affect the performance. |
|
import sys Processing /Users/gcb/work/log-analysis/cc.py ... created /Users/gcb/work/log-analysis/cc.py.html | As a benchmark a simple python scrpt - again adding up all the line lengths in the file. |
|
#include <stdio.h> Processing /Users/gcb/work/log-analysis/cc.cpp ... created /Users/gcb/work/log-analysis/cc.cpp.html | Baseline written in C++ |
|
#include <stdio.h> Processing /Users/gcb/work/log-analysis/cc1.cpp ... created /Users/gcb/work/log-analysis/cc1.cpp.html | A (poor) buffered version of the baseline written in C++ |
|