"A good developer write code that have less bugs, more extensible and more maintainable. However, these are the things that you can't measure by statistics or figures.
The productivity of good developers come from less rework, less debugging and less bugs. Unfortunately, that's not something that you can put on your resume to brag about. In fact, easily readable, easily extensible, easily testable architecture and code is not something visible; users are not going to see it, your boss is not going to concern over it and practically, no one cares. What they care, is whether you can deliver the projects on time.
Even so, the ability to deliver projects on time doesn't tell us anything about a developer's productivity. Sometimes the one who delivers his portion on time may not be a good developer; it may be that the project is too easy, or maybe that initial estimation is too pessimistic. Likewise, a project that takes a long time to complete may not be because the developers are incompetent or lazy; it may be that the project is very hard, or maybe that the planning itself is unrealistic.
The bottom line is there is no way to tell a good developer from a bad one. It's hard to compare the developers based on project basis because it's hard to know how hard a project is unless you have done it. But there is no two software projects that are alike."
Do u agree? Full article can read from -> Why Good Developers Are Not Getting 10 times the Pay?
If you have a naive manager, the common definition of



7 comments:
told ya b4, ur boss has the wrong KPI and gotta have it revised... i doubt if many managers or bosses are trying very hard to be a good leader or busy showing "power" instead...
play some politic game .. then u will be a good developer
erika,
My boss refused to revise the KPI.. and just last friday, another developer tendered resign letter...again! ~>_<~
kycek,
Good idea wor..but I failed to learn that. That's why I always the bad developer. sob sob~
如果你的经理是以数量为标准,那么你的Program 全部随便做吧。
呵呵呵呵,开玩笑。
强,
我也是这么想..keke
if he refused to change, then meet his expected KPI lar... i.e. simply do to make up the quantity he asked for... kekeke... if he asked why ur program so lousy, then u tell him what he's asking is for quantity, not quality. after all, you are just following the KPIs! kekeke!!!
曾经何时亦身同感受, 不知何去何从...
Post a Comment