So, as I had mentioned a short while ago, I was aiming to participate in Rails Day. And I did. The results came in late last night. And I didn’t win. You know what? That’s just fine with me.
You see, the version that I last uploaded to the server wasn’t the right version. I have no idea what happened, but the files didn’t properly check into svn, so if the app worked at all (I was too chicken to find out), then it wasn’t what I intended to do.
So what was my project? I called it Ritka: Rails TimeKeeping Application; it was a billing/invoicing application for services businesses. Which, now that I see the results, sounds pretty similar to the first place entry.
It’s my intention to keep working on my project and put it up for people to download and run. I believe that I’ve got some great ideas in there, and with a little work create something that’s useful, painless, and eliminates almost all the drudgery from tracking your time to sending out the invoices.
Looking back on the experience, I have to say I learned a few things. Ajax was one of them. Yes, I taught myself how to use Ajax during the competition. That was probably a productivity-killing move. I also should have blocked off more time before the contest to carefully plan out the application, with ‘outs’ in case I was running out of time. Finally, I should have designed a project that would take 20 hours to build — that way, if I crashed hard (which I did), I wouldn’t feel so bad about packing it all in.
Anyway, I had a ton of fun, and learned some valuable lessons in the process. Thanks so much to the Rails Day team for taking the time to organize the competition!
noted on Sun, 15 Aug 2004Dear chrome,
I was trying to install DBI-Pg on OS X 10.3. I installed the entropy.ch postgreSQL bundle. I had problems. Googled, found your page on DBI::Pg problems on 10.3.
At the very end, you write “Here’s hoping google spots this and it can help someone else..”
Google spotted it. It helped me. Thank you. I hope this link to your post will boost the search result ranking.
PS, if you or anyone else with related experience reads this, I still had problems with some of the tests. On t/02attribs, I got messages like this:
Can't set DBI::db=HASH(0x8950c0)->{CrazyDiamond}: unrecognised attribute or invalid value at t/02attribs.t line 94. Failed test (t/02attribs.t at line 96) Can't set DBI::st=HASH(0x801234)->{CrazyDiamond}: unrecognised attribute or invalid value at t/02attribs.t line 106. Failed test (t/02attribs.t at line 108) Failed test (t/02attribs.t at line 270) # got: undef # expected: '0'
I went ahead and installed it, because it was still 99.14% ok, but any insights would be appreciated.
noted on Sun, 27 Jul 2003ESR has an interesting book out online called "The Art of Unix Programming" Must read it sometime.