Web development is about a lot more than writing code. Here at Singlebrook we may dream in backbone.js, eat Ruby gems for breakfast, and fantasize about SASS; but at the end of the day we recognize our main purpose: - Evaluate the business need and the desired user experience; then choose the best path to fulfill it. All other considerations are secondary. As part of our Agile development philosophy we continually do this over the course of a project. We love code; and spend plenty of hours each week immersed in writing it. In the end, we understand that this is only one part of the software development cycle. Today I want to look at an integral part of the that cycle: Technology Choices...