ruby javascript inspirational programming languages browser performance css software architecture

Why agile (a short history of software engineering, and other ideas that didn't work)

Paolo Perrotta ยท Baruco 2012

Building software is a young discipline, but it already has a fascinating history. For a young rubyist, it's easy to forget where we all come from, and why we do software the way we do today. Let a slightly-less-young rubyist tell you the story of software engineering - a story of big problems, brilliant solutions and miserable failures.