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.

Paolo Perrotta

Paolo Perrotta wrote the "Metaprogramming Ruby" for the Pragmatic Bookshelf. He has more than ten years of experience as a developer and writer, working for domains ranging from embedded to enterprise software, computer games, and web applications. These days, Paolo coaches agile teams and mentors programmers throughout Europe. He lives in Bologna, Italy.

organized by :codegram