Recently some friends at work asked whether I would consider mentoring them on topics associated with performing a principal software architect role within an organization. Given our limited time available we decided to meet for an hour every two weeks to discuss preassigned topics. Click here for a syllabus of the discussion topics and links to related articles.