Hacker News new | past | comments | ask | show | jobs | submit login

I think the actual explanation is this:

1) Generally managers still don't understand the concept of agile and early release and so try to cram as many features, bug fixes amd details into each release as they can think of.

2) There is no possible way that one programmer can take care of all of the bugs, extraneous little features and tasks that the manager was able to think of.

3) Therefore the manager must come up with a division of labor and a simple categorization such as suggested by this article is one of most obvious and is probably attractive to a lot of senior developers because it means they don't have to worry about as many tedious tasks which they know are unlikely to provide real business value.

I think that most programmers with a decent amount of experience don't really fit into any particular one of those boxes because they have done all of those things themselves for one or more projects.




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

Search: