Brendan Ruiz began writing software while working his way through college in the 1980’s. After earning degrees in math and economics, he finally began writing software fulltime, in 1989. It was then that he became acutely aware of the need for good software development practices. Simply put, the lack of a disciplined approach to software development resulted in an unnecessarily high cost of production. Driven by a desire to improve efficiency, he began his quest to improve the quality of his own work as well as the processes used by his team as a whole.
By 1995, Brendan had joined a team employing standard software engineering practices to provide high quality software for real-time call processing systems. There was still room for self improvement, so he enrolled in computer science courses at the University of Colorado, in Colorado Springs. The education provided better context for the development processes that he had experienced and introduced him to new approaches as well.
The internet was expanding rapidly, when he began telecommuting part time, in 1997. Three years later, he was on a team that was dispersed across the country. The availability of advanced communication tools enabled the team to successfully develop, deploy, and maintain internet based services.
Over his career in software, Brendan has continued to seek opportunities to improve the quality of his work and the processes employed by his team. A desire to employ Agile development practices (Scrum, in particular) has lead Brendan to set aside telecommuting and return to the office environment.