A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security