
Get into a state of mind that breeds success. Self-improvement everyday and gaining understanding of business will help you handling intense situations with knowledge, wisdom, and power.
“All we are not stares back at what we are.” ~ W. H. Auden
Look in the mirror. Are you as good as you can be? Like great athletes those of us in the business of software development must continually hone our skills. Even if you've been at the same place doing the same thing. Do not rest on what you know from past experience or you'll find yourself lacking when the time comes.
Proven processes expedite development. Planning, organization, and understanding the business are a must. If you just "go for it" time to delivery and what gets delivered will be less than expectations. Learn how to rein in instability and chaos or breakdown will occur.
Don't code if you don't know the business. Know what the end goal looks like. Understand business workflow. Clearly define the needs of the organization. Always be one step ahead of your customer and keep everyone informed. This will breed success.
Keeping up with technology will allow you to derive the best solution for the business. Using proven tools that will be around for the long haul is good business. Hind site does the business no good. Take the time to analyze the given requirements to formulate the best design. It's not always obvious.
Taking the wrong risk will kill the project and quite possibly cost you and the business a bag full of cash. Mitigate risk through analysis, team discussions, and having the well thought plan of execution. Risk will always be with us. Course corrections will be made. It's a matter of choosing the best path to avoid disaster. Educate yourself.
Understand who the customer is, treat them with respect, and listen. Incorporate their involvement at every level of development. They must make time. It is their business at stake. Always keep them well informed or insecurity and discourse will ensue. Come down from the ivory tower and mingle. It's actually the place you want to be.