@sinbad I worked at a startup once where new people were told that they had exactly 15 minutes to solve a problem on their own, before they *had to* call on someone to work it out together (i.e. let the experienced guy take over). "Figuring stuff out on your own is not a good way to spend company time. You're slowing down velocity!" Mind you, this was the most bizarrely complex code base I've ever seen; layers upon layers to..ferry input from an iPad to a DB. I left after a couple of months.