3 ms·
It's a cursed problem. As mentioned elsewhere, immersion in the actual problem domain is the only way you can deeply learn certain things. You can create synth
by bob1029 3y ago
It's a cursed problem.
As mentioned elsewhere, immersion in the actual problem domain is the only way you can deeply learn certain things. You can create synthetic problems for students to solve all day, but these won't move the needle on many of the fundamentals.
Most of my debugging expertise came out of working at Samsung's semiconductor plant as a systems engineer for a few years. Nothing else I experienced comes close in terms of rate of learning. By week 4 they have most of the novice assumptions beaten out of you. It is like a vocational program for engineers that does exactly what the author of this article is looking for. The skills I learned there I use literally every day - root cause analysis, asking why a bunch of times, suppressing my urge to jump on a simple answer, coordinating issues between multiple teams & vendors, etc.