Sunday, February 22, 2009

Bill Royds


We commemorate the passing of Bill Royds, CISSP, an honored and respected member of the CISSP community.

Bill wrote his first computer program in 1966, while on a visit to the University of Waterloo, and was hooked ever since. Studying Mathematics and Computer Science at Waterloo in the late sixties (with a minor in American political history!), Bill used to hang around the computer centre "to eagerly try all the new tools and toys. We were apprentices, not professionals, eager to learn, but not yet skilled. So, although the word hacker is mostly used in a pejorative sense now, it still originally meant a non-professional.". Back then, Bill saw himself as a bit of a hacker - in the positive sense of that word:

"My favourite hack as an undergraduate was for the opening of a new building for the newly created Mathematics faculty at the University of Waterloo.

"The past chairman and founder of the U of W math department, Ralph Stanton, was noted for his flamboyant ties (along with the rest of his lifestyle). So my friends and I (led by my girlfriend at the time), sewed together a 40 foot pink tie, which we dropped over the front of the building just as it was declared officially open.

"To this day, the symbol of a new Mathematics freshman at U of Waterloo is a pink tie, so I think it was a good hack."
However, Bill would soon get his chance to practice his professional skills.

"The first project I worked on when I started a new job after graduating from University (early 70's) was to write air traffic control software to give information to controllers about the assignment of gates to airlines, data from weather feeds and flight lists from airlines and other airports."
In the late seventies and early eighties, Bill was involved with a project to develop a language supporting provably secure programming for the US Air Force. The language, Euclid, had an associated theorem prover called Z/Eves (Z/Euclid Verification Environment System) which Bill also worked on.

Bill also worked at IP Sharp, early in his career, continuing this love affair with obscure programming languages:

"I was on the Canadian APL standards committee for a while and worked with APL daily for 10 years, so yes I DO know APL."
Bill also worked as a programmer for an agricultural research institution; his work there ranged from writing device drivers in assembly language to implementing mathematical models to test scientific theories. He also worked on an implementation of the Graphical Kernel Standard for a timesharing bureau.

Moving away from development, Bill took a position as information security manager for a Canadian government department. His work there ranged from managing firewalls and analysing their logs to development of high-level policy.

Bill was a major contributor, both to his local community and to the wider community of computer users. He actively supported community groups such as Greenspace Alliance of Canada's Capital, volunteering his technical skills to run mailing lists. He was also an enthusiastic proponent of free and open-source software, and contributed to projects such as Doxygen and Spam-Abuse. He taught a course on IT Security Principles at Algonquin College, and had also lectured in Operations Research at Carleton University.

Bill was an exceptional contributor to the CISSPforum mailing list; his extensive experience coupled with a solid academic background meant that his posts were authoritative and rarely contradicted. He often entered spirited discussions as a voice of moderation, pointing out the strengths of both sides of a debate. In other cases, he did the spadework of identifying the operators of compromised machines and domains.

Early in his career, Bill had worked for the actuarial department of a Canadian life insurance company and learned enough actuarial science to pass the first three exams. His exceptionally sophisticated understanding of statistics was the basis of many informative posts on the subject of quantitative risk assessment and its controversial cousin, "Return on Security Investment".

Bill had suffered from terminal cancer for over five years. Despite that, he continued working, most recently on an information management system for the 2010 Winter Olympics. He was also able to travel, visiting the UK in October last year and especially enjoying a trip to Bletchley Park.

We can do no better than to finish with Bill's own words, which illustrate his positive approach to life:

"It is much more enjoyable to think about interesting problems that I find on this forum than to retreat to a bed and obsess over my problems. I found that lecture by Randy Pausch very inspirational because his attitude is similar to mine. You can't change life so live it as best you can with the hand you are dealt.

