So I have a new job that started two weeks ago. I’m now a web developer at Rosetta Stone . Their website is built using Ruby on Rails, so I’m someone is paying me a to learn a new language, can’t get any better than that.
Also the team I work with kick ass. Unlike my last few jobs where I was the only coder/techie person physically there, I’m part of a team of 8 people, all of whom bring their own style of hotness to the group (hot being the word of highest praise).
One of the things they do in a job interview is an IQ test. They are moving away from having a hard go/no go score when they give these out, but as you talk with people around the company you can feel the collective mental powers radiating everywhere. Worse some of them are married to each other and they will soon have brainaic children that will no doubt enslave the world.
I’ve spent most of the 5 weeks getting Trac up and running for our team and adding custom fields and reports for what we need to do. When I got to the project the team had three “todo” lists: product/sprint backlog in Excel stored in SVN (we use the Scrum team management method), Bugzilla for formal QA, and Quickbase (an ASP intuit offers for business forms). A mess. The backlog has moved into Trac, but I don’t know if trac can elegantly accommodate Bugzilla and the Quickbase stuff. We need very different fields for these tickets and trac has the same fields for all ticket types. Subtickets would be really nice too.
I have done some Rails stuff, and the main trouble there is deployment. We use Apache + FCGI in the production site, and the built in ruby web server for development, but we have two rails apps that make up our site. The few changes I’ve had to make spanned these two apps and made testing them quite a pain.