Lead Software Engineer Advice

Q: What do you wish you knew about your job when you first started out?

Lead Software Engineer in Atlanta:
"Communication Skills."
The ability to communicate effectively separated me from the pack and excel.

Lead Software Engineer in Rochester:
"Challenge yourself."
Never say you can't do something.