Published Jan 10, 2011

Ruby 1.9, Nokogiri, Tender Lovemaking (Interview)

Join Aaron Patterson, renowned as Tenderlove, as he delves into his journey within the Ruby community, shares insights on the cultural dynamics between programming languages, and discusses his innovative work in enhancing Ruby 1.9, Rails, and exploring NoSQL, all while maintaining his distinctive and engaging online persona.
Episode Highlights
The Changelog logo

Popular Clips

Episode Highlights

  • Language Exploration

    Aaron Patterson shares his enthusiasm for exploring various programming languages, highlighting his recent focus on Scheme and his interest in Haskell. He finds these languages intriguing and plans to delve deeper into Haskell after his current Scheme exploration. Jerod Santo, on the other hand, expresses his fondness for CoffeeScript, noting its appeal over JavaScript for personal projects 1. Aaron also mentions his desire to pair program with Jim Weyrich, a notable figure in the Ruby community, reflecting his appreciation for collaborative learning experiences.

    I would love to pair with Jim Weyrich. I think it would be a nice pair.

    ---

    This interest in diverse languages and collaborative programming underscores Aaron's commitment to continuous learning and innovation.

       

    Cultural Insights

    Aaron discusses the cultural differences between the Perl and Ruby programming communities, particularly in terms of testing practices. He notes that testing is more integral to Ruby, contrasting with his past experiences in the Perl community where it was less emphasized. This shift in culture is evident as testing in Ruby has become a rite of passage for developers 2. Aaron's favorite testing library is Minitest, praised for its speed and flexibility, and he appreciates having direct access to its author for support.

    Testing was not really as encouraged as it is in the Ruby community.

    ---

    This cultural comparison highlights the evolving practices and community norms that shape programming environments.

Related Episodes