On Being A Journeyman Software Developer
Thursday, February 28, 2013
Emulation March
›
An Emu, get it? Programming communities are full of inspirational people. People who do great things. Not only great things, but specifi...
Wednesday, January 23, 2013
I'm sorry
›
Yesterday I made a mistake . Without thinking, I put up a mean tweet about some code that Heather Arthur wrote. And I want to apologize. ...
Thursday, December 27, 2012
Why I Don't Use ActiveSupport::Concern
›
or, why I actively replace ActiveSupport::Concern with Ruby in codebases I work on tl;dr I don't use ActiveSupport::Concern. Unli...
Monday, December 17, 2012
Roman Numerals Kata with Commentary
›
I recently participated in an awesome Kata Battle at 8th Light against the worthy adversary, Craig Demyanovitch . The kata was the wonderfu...
Sunday, August 7, 2011
Being honest vs Making excuses
›
The other day, I was involved in a conversation with a group of developers. Several of them work at a large company whose product is built o...
Wednesday, March 23, 2011
My talk from SCNA2010
›
I was honored to be asked to give the closing talk at the Software Craftsmanship North America conference (SCNA) last year. It was a fantast...
Wednesday, March 2, 2011
Turbulence, measuring the turbulent nature of your code
›
Recently, Michael Feathers has been investigating the idea of mining all the data in our source code repositories to start finding informat...
›
Home
View web version