I would put myself in the developer camp for sure, but that wasn't always the case. If anything, never being able to find *exactly* what I wanted in a theme / plugin or getting burned by a plugin not getting updates, etc pushed me towards building things myself. I used to spend a lot of time looking at the code that people like @tadlock and others wrote to figure out what the hell I was doing. And soon enough I was just writing the code without looking for a plugin first.