David Starr
My name is David Starr, and among other things I am a principal at Elegant Code. I have worked in software development for 17 years or so and held numerous positions including Chief Software Architect and Director of Software Development. In addition, I work with organizations to effectively drive operational change through the adoption of Agile practices.
I am primarily focused on the Microsoft stack and I am a certified Scrum Master and a signatory to the Agile Manifesto. I believe in defect avoidance over defect detection, writing less software, and emergent system design.
I live in Boise, Idaho with my lovely wife and four children, where I spend time being a dad, creating software, practicing camping, and riding motorcycles.
My resume is available here, and I provide training services for Agile software development teams and for Tea System. Please contact support@elegantcode.com for more information.
 Aggregate my favorite posts from other blogs.
Follow me on Twitter.





[...] David Starr had a good post this week on planning future work cycles. Do you use a team’s commitment to the next iteration or the team’s historical performance? [...]
[...] Code Camp 2008 was awesome. Thank you to David Starr and his wife, Eleanor, for taking ownership of this event and dedicating many months of their time [...]
[...] final list turned out like this (as posted by Chris and David with comments [...]