4 ms·
I've seen plenty of bad FizzBuzzers, but in general they are not very good at the higher levels of abstraction either. In my experience, they can talk the talk
by hyperman1 6y ago
I've seen plenty of bad FizzBuzzers, but in general they are not very good at the higher levels of abstraction either. In my experience, they can talk the talk, and make sure the have a new job before the shit hits the fan. Which at that level might take 2-5 years, the timeframe for a major new application to completely develop.
- kqr 6y agoYes. I deliberately avoided saying anything about how well they handle these higher levels of abstraction. ;) I believe knowing the fundamentals is critical for being able to reason well about the higher levels of abstraction. As Alan Perlis put it back in 1968: > In a situation where code actually has to be produced, nobody should be allowed in the system who doesn’t write some given number of lines of code per month. I think that one of the major problems with the very large programming projects has been the lack of competence in programming which one observes as soon as one goes above the very bottom level. He goes on to propose a scheme were people at all levels in the development effort get some time to get their hands dirty on a rotating schedule. That sounds very sensible, in my opinion.