I have never used it in the traditional sense of writing an application other than in school, but understanding how things work under the covers" (whether at the CPU, hard-disk or network level) has provided valuable guidance in day-to-day design and troubleshooting.I have worked with people with very focused high-level programming skills and found that while they could write mostly decent code, th