Successful client/consultant relationships take communication and understanding – not just of business needs but of the client representative's situation and needs.
Finding a community of fun, passionate developers and accessible educational resources on Twitter really helped me understand and find my place in the industry.