Craig Berntson is a .NET architect, author, and speaker. His writing and speaking topics center around Software Gardening, a concept he discovered reading The Pragmatic Programmer. He has expanded on the topic to include many development topics.
What is Software Gardening? Many developers compare writing software to constructing a building. This implies that software is rigid, firm, solid, difficult to change. This couldn’t be further from the truth. Software changes all time. It’s almost organic. As developers, we should create software that is easy to maintain, enchance, and extend. Software Gardening is tools, practices, and mindset to make this happen.
Also see The Software Gardening blog
He live in Salt Lake City.