|
|
|
|
|
by burlesona
2532 days ago
|
|
This is a great list. I would add estimating, although it's implied in a few of your points. As an engineering manager I find that a consistent difference between good engineers and great engineers is that great engineers can tell me how long something will take even when they haven't done something just like it before. That doesn't mean they can perfectly forecast how the hours will be spent -- no one could do that -- but they know how to figure things out, know how to build in some buffer, and know how to go heads down and crank when absolutely necessary, and as a result they can consistently hit deadlines. |
|
I’m not picking on you. But I guess it highlights how hard this list is.
Estimation would by no means be the distinguishing factor to call a programmer great in my book