Breaking HipChat

Troubleshooting a scenario with a product with our team over HipChat but couldn’t remember exactly what was said. So I do a quick search for the words “nginx default” thinking I’d find that message where I’m sure somebody had described where our particular config for our “nginx default site” lived.

And I apparently broke HipChat.

How Many Lines of Code?

One of this sprint’s projects is a review of the git commit history to see if anyone inadvertently commited any passwords, keys, or other potentially-sensitive data into the repository.

I wonder how many lines of code I’ll need to scan…

78,651,750

**blink, blink**

**searches hacker sites for “git password finders”**

deploy ; test ; dest

The month’s work so far, on a single feature looks a bit like this:

while [ ! complete ]; 
{
  do_edits
  deploy
  test || complete
  destroy
}

Fortunately, we have our infrastructure tools built in such a way that a deploy takes about five minutes to spin up a complete, self-contained environment.

Unfortunately, because of the level of the feature that I’m dorking around with, if something goes wrong during the deploy, it takes about an hour to manually pry everything out of AWS.