The Secret Life of Ruby: Warrior With A Cause
summary
Lab builds an integrated system environment called ICE that is 142,000 lines (about 80% Ruby) and drives simulations, routers and plugins to translate legacy protocols; ICE uses rabbit mq, Subversion, Jenkins, VMware/VirtualBox and a Ruby job‑configuration language to deploy models across peers (C++/Java/RB). Prototypes turn into real contracts — audit credits eight figures to ICE and a customer once offers “here’s a billion dollars, go build me one.” Key practices: refactor, CI, automated backups, shared vision.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:01Ruby for rapid prototyping
- 6:53Integrated System Environment
- 9:02Ice’s scale and impact
- 11:34Prototyping and refactoring
- 15:36Ice’s architecture
- 18:52Ice router concept
- 21:25RabbitMQ and routing
- 22:29Smart Ruby messages
- 24:18Lab lessons learned
- 26:24Continuous integration
- 28:30Team vision and conflict
- 29:38Refactoring investment
- 30:44Ruby performance and deployment
- 31:47Backup and testing
- 32:37Managing expectations
- 33:30Value of prototyping
- 34:14Deploying Ruby in field








