Mick’s Autobio

“The Most Important Day of My Life”


This is the narrative story of my life. It is an interesting story of my life successes with some bumps along the way, of developing a life goal very early on, changing the goal along with changing life circumstances, and of successfully working to that goal. The basic theme is that it has been important for me to have had a life goal from early on, and to have had the ability throughout life to work diligently to that goal.

I have finally written the backstory to this narrative. The backstory is the sad tale of my life's difficulties, their origin, how they have affected me throughout my child - teen - young adult - older adult - old man life, and how I have coped with them. You will have the opportunity to read the back story at the end of this narrative.


Chapter 1:

The New Liberty Magazine: “I’ve got to have that” #1

When I was about 10 years of age, I was walking with a friend when a man in a green Rambler Ambassador station wagon stopped beside us and asked if we wanted to earn some money. This was the early 1950s and at that time it was still OK for strangers to do that. He was recruiting kids to sell “The New Liberty Magazine” door to door. I ran home and asked my mother - she said OK. When I got a bit frustrated with it my mother suggested that I keep track of customers so I could go back the next month for a repeat sale. I eventually got quite a business going. You earned coupons depending on sales, and there was a prize book.


I suppose many boys would go for the baseball glove, or the Roy Rogers twin gun sets, or the fishing kit, or whatever. I saw the ChemCraft Chemistry Set at the bottom right hand side of a left page and immediately felt “I’ve got to have that”. I do not know why that caught the interest of this 10-year old but it sure did. Of course it was the 1950s. Television was new. All of the ad's on TV featured men in white lab coats. Science and technology was king in those days.


Chemistry became my hobby right through my teen years. Whatever job I had – selling magazines, delivering newspapers, delivering for the drug store, whatever – supported my hobby. By the time I got to grade 9 and grade 12 which had Chemistry as the science, I had done all of the experiments. And I will not deny soaking cheap balsa wood airplanes in methyl hydrate, lighting them up and throwing them at night. My friend Richard, who was Irish, knew how to hammer the end of a pipe flat to make a pipe gun. I knew how to make gunpowder using charcoal, potassium nitrate and sulphur from the formula in the Books of Knowledge so smartly provided by my parents, and how to make a wick by soaking cotton string in potassium nitrate solution. So there we were, two boys out east of the city, along the river, shooting fish. Well, truth be told we did not even come close to the river much less to any fish. And fortunately we did not shoot ourselves or each other. Truth be told, I do not recall any dead fish, or any marbles splashing in the water, or any of that - so perhaps this is just a personal fantasy.

The most exciting event for this teenage scientist was when the Russians put up the Sputnik in 1957 ...




An important consequence of all this was that I was motivated throughout my youth to succeed at school. I never went through that “I don’t know what I want to do when I grow up” phase. I always knew right from about age 10 that I wanted to be a scientist. Later when I failed grade eleven and then also first year university, I just kept going anyway.

This one incident, that station wagon man, is responsible for putting me on the path to my whole success in life. That day was the single, most important day of my life.

Chapter 2

Grade 9 Math Surprise

I had never been an academically bright student. My recollection of elementary school is that the girls in the class who knew how to underline titles in red got all the high marks. All of my elementary school report cards said the same thing, “Mickey’s spelling is bad, his writing is worse and he has to learn to pay attention in class”. I always got 50 in arithmetic – I suspect that my grade was actually less and they said “Well, Mickey passed everything else so let’s give him 50 and let him go through”.

OK, so I am in grade 9 now. This is high school. The math teacher comes into the room, an Irish guy by the name of Mr Boron. First thing he said was “I know you have all heard that Algebra is hard, but it is not so do not worry”. Well, whenever they say things like this they are lying, right? Before that moment I had never heard the word Algebra, and I had no clue what this was all about. I just knew that it was going to be hard.

It did not take long to figure it out. I never had an easier school subject. All you had to do to solve any problem was move stuff from one side of the equals sign to the other and change the sign. That was the first “A” that I ever got in school. Cool.



So it worked out that math was my best subject through high school, along with chemistry and other sciences. This gets a fair bit of respect which I was not accustomed to. Algebra in grades 9, 10, 12 and 13, geometry in grade 11, and algebra, analytic geometry and trigonometry in grade 13. All was good until that trigonometry. This was 1960. No computers, not even calculators. You had to solve the problem which was easy because it was just more algebra. But then you had to get the answer by looking up fine print tables in the back of the book and do the arithmetic. The horrors of elementary school math all over again. I passed, but it did keep me out of writing the provincial math test and having a shot at glory.

Being reasonably good at math has been an important part of my life.

Chapter 3

Failed Grade Eleven

For grade eleven my parents wanted me to go to a different high school. The one in the neighbourhood had a very high reputation, and it did not have the extra tuition fees that the Catholic high school had. I was lost. I did not understand anything. I did not pass that year.

I went back to the old school and paid the tuition from my own pocket. I did homework for three to five hours every night. It was better than watching TV. It moved me closer to my life goal. I learned to work hard at academic stuff, something I had to do to pass. It gave me the tools I needed to survive and succeed in the rest of my schooling. I did quite well in grades 12 and 13 – good enough to get into university.

Because of the road that it put me on, failing grade 11 was an important part of my life.

Chapter 4

Failed First Year University

My ambition was to be a chemist or a chemical engineer. I chose first year science rather than engineering as rumor had it that, while the science was a hard program, the engineering was brutal. In science we had thirty hours a week, compared to the sixteen hours a week that the arts students had. That was four, three-hour labs [chemistry, physics, geology and zoology] plus three hours of classes in each of those four subjects, plus three hours each of calculus and English literature. In retrospect, I suspect that I easily had the intellectual ability to handle that work. But, as in grade 11, emotionally and psychologically it was just not possible. I put in a huge effort but passed only the three easy courses: calculus, chemistry and physics. Physics was my highest mark.


The next year I registered in first year business. My reasoning was that since I could not now follow my dream I may as well prepare myself for a good job. This led me to an interest in economics. The Economics 20 professor spent at least a week of classes trying to explain the marginal cost curve. For a guy with calculus it was almost trivial – the first derivative of the cost curve – and since you know the math you know immediately all of the implications. A new program was rumored to be starting, a four year honors program in math and economics. The rumor said that the graduates would be in high demand and be very well paid. Not wanting to get into another honors program like first year science, but wanting to get in on a good thing, I decided to do a three year general degree majoring in math and economics.

This was a good decision. With the math major I was still registered in the College of Science, and that allowed me some years later to register with Graduate Studies in the MSc Computer Science program, followed by a Ph.D. program in the School of Engineering.

Because of the road that it put me on, failing first year at university was an important part of my life.

Chapter 5

80-Column Computer Cards: “I’ve got to have that” #2

It is my penultimate year at university. It is 1964. I am walking across the campus. Some guy crosses my path – he has a stack of 80-column computer cards in his back pocket. It was probably not as hi-tech as I felt at the moment - he was probably just a graduate psychology student taking data on his lab rats to the computing centre. My feeling now about that moment is that I had never before, like the word algebra, ever heard the word “computer”. But at that time it caught me just like the chemistry set. “I‘ve got to have that”.


Back then one of the requirements for a general BA was to have a lab science credit - it was considered an important part of being educated. I asked at the registrar’s office to have a Computer Science course count for my lab science requirement even though it was not a traditional "lab" science. Although I had passed calculus, chemistry and physics in first year they did not count, as in those days you had to pass at least four courses to get any credit at all. But in principle I had lab science education so they let me do it.

During the summer I studied the course calendar, focusing on all the possible Computer Science courses. I went to the Computer Science department and talked to one of the professors about CS 31, a business computer programming course featuring COBOL. Being a pragmatic guy, since I could not do what I wanted – that is to be a scientist – I would prepare myself for a good, well-paying job.

That day when that guy with the stack of computer cards walked by, that was an important day in my life.

Chapter 6

Computer Science 200A

It is registration day. I approached the Computer Science table. The professor looks at my registration card, sees CS31 on the card and sees that I have two math courses. I am double-majoring in math and economics, and looking at this business computer science course to round out my professional, business credentials. This is the professor for the CS200A section, the most difficult introductory Computer Science class. It is part of the advanced, 4-year honors program. He looks at me, changes my card to CS200A, and says “With all that math, you want to be in my class”. My weak protestations are ignored by this good man.

The first couple of weeks of the class I am a lost soul. I don’t understand anything. I sit at the back and hide. He gives an assignment. I haven’t a clue. I come to class empty handed. I asked the guy next to me to show me what he did. I look at his page and my response is “Oh, is that all there is to it!?” It is just like Algebra. I am in. It was hard work of course. But that professor hired me at the end of the year. I worked for the CS department for six years as a computer programmer, then for the college as a professor for twenty-six years. Life could not have been better.

That day when the professor changed my registration card, that was an important day in my life.

Chapter 7

Getting Started in Computer Programming

I took my first computer programming course in my final year at university in 1965-66. The professor hired me and I worked for the Computer Science Dept for 6 years. The two biggest projects were lead programmer on the team that wrote a COBOL compiler, and the design and construction of an interrupt driven OS for the PDP-8/I computer. That COBOL compiler was actually what we called an interpreter, so it was the same idea as the Java system - the compiler generated a list and the next phase executed the program by interpreting the list. The OS for the PDP-8/I was the same idea as the THE Multiprogramming System designed by Edsger W. Dijkstra in the same time frame.


Another very interesting project was designing a programming system to allow AI [Artificial Intelligence] students to program the PDP-8/I computer to control a Meccano Set robot built by one of the professors. Very cool stuff. We painted a section of the computer room floor like a checkerboard; the robot had a sensor on the bottom and three wheels driven by individual motors with the front wheel steerable. I wrote a set of routines in assembler language that the students could call from their high level language programs. This was very cool :)

Another project was writing a set of routines in assembly language to speed up processing of Fortran coded CAI [Computer Aided Instruction] programs on a DECsystem-10 computer.

In the 70s I was an invited speaker at a Learned Societies conference at Carleton University, Ottawa Canada, and published a Technical Report on the operating system work.

Those ten years at the university, 4 as a student and 6 as an employee, were important years in my life, and set me up well for the following decades.

Chapter 8

From University to College

A good friend once commented to me that there is not much better in life than teaching what you love. I most heartily agree. I taught computer programming at the community college for 26 years.

It is 1972. I have been working for the Computer Science Department for almost six years as a computer programmer. This is a great job, perfect for me. I love the work; and hey, this is an extension of the 60s – life is free and easy, just what I need. I am reading a publication of the head of the department. I note the curriculum vitae at the back. This man has worked for many institutions including National Research Council of Canada [NRC], and never stayed at any of them for more than about five years. He has been here for about ten. My conclusion: he will be leaving soon. My job here very much depends on him - time to get out of here.

My next older brother was a full time student at the Community College in the School of Business. One of his courses was introductory computer programming using PL1, so I would occasionally go to his place and help him with his homework. He said to me one time that they were looking for teachers. I applied. I got the job. I taught at the college for 26 years. The first three years were very difficult, but by then I had the hang of it as I had developed a successful personal teaching style. The best place for me to be for the next quarter century was teaching what I loved at that college.


That day talking with my brother, that was an important day in my life.

Chapter 9

A Quarter Century of Teaching

My specialty has from the beginning been machine and assembly language programming. That is what we learned in the CS200A course - flowcharting, machine language and assembly language, with the final project in a high level language - ALGOL 68. Later in the 80s we called it "programming to the metal", getting around the bugs in the board-level hardware on those early PCs. I published a couple of articles on those topics in Windows Developers Journal in the mid 90s. Of course I had to learn all the old high level languages in order to teach them [COBOL, PL1, BASIC, Visual Basic, C, Pascal, whatever]. And I had some fun programming microcontrollers such as the M68HC11. It was all a good time.

At the end I had all my courses on the internet. I had a high speed internet connection - back then you got a fixed IP address and there was only one speed - blazingly fast. I had WinNT Server running at home and students uploaded their assignments directly to my home computer using FTP. We made extensive use of email for questions etc, all course outlines, exam prep guides, lesson outlines, assignment sheets, grades, etc were on my secure at-home website, all coded up with HTML. I ran a time server to keep the system board clock accurate as one of the evaluation criteria for student assignments was submission by a specific time. At the suggestion of one of the students I started up a chat server that the students could use. The first year students were learning Visual BASIC.

In 1997, the last summer that I was teaching, I ran an HTML course for the second year students and a Java course for the 3rd year students. We all learned it together. They loved it. Although the internet had been around since ARPANET in the 60s, these were the early days of the World Wide Web, and all that knowledge got them good jobs. This was an exciting time. A huge amount of work for me but I loved it. It is mostly all still up and running on my current website on my home computer at…

Mick Dawdy's WebSite [Click on Professor].

I coded this website in straight HTML back then, and have since added some parts, including this biography, using various versions of MS Word from 97 on.

That quarter century of teaching at the Community College was the best years of my life.

Chapter 10

A Day in the Park

Victoria Park is the real centre of culture and what’s goin’ on in my hometown, especially in summer. Local bands playing, festivals going on, etc. There is always something. Nothin’ to do? Just go to Victoria Park and hang out.


Today there is a music festival going on and I ran into a family member there. We had not seen each other for a while so we talked and got caught up. He has his Black Belt and his own martial arts school. The building is a bit run down so I volunteer to help with painting, drywall repair, plumbing, whatever. I am 54 and concerned about what my physical condition might be 20 years hence. I need to do something. I do not do well with running. Bicycling is too dangerous. Martial Arts looks pretty cool. It would be nice to someday retire, have a Black Belt, and teach Karate. So eventually I started training.

A year later I do retire; another year or so goes by and I am far enough along to do some teaching. Eventually I am teaching full time and at one time or another doing each of the classes: Little Dragons, juniors and adults. I loved all of it. It was hard work, frustrating at times, but overall a good part of life.

During the years of teaching Little Dragons, six students worked their way right up to Little Dragons Black Belt - at this school that is getting close to adult Purple. Many more worked up to high belt levels. All of them learned stuff that would make their lives better forever. We did not teach just punching and kicking. Every class ended with a discussion of an important philosophy as it affects their life: honesty, integrity, courtesy, respect, courage, helping at home, and much more. We must have had a hundred topics like these.

It was genuinely wonderful to look at those faces, to see through those eyes and into those child spirits, to watch them grow as people as they grew physically, especially those six that earned their Black. It fills me with joy to this day just thinking about it.

Training and teaching martial arts is one of the best things that I have done in my life.

Chapter 11

Life Goes On...

I retired in 1998, and for the ensuing years my focus has been on things other than computers - my home, my "Forest Edge Meadow", martial arts, hiking, photography, motorcycles - especially the IronHeads, and my off-road Jeep Wrangler. Here are a few short videos …

     Summertime In My Meadow

     Harley Davidson IronHead Sportster 75th Anniversary Edition

     A Charity Motorcycle Ride That I Lead

I bought my first motorcycle in 1993 and my first IronHead in 2004. I found the IronHead forum at...


early on, made some contributions, and after a few years was asked to accept the moderator position of the IronHead forum. I accepted. With the help of good forum friends I have completely refurbished two IronHeads and helped many other forum members refurbish theirs. My work on the forum is simply an extension of my teaching, and I love it equally.

There is lots of info about these hobbies elsewhere on my website. And now I am getting back into computer programming and loving it.

Even with all that hi-tech computer stuff years ago I did not learn much Java, or for that matter any object oriented concepts. I did become somewhat familiar with the terminology, but the students learned far more than I did. I have never been a high level or abstract thinker, hence the machine and assembly language preference and teaching at college rather than university. Learning C with all its data types, data type rules, strange syntax, libraries, abstractions, etc was far more difficult for me than learning what I viewed to be a simple CPU. But hey, I do still have my t-shirt from the 1997 Java World Tour in Toronto Canada - "Write Once, Run Anywhere."

So I am a complete beginner with Android, with Java, and with the eclipse/ADT and Android Studio IDEs. It has been difficult as I do not accept abstract stuff easily, but I am getting along well and enjoying it immensely.

It had been more than a dozen years since I had put down any code - but my enthusiasm has always been my most important characteristic. This is interesting stuff. I have done many things in my life, but this computer programming is the only one that I have gone back to. The world has moved on while I have been doing other things. Perhaps I'll catch up, at least a little.

Update, Nov 15, 2018

I now have three apps in the Google Play Store...


HTMLSpyII permits Deep Scraping of the HTML code of any WebSite and beyond, throughout the internet, the World Wide Web, the metaVerse ...

     Simple Mobile Data Toggle

This is a Widget, it toggles Mobile Data between On and Off. It changes Icon color between Green and Red to indicate state.

     WiFi and Mobile Data

This is a Widget, it toggles WiFi and Mobile Data through all four on-off combinations.  It changes Icon color between Green and Red to indicate state.


In 2016 my motorcycle hobby came to a dramatic end. I survived mostly unharmed, no broken bones but needed several months of chiropractic to fully recover. In the meantime I had bought a 2016 Jeep Wrangler Sport and had begun my new hobby...


I made this video during one of my first serious off road events, an all day event near Minden, ON Canada…

     Family Fun Weekend 2016, Minden, ON Canada

Some good friends own a farm close to me. There is a wood lot on a ravine into which they had cut some off-road trails suitable for Jeep Wranglers and similar vehicles. The trails had not been used for a few years and they asked me to teach a beginner off road course on these trails.

Myself and a buddy put in some time over a few weekends and refurbished the trails. I designed a beginner course and we taught it to several students over two sessions. It was awesome being able to teach my new hobby. Check out this video which was made by one of the students, Johnny, during the course…

     ROC - Rural Ontario Crawlers, Newbie Course

Being the IronHead forum moderator, getting into Android programming, and off-roading with my Jeep Wrangler is the best choice for me at this time of my life.

Chapter 12

From Now On...panel

So, did I realize my childhood dream? Well yes! I did not become a chemist but I did become a scientist – a computer scientist.

Having a goal in life, especially one that requires dedication to achieve, has been very important. Equally important has been having the ability to shift that goal as life circumstances evolved. I am a scientist and since my childhood have always been such. It is inherent in the way that I think and in the way that I view the world, and has always been so – perhaps even before that chemistry set.



PS: I have more recently written the backstory to this narrative. I wrote it now partly to understand it myself - putting something into actual words has that effect, and also because I will later this year have my 80th birthday, so I am most likely at the beginning of my last decades and it is time for me to take stock of things. It is time now to write this.

It is a difficult, sad story. It is the story of anxiety in my life, how it came to me, how it affected me through my childhood, teen, adult and old man years, how I discovered it and how I have lived with it… Mick's Backstory