well, you sound like a computer engineer (hardware or software).
Helping people would place you in the area of a 'technician'.
I'm sure you know the bounds over-lap between HD and SW. So in my opinion, you would be book-smart in one area and street-smart in the other.
That way, your GREAT at both.
I find that the most helpful people in a company or people helpful to other are ones that specialize in a few areas, yet have good knowledge of many other areas.
Also, I have posted other post in this forum to another similar questions/topics
Good Luck