I would say that allot of the time I spend doing development that involves shotgun is actually wasted by me spending time finding out what stuff is called.
for example: I see a bit of information in the shotgun gui, and I want my script to read that bit of information. In the gui, that bit of info is labeled as "Whatever", so I try using 'Whatever' in my script, but it does not exist, I also try "sg_whatever" & "whatever" with no luck.
i try: print sg.schema_field_read('anEntity') and this returns loads of stuff - none of which has 'whatever' in it.
in the end I stumble across some code which gives me the answer, which turns out to be 'something'.
what am I doing wrong?