I would't call someone a wolf -- it kind of makes the caller sounds like a tool imo -- but I think I have seen different types of engineers along these lines. The sort of people who build projects, getting them to the point where a rough draft is useable then increasingly refining them until you have a 1.0 or maybe a 2.0, do not seem to be the sort of people who are good at taking a 2.0 to a 5.0. The latter need, and need a tolerance for, process which seems to kill the former.
Also, the problem with doing as told is you are taking for granted that the person doing the telling is worth listening to. My advice to most new grads is don't do startups. Go to a company like google or fb for the first 2 or 3 years and get a solid handle on good software engineering practices, then go do startups.
Also, the problem with doing as told is you are taking for granted that the person doing the telling is worth listening to. My advice to most new grads is don't do startups. Go to a company like google or fb for the first 2 or 3 years and get a solid handle on good software engineering practices, then go do startups.