"I actually have it pretty good. I live in a country where my medical bills don't bankrupt my family. I have done many of the things in life that I wanted. So I do not fear death. My main regret is not being able to contribute to the world as much as I would like to, both the infosecurity world and my community."
Bill is survived by his wife Rhoda, and his daughters Amelia, Linley and Jessica. Bill will will be fondly remembered by the CISSP community for the many contributions he made and the way he shaped our thinking.

8 comments:

  1. I've known Bill since we took the SANS Incident Handling track and our CISSP prep course together in the late 90's, early 2000 timframe, but I got to know him best since his illness began to overtake him.

    Bill gave; that was his thing. Whether it was to his local community on a number of environmental projects, or to his professional community. I was lucky enough to engage him here in Ottawa on both planes.

    Fair winds and following seas, Bill, my friend.

    I miss you.

    ReplyDelete
  2. I never got to meet Bill, but we had several email conversations, over subjects as wide-ranging as statistics and The Blues. In fact, I had a standing invitation to visit Bill for the Ottawa Bluesfest, and I really wish I'd made more of an effort to get there because I'm sure we would have had a great time.

    My condolences to his friends and especially his family. He will be very sadly missed.

    ReplyDelete
  3. I only got to know Bill the last couple of months. We talked over Skype, sometimes for hours, about coding, Apple, Canada, life, death, the equipment in his hospital room, kids, and more. It was simply fun to talk to him, and he seemed to enjoy himself and life most of the time. I can only hope to be like him when my turn comes, but now I know it can be done, I think I'll hack it.

    Thanks, Bill, for a very enjoyable and educational experience from knowing you.

    ReplyDelete
  4. Bill and I have never met. At one time, having a friend you've never met was limited to an occasional pen-pal. Today, of course, it is common.

    I "met" Bill on the CISSPforum, when there were only a few people who wrote most of the messages. For nearly a decade now, I've enjoyed reading his posts and exchanging views, both professional and personal with him.

    Now that there are 6000 subscribers to the forum, I don't have time to read all the messages. Some posters have been relegated to the "never read" pile. Most are in the "read if the topic is interesting" class. Only a small handful are in the "Read Everything" group. Bill was, for me, one of the latter.

    I will miss his insights, his wit and his charm. All the best to his family as they deal with this difficult time.

    Fair winds and following seas. Bill.

    ReplyDelete
  5. Bill and I have "known" each other for several years. While we have never met face-to-face we have exchanged thoughts and ideas professionally through the CISSPForum and personally "offline" as well.

    We have discussed regional similarities of Boston and Cape Cod to portions of the Maritimes. I always enjoyed exchanging perceptions and concepts with Bill as he always seemed to be able to bring out perspectives that had escaped me.

    Bill was pure pleasure to engage in a discussion. May the best follow Bill.

    ReplyDelete
  6. I'm another pen-friend of Bill, mostly via CISSPforum but also via the ISO27k Implementers' Forum and privately, over several years now. We talked about our shared interests in risk management and security, canal boating through Birmingham with the family, ISO and open standards, and genetics - but I get the feeling Bill was a supreme empathist who would get along with pretty much anyone. I'd be interested to hear how the poet's walk project turns out and maybe one day I'll get the chance to amble along it and remember my pen-friend Bill. Cheers Bill, thanks for letting me share a little bit of you.

    Gary.

    ReplyDelete
  7. I did not know Bill personally, but of course I have been a consumer of the wisdom he dispensed generously on the CISSP mailing list.

    I remember when I read one of his emails where he casually mentioned this having to take strong painkillers because of his illness. Even then, it was relevant to the topic, and then he went on to make his point.

    Which, I surmise from reading the notes from people who knew him, was typical Bill.

    RIP, Bill Royds.

    Javed

    ReplyDelete
  8. Like others, I did not know Bill outside the CISSP community, but I did appreciate his contributions to the discussions. Always insightful, always appreciated. I'm sorry that I did not get to know him better, but we were all enriched by his participation. Godspeed, Bill. You're already missed, but you're in a better place.

    ReplyDelete