4 ms·
There are very good reasons why whiteboarding focuses on computer science, and not the actual practice of writing software.
by ampdepolymerase 6y ago
There are very good reasons why whiteboarding focuses on computer science, and not the actual practice of writing software.
- yourapostasy 6y agoThis got me to wondering what an interview about "the actual practice of writing software" would look like, and having a look at Glassdoor's mechanical engineering interview questions [1] for comparison, it doesn't seem these kinds of questions would elicit much better quality candidates. I'm increasingly convinced that the apprenticeship program approach would yield far better, deeper results than how we're going about recruiting these days, but most business leadership is fiscally addicted to short-term hire-fire cycles instead of looking for ways to exert more control over their destinies. I suspect that recruiting model is an ingredient to systematized innovation (the "deeper" part I mentioned, which I use to denote internalized concepts, procedures, mental models, etc. necessary to fluent application and craft that I believe are absolute table stakes in innovation). [1] https://www.glassdoor.com/Interview/mechanical-engineer-interview-questions-SRCH_KO0,19_IP2.htm https://www.glassdoor.com/Interview/mechanical-engineer-inte...
- soulofmischief 6y agoHaving a professionally established engineer guiding and vouching for younger engineers seems like a very powerful idea, and could help combat the growing problem of a massively inflating industry bringing down average code quality. With so much demand, engineers could be very selective about who they take on for apprenticeships... businesses could be expected to help senior engineers find the time and resources to take on apprentices. Ah, what a world that would be.
- ampdepolymerase 6y agoAh yes, the standard gatekeeping post.
- soulofmischief 6y agoWhat exactly am I gatekeeping?