--0016e6498596c30c1f0489547782 Content-Type: text/plain; charset=ISO-8859-1 Hi, starting basically my biggest project to date (a Rails app). I wasn't initially intimidated, but the more we talk about the process of how we get from A to B, the more I realize that it involves tons of conditional, overridable, partially applied until approved but maybe gets rolled back or overridden, messy rules, and very large (for me anyway) domain of information being collected, generated, queried and acted upon. I'm usually pretty confident, because I work hard and I reflect a lot, and am able to anticipate and overcome quite a few hurdles due to that. But right now I'm really worried that any small mistake or poor decision in how I design or implement it could reverberate out and have an extremely negative impact on the project. Done right it will probably be very convoluted, done wrong it will be a nightmare. I want to do it the right way, so that I can learn good principles, have something I enjoy working on and am proud of, and gain the confidence and capacity to continue to work on projects of this magnitude in the future. What resources (especially books, but I'm open) would you suggest I read to prepare myself to handle the scope and complexity of this project? --0016e6498596c30c1f0489547782--