tekkub
September 02, 2011 @ 09:49 PM you opened the initial bug report
September 03, 2011 @ 08:06 PM you opened the second
September 03, 2011 @ 08:45 PM I responded to the first (we work from the oldest to newest). This was my reply:
> Thanks for the report. This is a known issue, we have a ticket open to get it fixed.
I continued to work through our inbox, 20 minutes later at September 03, 2011 @ 09:04 PM I hit your second ticket. That was for the same issue, with a little extra info. I replied with:
> As I noted in the other thread, this is a known issue, we have a ticket open.
I honestly don't see how these replies were hostile in any way. I thanked you for the report, I told you we had a ticket open to fix it, and then I acknowledged the second one so you'd know that we received it.
I'm open to any suggestions on how you'd have handled this differently.
The best thing you can teach someone just learning git is to commit very frequently. If your files are committed, you can undo most any error. But if you've got a dirty working copy, you could lose it if you do something drastic. As an added bonus, this also teaches the user to branch often, and eventually they'll find the majick of `git rebase --interactive`
Customers complaining about performance certainly have a valid point. But if they believe that these issues are caused by a lack of dedication or just general "goofing off", I think they're mistaken. Frankly, Tom's been working his ass off since April with the Rackspace move. At the same time, Chris has focused nearly all of his time into keeping the site up as is and doing everything he can to maintain or improve performance with the hardware we have. There's simply hardware bottlenecks blocking our way at the moment. I'm sure everyone knows my feelings about GFS by now.
Proof certainly is in the pudding, and I think everyone is going to love the pudding we'll be serving up from Rackspace. I know it's hard to be patient and wait for the move to happen... trust me I really do. I'm the one on the front line every day with unhappy customers who have to deal with the latency and job queue backups. I don't think there's anyone that wants the move to happen more than me.
Well.. and PJ did shove like $15 in the jukebox and demand I pick songs, and gave us money for the taxi ride home which also paid for a nice pizza back at the hotel.
The simplicity of making a local directory versioned is wonderful too. It has use far beyond code. I can quickly version my documents folder, easily recover from mistakes, and with one little push I have a backup! To even try to do this in SVN was another headache, and it required an SVN server somewhere... with git I don't have to push if I don't want to.