Burnout
Being the 10th anniversary of when this story took place, I would like to tell a story today. It is one of the many stories that I tell each of my student mentees each year. At first it may seem like I am airing dirty laundry, but the purpose of this parable is that the reader can hopefully steer clear of the mistakes I made once upon a time. I was working at the main IT department for UBC (then called ITServices, it is now called UBCIT) as a software developer. It was my first job after graduating from UBC (I previously held the job before graduation, but that’s beside the point). I had been working at UBC for 2 years before a new project was started: Campus Wide Login (CWL). At the time, this project was revolutionary. It was a single sign-on (SSO) system that would obsolete the various usernames and passwords around the campus, and centralize it all into one system. The design was based on Kerberos which is a ticketing system, very similar to today’s OAuth2 system. ...