June 29, 2008
June 18, 2008

SproutCore maddness

Installed and messed around with sproutcore this weekend. But today when I went to use RubiGen (to generate a Rails controller) I found that it had broken it. So, to fix uninstall sproutcore. If you are getting the error “uninitialized constant RubiGen” this will likely fix it if you happend to have installed sproutcore recently.
June 11, 2008

Farewell Engine Yard

A project I have been associated with for the past 7 months had initially decided to use Engine Yard as our host. We felt that they had the expertise, clout, and infrastructure to be our eyes and ears when it came time to scale. We were building the app in ruby on rails, and Engine Yard’s employees are some of the biggest and brightest names in the ruby world, so the added expense of an EY deployment was thought to be well worth it.

In fact, it was my sole recommendation to go with them. I felt that it would be better to have the developers worry about development and EY to worry about sysadmin. Too often, especially in the rails world, developers must wear the sysadmin hat, and for this project I wanted to leave that up to the pros.

I’m not going to go into too much detail, but the problem for us came in communication. EY uses support tickets for everything, including changing basic info like your password and email address. For me, the time delay to get things like this done is frustrating. Once, our entire application was accidentally deleted from our staging slice by a tech. I often found our requests were only partially completed, and the last straw came when we ordered a production slice to finally launch our project and was having to make the same support requests I had made for the staging slice. I wasn’t about to go through all that again.

All in all, EY just wasn’t a good fit for our particular project. There have been repeated delays in our project, and our project didn’t fit the typical rails app mold. There is no doubt in my mind that once we got setup into production EY would have been a rock star for us. That’s were I think the real benefit would have kicked in.

Anyway, we moved to Slicehost, which I have used for several smaller projects, and I had all our slices and cap deployments setup within 2 hours. It’s cheaper and more hands on, but I think that is what I like about it.

June 10, 2008

Disneyland

I hadn’t been to Disneyland since I was 9, but had a chance to go back this weekend nearly 20 years later. I was honestly surprised at how much fun I had. The production there is amazing. From all the perfectly trimmed hedges and landscape to the parades and fireworks. The rides were great, espeically the ones I had never been on. Disneyland is great, even for (or especially for) adults.
June 6, 2008

Code on the Side

When I was in college, I was always struggling to get the class I wanted, at the times I wanted, with the teachers I wanted. I solved a lot of that problem by building a little script for my personal use that would text-message me letting me know someone had dropped a course that was full and I was trying to add.

Anyway, it took me awhile to get the time, but I finally rolled it into a website that I hope other students find useful.

I’m calling it DropMessenger.

May 21, 2008
  • Me: When is the update going to be released?
  • Subaru: We don't have a specified time frame.
  • Me: Why not? Surely someone knows.
  • Subaru: Sorry, we don't have a specified time frame.
  • Me: I don't understand. Can't you just ask the guys who are working on it approximately how long it's going to take?
  • Subaru: We have not been given a specified time frame.
  • Me: Ok, I get it.
  • Subaru: We don't have any further information at this time.
  • Me: I guess there's nothing else I can do.
  • Subaru: You can call the dealer every month to see if it has been released.
  • Me: That's it? Just call every month?
  • Subaru: Sorry, we have no further information at this time.
May 15, 2008
May 12, 2008
Things I Want but Cannot HaveProbably my most desired object affection at the moment.
Things I Want but Cannot Have
Probably my most desired object affection at the moment.