Last week, fellow software developer, Aaron Breckenridge, and I attended the Ruby Conference in Austin, Texas. Ruby is the name of the programming language Geoforce developers use to create our family of apps – and the conference got a bunch of developers together to expand on our software knowledge and practices. The conference allowed developers to explore the Ruby language and hear from Ruby developers who have been working with the language for years. The first day of the conference consisted of training and the following two days were filled up with speakers and learning sessions. The lectures ranged from high-level subjects like how to be a better developer to more low-level technical sessions that revealed tools we could utilize to better handle some of the challenges we face at Geoforce. We got to meet prominent Ruby developers (who are essentially celebrities in the Ruby community) and discuss their experiences and thoughts on issues developers face daily. Aaron and I met other developers from all around the world and were able to share experiences and expertise with each other all in the spirit of becoming better at what we do. One of the biggest challenges of software development is to continue to create and progress new features and new products that go above and beyond customer expectations while at the same time continuing to bring more features, stability and value to the apps our customers are already using. The conference gave us a lot of fresh ideas on how to increase the value of the GPS tracking software we will develop as well as the software we currently have over 300 companies in the oilfield using.