350 karma · joined March 30, 2009
The interview isn't set up that way and introduces non-natural pressures that can easily alter the way a good engineer responds to such a question.
I would think younger candidates have likely been more recently immersed in problems such as graph problems and tend to be more aware that they need to spend time training on leetcode or hackerrank in order to pass an interview but I don't know.
You could always still get lucky or be making decisions for reasons you aren't aware of.
That one time a year when it's critical, I would want someone who is likely to engage on the rest of the team to come up with a solid solution together and spend at least a day thinking about it.
This isn't how interviews work so if you think you're selecting for that one time a year when its critical at the expense of the rest of the year, I don't think you're getting what you think you are.
For quick workarounds to deal with a critical error while allowing time to solve it properly, I think an experienced person may have an edge.
Does this suggest that new ideas would become easier to find over time because there are more combinations of old ideas?
Generally, IMO, you shouldn't be hiring people and then checking up on them and their hours to keep them honest. There's better uses of time. That time spent tracking and keeping them honest doesn't really improve you, them or the company.
I'm imagining the type of week that Bill Gates and John Carmack take.
I don't really think of a company like Amazon needing a competitive advantage.
And yet I don't really ever observe devs or others suggesting that the sales staff isn't grounded in reality. I honestly don't think the dev team cares and would fully appreciate a salesman who said he would be able to sell better if he slept in till noon.
Yes. I've had managers get offended at the idea of taking a break when tasks are complete because you should be jumping on the next thing.
From what I've noticed, though, jumping on that next task doesn't help your career at Big Corp in any way and usually doesn't significantly lead to more personal accomplishment.
Taking some time to reflect can have a big impact on what you accomplish, though.
You weren't exaggerating.
No way this happened.
This risk can be great, but the team and company can be organized such that the risk is extremely reduced. A pairing schedule, for example, can be very effective.
The fact that real groups of people were out in the world hunting each other also meant for a lot of fun and dynamic battles to re-claim property, etc.
The government is one answer for how to do that.
Society and government are not the same.
If your employees really are adding value to the company, then why should the promotions/raises be limited?
There are so many factors to education that the result of any standardized test is questionable. Everyone thinks and problem solves differently and what the tests do is encourage teachers to teach students to all think in the same way in order to get the best result on the test. They teach to the test in order to make their own statistics look good so they won't be punished.
The company he mentioned was able to get 10 hours worth of work info on him this way.