As Annie reports we have begun hacking Prism. I am still surprised by the speed at which we are picking up the skills to build a web application. Our first model is a proof-of-concept, and as Eric Rochester pointed out in session yesterday, we will probably chuck the first model down the road. Part of re-wiring my brain is adapting to this trial and error model. The original model, as we have it now, already seems to me to be quite powerful. Here is what we have so far:
I’m having difficulty imagining why we would need to discard it later, but I am starting to believe there is such a thing as Web Development Fate. In this strange deterministic universe you prepare for unknown unknowns as a matter of course.
In the meantime, I will be making these models as I learn Rails. The process goes something like this: Read a chapter in the Rails Tutorial, implement something, read a section of RailsGuides, tweak the implementation, rinse-and-repeat. So far, I have not had a pull request accepted into our central GitHub repository, but if everything goes alright, I will have one by the end of this week. I’ll keep you posted.