Hercules Capital maintains an 11.4% yield and 1.2% nonaccruals with 35% software exposure and a new BBB- rating. Find out why ...