I believe that every problem can be solved. I am a strong advocate for agile development that allows adaptation and responsivemess to the end users, and believe that even the most traditional waterfall approaches can benifit from adopting some agile methodologies.
Most of all, I believe that trust is the most critical factor for success, and is something that must be built between developers, stakeholders, and customers.