Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think there's plenty of people that would crank out code* given a sane supporting organization. The issue is that most organizations aren't sane and there's little incentive to crank out code. Incentives are generally (1) finish 5 points of stories per week and (2) build a resume/promotion package. Both of those sound okay but tend to be wrought with perverse incentives.

(1) leads you down the path of padding estimates so you don't miss. It also means if you finish early you don't really want to pull in more stories. That tells people you're padding estimates and they'll push you to lower estimates or take on more stories. Then when you need that padding it's not there. So if you finish your work on Wednesday it's better to chill and look busy instead of doing more.

(2) is just obviously bad. Delivering complicated projects and supervising other employees makes you look better. So projects get complicated and teams get bloated.

*Crank out code should probably be "build functionality according to good practices" but doesn't really change the point.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: