to center
 
     

 
   
           
      Roedy Green started his 37-year computer career at age 15 working at the University of British Columbia writing FORTRAN programs for student timetables and schedules.

He studied honours Chemistry and Mathematics at UBC, and got a BSc in 1968, before there was a computer science department. Later when he went to take an advanced computer science course, they said, "But you don't have the prerequisite." He said, "Would teaching it count?". Apparently it did.

He writes shareware in MASM, Pascal, C, C++, FORTH and Java, used by companies such as Sony, Rockwell, The Federal Aviation Administration, Chemineer and NASA.

He devised his own computer language, Abundance, featured in the October 1985 issue of Byte magazine. The design goal of Abundance was ease of maintenance through terseness and specifying each fact in only one place. He is best known for maintaining the Java Glossary and the tongue-in-cheek essay How To Write Unmaintainable Code, that is now required reading for some college courses. When SlashDot featured it, it was inundated with 20 hits a second.

Due to his New Westminster, BC Canada apartment's no pet rule, he has only a pet jade tree to keep him company. He nursed it from a leaf he found on the street many years ago.