Zeroth, remember that "just doing the basics really well" will likely distinguish you from everyone else. (This counts for groups of people and companies as a whole, as well as individuals.)
First, get in the habit of documenting everything and communicate with people early, often, and unambiguously. This will be helpful to others, and reassure managers / people outside your immediate circle, that you are active and doing the right thing. This helps keep things smooth.
Second, know when it is beneficial to you to bail out of a bad situation. When a company, team, or job does not turn out to be what you were led to believe at the interview, don't think you can make it better yourself. It's not worth your time. As a taxi driver once put it to me "It's not your father's company. It's not your job to save it."
Third, keep an eye on new platforms, languages, frameworks, and environments. Know which ones to ignore and which to back for the long term. If you succeed in doing this, tell me how. :-)
Good luck!