I recently (6 months ago) got my first job as a Software Developer (before I spent 2.5 years as tech support with some programming/software support). About 20% of the time I don't have any work to do. There is only one other programmer: I was hired to reduce her workload. It seems that she's so busy she doesn't have enough time to make work for me, or it takes a long time for her to break off pieces of work for me to do. Also, most of the work comes in through her, so I am dependent on her for work.
I should also mention that all of our time has to be accounted for, so I have to somewhat fudge the 20% time or put it in the non-billable work bucket (something that is constantly measured).
Our supervisor is a mix of incompetent/lazy/non-confrontational. So I have a hard time believing they would be of help. I'm tempted to start looking for another job, but am worried how 6 months of employment would look.
Should I just start looking for work, or try to fix things at this company?