In the software community we use experience all the time. We look for experience when we're looking for jobs. We look at people who have experience when we have questions. But what exactly does it mean? Does experience mean that the people who have it will generally have the answers? Does it mean the people with the most experience should get the job? How much experience do you need to define yourself as a junior, mid level, senior software developer? Does X years in software development mean anything? Does having a BS, MS, or Ph.D in software development help a persons career? How does experience relate to a successful software project? These are the type of questions we'll be asking ourselves and trying to understand what exactly experience means.