Have been modifying rwdaddresses. This little contact book uses Ruby, RubyWebDialogs and the Tinker framework. The newest version has added rconftool use to update configuration files and changed applets removal and installation to not use external programs. So it should "just work"TM on Windows.
Have made unofficial Debian packages. http://rubyforge.org/projects/rwdapplications/
I am finding that typos are the big problem with programming. I do alot of cutting and pasting, and that leads to programs that don't run correctly. Typing or cutting and pasting lead to errors in spelling or referring to wrong variables. The plus side is rapid development. I am almost always able to use a pre-written code module, but making the correct changes in the correct places is difficult.
I guess we need a tool that checks that our variables and function calls are consistent for the block of code we are using.