<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss"><id>tag:blogger.com,1999:blog-9251785</id><updated>2009-07-05T10:43:06.780-05:00</updated><title type="text">Cory Foy</title><subtitle type="html" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default?start-index=26&amp;max-results=25" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.cornetdesign.com/atom.xml" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>398</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-9251785.post-9052658518143394071</id><published>2009-06-22T22:08:00.002-05:00</published><updated>2009-06-22T22:29:16.878-05:00</updated><title type="text">The Misnomer of Open Space</title><summary type="text">Recently there has been an explosion of "Open Space" events and sessions at conferences across the world. Suprisingly (or not-so-suprisingly) the results of these aren't always this wonderful touchy-feely explosion of experience and sharing that open space events are made out to be. Why is that?First, there are actually two types of events labeled in the "Open Space" realm:A big open space with a</summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/9052658518143394071/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=9052658518143394071" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/9052658518143394071" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/9052658518143394071" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/06/misnomer-of-open-space.html" title="The Misnomer of Open Space" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-7566610134620259082</id><published>2009-06-16T11:13:00.001-05:00</published><updated>2009-06-16T11:13:34.052-05:00</updated><title type="text">Exceptions in Constructors: How Reflection Helped Workaround an Oracle Bug</title><summary type="text">Our application supports both SQL and Oracle users. To do this, there are certain things that we need present at runtime - like an Oracle Provider. But, in our case, we require a certain version or higher due to the API calls we need to make.  During testing for our upcoming release, we found a bug where if someone tried to create a connection to an Oracle database, and didn't have the Oracle </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/7566610134620259082/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=7566610134620259082" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/7566610134620259082" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/7566610134620259082" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/06/exceptions-in-constructors-how.html" title="Exceptions in Constructors: How Reflection Helped Workaround an Oracle Bug" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-240052120160139337</id><published>2009-06-10T21:49:00.002-05:00</published><updated>2009-06-11T10:09:49.829-05:00</updated><title type="text">Hope is Not a Risk Management Strategy</title><summary type="text">To many people, software projects are a lot like black magic. You are trying to build something that no one knows the contents of until it's been built, in a way that responds to change, in some semblance of a reasonable timeframe and budget. Everything from the estimation process, to the status calls, to the change control, to the releases themselves vary so wildly that we actually applaud when </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/240052120160139337/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=240052120160139337" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/240052120160139337" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/240052120160139337" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/06/hope-is-not-risk-management-strategy.html" title="Hope is Not a Risk Management Strategy" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-8575214244856562170</id><published>2009-05-08T00:00:00.002-05:00</published><updated>2009-05-08T00:11:20.223-05:00</updated><title type="text">Scrum Alliance Community Liaison Announcement</title><summary type="text">Hi All,Over the past couple of weeks, there has been some hubub over a letter that went out from the Scrum Alliance to their user groups. This letter let to an announcement that the Orlando Scrum User Group was closing. This led to a posting I did on the Scrum Development list. This in turn culminated in a phone meeting with Jim Cundiff, the managing director for the Scrum Alliance, and a </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/8575214244856562170/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=8575214244856562170" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/8575214244856562170" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/8575214244856562170" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/05/scrum-alliance-community-liaison.html" title="Scrum Alliance Community Liaison Announcement" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-6501752052885015712</id><published>2009-05-03T21:48:00.002-05:00</published><updated>2009-05-03T21:52:37.133-05:00</updated><title type="text">acts_as_versioned: Getting started</title><summary type="text">I was recently building an app which needed to take advantage of versioning. I liked the look of acts_as_versioned, which is a nice add-on to Rails to versions models.However, the tutorial-fu is pretty sparse, and what is out there is pretty old, so I wanted to write up what it took to get it running for me.Step 1 - The basicsFirst, create a new Rails app (rails testversioning). I'm using the </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/6501752052885015712/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=6501752052885015712" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/6501752052885015712" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/6501752052885015712" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/05/actsasversioned-getting-started.html" title="acts_as_versioned: Getting started" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-4231184583892524830</id><published>2009-04-19T12:28:00.002-05:00</published><updated>2009-04-19T12:41:33.085-05:00</updated><title type="text">BarCampOrlando Follow-up: Software Craftsmanship Resources</title><summary type="text">Thanks again to everyone that came out to my Software Craftsmanship talk at BarCampOrlando yesterday. I had a blast, and I enjoyed talking with so many of you throughout the day about moving forward with becoming craftsmen in your own organizations.Here are some resources I talked about or listed in the slides:Agile ManifestoSoftware Craftsmanship ManifestoSoftware Craftsmanship Mailing </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/4231184583892524830/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=4231184583892524830" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/4231184583892524830" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/4231184583892524830" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/04/barcamporlando-follow-up-software.html" title="BarCampOrlando Follow-up: Software Craftsmanship Resources" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-1576532483237094404</id><published>2009-04-19T06:25:00.002-05:00</published><updated>2009-04-19T06:29:38.885-05:00</updated><title type="text">Disciplines of a Software Developer: Compassion</title><summary type="text">"Bob, we need to talk. I've been reviewing the check-in histories, and Steve hasn't bothered to check in anything in the past 6 days. When he does check-in, his quality is just utter crap. I don't know what happened, but I'm tired of dealing with him and his slack attitude."We've all had team members that are hard to deal with. In my last post I mentioned that we need to respect our other team </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/1576532483237094404/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=1576532483237094404" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/1576532483237094404" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/1576532483237094404" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/04/disciplines-of-software-developer.html" title="Disciplines of a Software Developer: Compassion" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-2693064659355450516</id><published>2009-04-09T06:17:00.002-05:00</published><updated>2009-04-09T06:23:55.837-05:00</updated><title type="text">Day of Ruby - now coming to Tampa AND Orlando!</title><summary type="text">Some exciting news from the Day of Ruby event - in addition to the Tampa Day of Ruby being held on May 16th (which has 1/3rd of the slots gone already - so sign up quick!), I'm excited to announce that we'll be holding an Orlando Day of Ruby on May 30th!Both events are totally free events targeted at .NET, Java and PHP developers who have been wanting to get their hands on with Ruby, Rails, RSpec</summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/2693064659355450516/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=2693064659355450516" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/2693064659355450516" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/2693064659355450516" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/04/day-of-ruby-now-coming-to-tampa-and.html" title="Day of Ruby - now coming to Tampa AND Orlando!" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-2152735407918919223</id><published>2009-04-01T22:22:00.002-05:00</published><updated>2009-04-01T22:35:43.379-05:00</updated><title type="text">Secrets of Salary</title><summary type="text">One thing that has always amazed me is the giant leaps we take in organizations to protect the salary information of others. Even telling another employee your own salary is a firable offense in some companies - much less finding out what everyone makes.I'm a firm believer in things like Maverick and SEMCO where Ricardo Semler turned the organization upside down by opening just about everything </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/2152735407918919223/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=2152735407918919223" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/2152735407918919223" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/2152735407918919223" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/04/secrets-of-salary.html" title="Secrets of Salary" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-8519411834740327945</id><published>2009-03-31T22:41:00.002-05:00</published><updated>2009-03-31T22:44:18.266-05:00</updated><title type="text">Agile Object-Oriented Maturity Model Certification</title><summary type="text">With all the hubbub around the World Agile Qualification Boards and other certifications, I wanted to make sure that teams were getting the most out of their capabilities. So I've created the Agile Object-Oriented Maturity Model Certification. You can get all the details at the site. Sign up today!</summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/8519411834740327945/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=8519411834740327945" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/8519411834740327945" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/8519411834740327945" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/03/agile-object-oriented-maturity-model.html" title="Agile Object-Oriented Maturity Model Certification" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-6910929723223289913</id><published>2009-03-25T23:09:00.003-05:00</published><updated>2009-03-25T23:31:56.746-05:00</updated><title type="text">Retrospectives and Mature Teams</title><summary type="text">Steven List asks if Retrospectives are an antipattern. The question actually came from Chris Matts, and was a point I agreed with - the more mature a team, the less likely they will need formalized retrospectives. To explain more, check out Patrick Kua's Model for Understanding Retrospective Impact. The key thing that struck me is how I envision teams working in that model. let's say we divide it</summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/6910929723223289913/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=6910929723223289913" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/6910929723223289913" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/6910929723223289913" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/03/retrospectives-and-mature-teams.html" title="Retrospectives and Mature Teams" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-2792009770434318930</id><published>2009-03-19T01:31:00.004-05:00</published><updated>2009-03-19T08:40:08.748-05:00</updated><title type="text">Disciplines: Respect</title><summary type="text">Respect is perhaps one of the most fundamental tenets of any team. Before a team can even begin to address the 5 Dysfunctions, they must learn to respect each other. Fundamentally, there are two different meanings for respect - one being a reverence for a particular person. For example, we may have significant respect for our parents, or our mentors, or those who have accomplished much - for </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/2792009770434318930/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=2792009770434318930" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/2792009770434318930" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/2792009770434318930" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/03/disciplines-respect.html" title="Disciplines: Respect" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-4319775878359345176</id><published>2009-03-01T21:52:00.002-05:00</published><updated>2009-03-01T21:55:37.597-05:00</updated><title type="text">Tampa Day of Ruby site is LIVE!</title><summary type="text">Everything is now finalized for the first Day of Ruby event, which will be held May 16th in Tampa, FL. This is a free event for anyone interested in getting hands on with Ruby and Rails (especially .NET and Java developers). For all of the details, and to register, head over to http://tampa.dayofruby.com or follow us on Twitter at DayOfRuby. See you there!</summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/4319775878359345176/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=4319775878359345176" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/4319775878359345176" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/4319775878359345176" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/03/tampa-day-of-ruby-site-is-live.html" title="Tampa Day of Ruby site is LIVE!" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-4030705215401993187</id><published>2009-02-27T00:19:00.002-05:00</published><updated>2009-02-27T00:30:54.298-05:00</updated><title type="text">Upcoming Tampa/Orlando Events</title><summary type="text">A couple of cool going-ons over the next several weeks:On Monday, March 2nd, David J. Anderson will be in Tampa for one day. We're going to do a get-together in the evening, so if you are interested, let me know via email (foyc at this blog) or on Twitter at cory_foy. David is putting together the Lean Kanban Conference coming up in Miami May 6th-8thBarCampOrlando is April 18th in sunny Orlando, </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/4030705215401993187/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=4030705215401993187" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/4030705215401993187" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/4030705215401993187" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/02/upcoming-tampaorlando-events.html" title="Upcoming Tampa/Orlando Events" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-7074798332748316459</id><published>2009-02-18T23:08:00.002-05:00</published><updated>2009-02-18T23:11:16.002-05:00</updated><title type="text">Disciplines: Redux</title><summary type="text">In my overview post on this series, I used the term discipline, and still believe in that term. Some people commented that it may be confusing, since there are so many ways we think of and talk about discipline. The easiest way to explain it is with this awesome quote from The Fifth Discipline:The way to begin developing a sense of personal mastery is to approach it as a discipline, as a series </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/7074798332748316459/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=7074798332748316459" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/7074798332748316459" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/7074798332748316459" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/02/disciplines-redux.html" title="Disciplines: Redux" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-5353937603587699220</id><published>2009-02-13T00:23:00.004-05:00</published><updated>2009-03-19T02:03:36.382-05:00</updated><title type="text">Disciplines: Overview</title><summary type="text">In my last post on discipline, I discuss disciplines as being the thing that kicks in when motivation fails you. More importantly, I state that there are specific disciplines which I believe apply across software developers wishing to be better at what they do. In doing research for this topic, I came across many references to this same concept in the martial arts world. Some interesting ideas </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/5353937603587699220/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=5353937603587699220" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/5353937603587699220" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/5353937603587699220" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/02/disciplines-overview.html" title="Disciplines: Overview" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-5547241381090606507</id><published>2009-02-08T22:41:00.001-05:00</published><updated>2009-02-10T00:14:15.520-05:00</updated><title type="text">Round up from the Friday acts_as_conference Sessions</title><summary type="text">On Friday, I got the opportunity to attend the excellent acts_as_conference right here in Florida (over in Orlando). The conference is a one-track Ruby conference that had about 130 attendees show up. I was excited by both the schedule and the attendees, and though I was only able to attend on Friday, I wasn't disappointed. The conference opened up with the Rails Envy guys doing a talk on Rails </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/5547241381090606507/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=5547241381090606507" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/5547241381090606507" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/5547241381090606507" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/02/round-up-from-friday-actsasconference.html" title="Round up from the Friday acts_as_conference Sessions" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-2251229003249258996</id><published>2009-01-27T23:54:00.004-05:00</published><updated>2009-01-28T00:21:06.960-05:00</updated><title type="text">A Quest for Discipline</title><summary type="text">What does discipline mean to you? Looking at the definition from Merriam-Webster Dictionary, it could mean:punishment(obsolete) instructiona field of studytraining that corrects, molds, or perfects the mental faculties or moral charactercontrol gained by enforcing obedience or orderorderly or prescribed conduct or pattern of behaviorself-controla rule or system of rules governing conduct or </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/2251229003249258996/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=2251229003249258996" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/2251229003249258996" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/2251229003249258996" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/01/quest-for-discipline.html" title="A Quest for Discipline" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-4105247154194882870</id><published>2009-01-25T23:27:00.002-05:00</published><updated>2009-01-25T23:42:46.348-05:00</updated><title type="text">MSTest, NUnit and Visual Studio</title><summary type="text">At the recent TDD Firestarter event here in Tampa, a second issue came up in the reviews - namely why we chose to use NUnit over MSTest (given that it was held in an Microsoft office). Several reasons came up - cost (MSTest requires Visual Studio Pro), integration (MSTest requires Visual Studio to be installed on your build server to run tests as part of a CI build), and extensibility (have to </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/4105247154194882870/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=4105247154194882870" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/4105247154194882870" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/4105247154194882870" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/01/mstest-nunit-and-visual-studio.html" title="MSTest, NUnit and Visual Studio" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-4913788696389051486</id><published>2009-01-22T23:12:00.003-05:00</published><updated>2009-01-23T00:11:50.417-05:00</updated><title type="text">Getting Started with Test-Driven Development</title><summary type="text">At the recent TDD Firestarter here in Tampa, a question came again that was a repeat of one from my TDD/MVC talk at Agile Tampa a couple of months back. Then, at the after-party of the Firestarter event, Joe Healy talked about needing a 10-step program for introducing TDD.I gave some thought to this, and even outlined steps. But my mind kept going back to that question. The very strange question.</summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/4913788696389051486/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=4913788696389051486" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/4913788696389051486" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/4913788696389051486" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/01/getting-started-with-test-driven.html" title="Getting Started with Test-Driven Development" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-850239676850261764</id><published>2009-01-20T00:32:00.003-05:00</published><updated>2009-01-20T00:34:08.592-05:00</updated><title type="text">Pictures from the TDD Firestarter Event</title><summary type="text">This past Saturday, I got the great pleasure of hanging out at the TDD Firestarter event here in Tampa. It was great fun, and I even got to wow the crowd with demos on FitNesse, Cucumber and DBPro. I also got some decent pictures of the crowd and activities. You can see what I've uploaded on my Flickr page.</summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/850239676850261764/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=850239676850261764" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/850239676850261764" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/850239676850261764" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/01/pictures-from-tdd-firestarter-event.html" title="Pictures from the TDD Firestarter Event" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-6459656768972712821</id><published>2009-01-05T21:40:00.002-05:00</published><updated>2009-01-05T21:48:00.475-05:00</updated><title type="text">Lean Kanban Conference Coming to Florida!</title><summary type="text">As more organizations have worked to implement agile practices, some teams have found wisdom in Lean Principles to guide them along. Some teams have even found ways to get rid of timeboxed iterations altogether and move towards Kanban - a pull based system for getting things done.If you've heard about Lean and Kanaban, or are interested in hearing more about it, and want to get away from whatever</summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/6459656768972712821/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=6459656768972712821" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/6459656768972712821" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/6459656768972712821" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/01/lean-kanban-conference-coming-to.html" title="Lean Kanban Conference Coming to Florida!" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-3157415444465640662</id><published>2009-01-01T00:25:00.002-05:00</published><updated>2009-01-19T16:34:40.694-05:00</updated><title type="text">Beginning iPhone Development Review</title><summary type="text">When my wife got an Touch several months back, the first thing I wanted to do was build some applications for it. Who wouldn't want to play with a device that has accelerometers, position sensors and multi-touch gestures? But being new to the Mac world, I needed something to help guide me along. Beginning iPhone Development aims to be that guide. But does it live up to the challenge of teaching a</summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/3157415444465640662/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=3157415444465640662" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/3157415444465640662" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/3157415444465640662" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2009/01/beginning-iphone-development-review.html" title="Beginning iPhone Development Review" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-212823996530266140</id><published>2008-12-09T21:09:00.002-05:00</published><updated>2008-12-09T21:25:09.095-05:00</updated><title type="text">Consenting Adults and Public APIs</title><summary type="text">Ayende has a post entitled "Consenting Adults" about a recent post by David Kean on why MSFT tries to lock down their APIs.Don't get me wrong - I don't like sealed and internal classes any more than the rest of us. It does make it difficult to test and extend. I'm a TDD proponent (Green wristband and all) and I've had to deal with these classes.But, I've also been on the other side - supporting </summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/212823996530266140/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=212823996530266140" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/212823996530266140" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/212823996530266140" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2008/12/consenting-adults-and-public-apis.html" title="Consenting Adults and Public APIs" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9251785.post-3995824396041540515</id><published>2008-12-08T23:24:00.002-05:00</published><updated>2008-12-08T23:31:31.734-05:00</updated><title type="text">TDD Firestarter Event - January 17th, Tampa, FL</title><summary type="text">If you'll be around the Tampa, FL area on January 17th, 2009, come out for an awesome Day of TDD. There will be lots of great speakers including: Scott C. Reynolds Sean Chambers Cory Foy (me!) Doing a session on Acceptance-Test Driven Development Christopher Bennage Rob EisenbergYou can get all the information at the website: http://tddfirestarter.lostechies.com</summary><link rel="replies" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/3995824396041540515/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9251785&amp;postID=3995824396041540515" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/3995824396041540515" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9251785/posts/default/3995824396041540515" /><link rel="alternate" type="text/html" href="http://www.cornetdesign.com/2008/12/tdd-firestarter-event-january-17th.html" title="TDD Firestarter Event - January 17th, Tampa, FL" /><author><name>Cory Foy</name><uri>http://www.blogger.com/profile/16623557184597571370</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="03517100813051895035" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry></feed>
