in reply to
What if you are not a genius?
Hey nysus, thanks for generating this good discussion. I know that I feel a bit overwhelmed somtimes when someone knows some programming technique I don't, however there is no way that anyone can know it all. I'm sure that even our Patron Saint Larry has his off days and forgets a few things (no offense Larry, but I've been told that you are human.)
Genius is simply someone who has the ability to see the obvious, or to see a way to get through the current problem. We're all a genius! Heck we all do this every day. I don't think there hasn't been a day when I've been coding and just finished a snippit, stepped back to take another look and said to myself, "that's cool!"
I really like what bikeNomad commented about above... a genius doesn't make up for experience. I know that with my staff, I've got a wide variety of experts / genius all around me. However, I'm in charge, and I may (usually) not know what is the best solution to complete the task at hand. My genius is not in coding (although I enjoy coding). My genius is in seeing the big picture and developing a Mission to complete the task. My job is to use the resources (my staff) to complete the project at hand. Sure I've got young genius all around me, but I enjoy being around them and I'm not intimidated by them. They help me just as much as I help them. I wouldn't have it any other way!
"Heck I don't know how to do it either, but do you think that's going to stop me?!!"