Today was a frustrating day working on the photo site. I had some functionality working just fine but as I was working on extending that to a more generalized technique I realized that it’s not going to work the way I want it to.

I was going to store each photo’s next and previous pointers close to the photo itself. It worked fine for only making a circular list with only the single batch I was working with… but the moment I was trying to apply that to anything more it quickly proved to be not something that can scale to the extent that I would like it to.

I have a plan B on deck, but it’s annoying since I get to tear down a lot of the stuff I’ve already built.

It’s for the better; the original solution could have been made to work, but it’s something that given enough time would come crashing down onto itself.