The successful developer
I've learned one thing about successful developers. They aren't necessarily the smartest. They're the quickest to make decisions. Indecision is a killer to the development process. Successful developer's find the shortcut solutions. They don't reinvent the wheel. They copy. They finish on time and the managers love them for it.