But have you ever felt like you were cheating your employer? Because if manage to find time for other non-work-related activities during work hours without affecting your productivity and still delivering as per your job description then you shouldn't be feeling like it. The problem is when you do all these by slacking at your job and expecting your employer to accept it. Also regarding your career - wow! Truly impressive. I bet you have some cool stories along the way. Will follow!