Fork me on GitHub

Snippets #122

Even if you're implementing such a basic feature as single table inheritance, always write unit tests for it to ensure everything is right. I found out the hard way last night.

Snippets #113

  • TeamRoom - A good look at the key components of the agile team room. It's basically the opposite of everything in a typical waterfall development room.
  • Rails' Next Top Model - Adam Keys' slides from RailsConf, which looks at ActiveModel and ActiveRelation. I can see lots of uses for ActiveModel in some projects, but I need to spend more time looking at ActiveRelation.
  • The Road to Rails 3 - A look at the compatibility of Thoughtbot's gems for Rails 3.
  • Unobtrusive JavaScript in Rails 3 - A detailed look at a key feature in Rails 3. Having not spent much time using JavaScript in Rails projects, I'm going to make a point of using this more extensively in future projects.
  • Hampton's Ruby Survey - It's year 3 of Hampton's Ruby Survey. Take a few minutes out to complete the survey if you can. It's always good to see what trends are emerging in the Ruby community.

Snippets #109

Snippets #87

Agile is not competing with Waterfall

Fragile is the evil twin of Agile. It is far worse than Waterfall. It's chaotic! Managers feel out of control, they say "I don't like this! I have no idea what the developers are wasting time on". Nothing gets finished, nothing is tested, and nothing at all gets delivered. There is not even the illusion of progress that you get with Waterfall.

Great post about adopting Agile over Waterfall. Agile isn't an overnight thing. It's a process of continual adoption.