Personal Information
Organization / Workplace
Toronto, Canada Area, Ontario Canada
Occupation
Coaching, Consulting, and Developing
Industry
Technology / Software / Internet
Website
www.valuablecode.com
About
I have spent my career learning how to create valuable software and how to teach others to create valuable software. Valuable code is software that is valuable now and in the future. Software by itself is rarely valuable. Instead, it becomes valuable when it can be created and tended by skilled and passionate executives, business analysts, testers, developers, and many others with all sorts of different skills.
I am an Agile Coach at ValuableCode. I work with all kinds of people helping them to create valuable code: I might coach a member of the executive team on effective meetings; I might spend the afternoon pairing with a developer to create testable software; I might facilitate a tea...
Tags
design
agile
specification by example
user story
example
simpledesign naming
culture
programming
testing
design patterns
composed method
specification agile testing architecture
first 100 hours
ping pong pairing
pair programming
lean
kotter
agile transition
urgency
cross-functional team
story-driven development
test automation pyramid
bdd
agile testing quadrants
unittest
jmock
testdatabuilder
xunit
See more
Presentations
(15)Likes
(1)JUnit Kung Fu: Getting More Out of Your Unit Tests
John Ferguson Smart Limited
•
13 years ago
Personal Information
Organization / Workplace
Toronto, Canada Area, Ontario Canada
Occupation
Coaching, Consulting, and Developing
Industry
Technology / Software / Internet
Website
www.valuablecode.com
About
I have spent my career learning how to create valuable software and how to teach others to create valuable software. Valuable code is software that is valuable now and in the future. Software by itself is rarely valuable. Instead, it becomes valuable when it can be created and tended by skilled and passionate executives, business analysts, testers, developers, and many others with all sorts of different skills.
I am an Agile Coach at ValuableCode. I work with all kinds of people helping them to create valuable code: I might coach a member of the executive team on effective meetings; I might spend the afternoon pairing with a developer to create testable software; I might facilitate a tea...
Tags
design
agile
specification by example
user story
example
simpledesign naming
culture
programming
testing
design patterns
composed method
specification agile testing architecture
first 100 hours
ping pong pairing
pair programming
lean
kotter
agile transition
urgency
cross-functional team
story-driven development
test automation pyramid
bdd
agile testing quadrants
unittest
jmock
testdatabuilder
xunit
See more