I have always surrounded myself at work with smart, motivated people and they have constantly influenced me to be more creative and business focused.
A fascinating development that will affect all working in software is the battleground between Microsoft and web-focused businesses like Google. The web is the key and is already starting to offer a user experience similar to desktop applications. This will have profound changes on how software is deployed and developed going forward.
Master the ability to listen. Listen to your clients so you really understand what you need to provide. Listen to your colleagues as successful projects need input from all team members. Listen to yourself because you’ll need to make final decisions and have the conviction to stand by them.