It was very interesting learning how to create an object and save it to the database on the back end, and then send all of the information about that newly created object up to the front, so that I could re-create it there. Kind of like a teleporter, just beaming all the little pieces and reassembling it on the other side- partially. Seperation of responsibility of the object’s role in the back, and then it’s responsibilities up front displayed itself by the different kinds of functions and even the attributes you assign in the two different places. Something that occurred to me is that this totally isn’t DRY! Of course, given the limitations of how to communicate information over the internet, its as dry as it can get, so ah well.
I am almost finished with the program. I am going to do it, I’m going to finish before the end of my 3rd month. I’m going to get my life back, being as for the last 2 1/2 months I’ve gone to work for 8 hours, came home, and then programmed until my brain was fried. Whatever will I do with my free time? Lets not kid ourselves, there is no way I am done learning about programming in my free time. Perhaps I’ll learn elixer?