I think you did well in conveying the feeling of coding frustration, something I can relate to well. (Also the frustration of working with someone who doesn't understand what you are meant to do or the like. ) I also think that this perspective for the character you were perusing is a decent one, so go for it! I didn't get confused by the terms, but that's probably because they're familiar to me in some way.
Nothing else to point out like the above. Overall I liked the piece. =)