ChrisO
Registered User.
- Local time
- Tomorrow, 07:00
- Joined
- Apr 30, 2003
- Messages
- 3,202
G’day all.
My name is ChrisO (actually it’s not but I was too young to argue about it at the time.)
I’m from Australia and, despite some Americans who think that it’s between Germany and Slovenia, that’s the big lump between Africa and South America, going the long way. (If you go the other way you might end up at Inaccessible Island but since it’s inaccessible you probably won’t. To quote Wikipedia “throughout its history it has had no permanent population” and I can understand that.)
Okay, enough of geography…
I was born at a very early age and will probably die at the end of my life. But before I go to the other side of the grass I have but one wish…a long life.
Okay, enough of longevity…
I started work before I should have and it wasn’t my fault, honestly. When I applied for a job as a Fitter and Turner they said I had reasonable math and science skills, which was news to me, so they offered an apprenticeship as a Scientific and Industrial Instrument Maker. I said, great I’ll take it…what’s that? So they explained and asked if I could start next Monday. Sure I said but I’ll still be 14 next Monday and people can’t start an apprenticeship till their 15. So the company swang it with the apprenticeship board to let me in that year. (You see, it wasn’t my fault I started early. It also had the effect that, 5 years later, I was one of the youngest tradesmen in Australia, if only for 1 day.)
Okay, enough of job interviews.
There is a serious problem with being a Scientific and Industrial Instrument Maker, it doesn’t fit in the box when filling out (or is that filling in, never really knew) forms. And you can’t abbreviate it to just Instrument Maker because people will ask; can you make me a piano? No, I don’t have Bösendorfer written above my upper lip and besides, I don’t have the black keys but I do have the cracks. Apologies to Victor Borge However, at this stage I should point out that those pianos are not made in the big lump between Africa and South America, going the long way. And I doubt very much if they are made on Inaccessible Island because, apart from price, it would make them more…
Okay, enough of job titles.
My first brush with computers came as a moment of opportunity. (Took a while to get around to computers, didn’t it.) I had a girlfriend, who was a programmer, and so I naturally thought it could not hurt to show some interest in her. (If you know what I mean.) Well, she probably did know what I meant but she gave me a book on PDP8 machine code programming instead. Not exactly what I had in mind but hey, when in Rome…
However, my attempt to read the book did work (you know what I mean) but much to her chagrin I was more hooked on computers than her.
Okay, enough of first computer encounters.
Then came the soldering iron and my first computer. (I was trained to use a soldering iron while serving an apprenticeship as a Scientific and Industrial Instrument Maker assembling Bösendorfer pianos on Inaccessible Island. {Notice how the last sentence tends to tie all things together.}) It was a D2 kit by Motorola and the included documentation was excellent, best I’ve seen so far.
So the next 4 years was done in 6800 machine code. Hacking, a bad word these days, was done in those days as a matter of learning. Nothing destructive just the disassembly of anything we could get our hands on. That’s the way people learned before the www, disassembling compiled code.
Come 1980 I started working with things which were in-house built computers and in-house written computer languages. These were AMD 2900 4 bit sliced based computers. The AMD 2900 could more correctly be called a sequencer and not a micro-processor. One of the defining differences is that the sequencer had its micro-code defined in external ROM. (Even machine code, the stuff that you or I might write, is not processable but is handed to a lower hardware level). The idea of having micro-code defined in external ROM means that the manufacturer could define their own machine code instructions, and hence high level language, in fusible-link ROMS.
And so it went that way till the early ‘90’s when a shift to ‘C’ was required. The singular motive force was to write high-speed CRC polynomial code. It can’t be done in a high-level language, not fast enough, and who wants to write in assembler or machine code these days? ‘C’ was the answer and it helped that processors were becoming faster than the serial communications they needed to support. So, ‘C’ was the chosen tool.
Then a couple of years with C++ just for laughs. It’s not that there’s anything wrong with C++ but it doesn’t make for an easy attack on other applications such as Access. So when Access was thrown at me circa 1996, VBA was the answer.
And here I am today, a couple of years from retirement not wishing to retire. No Bösendorfer piano in the living room, no villa on Inaccessible Island.
But perhaps that’s just as well, I wouldn’t be able to find them.
Regards,
Chris.
My name is ChrisO (actually it’s not but I was too young to argue about it at the time.)
I’m from Australia and, despite some Americans who think that it’s between Germany and Slovenia, that’s the big lump between Africa and South America, going the long way. (If you go the other way you might end up at Inaccessible Island but since it’s inaccessible you probably won’t. To quote Wikipedia “throughout its history it has had no permanent population” and I can understand that.)
Okay, enough of geography…
I was born at a very early age and will probably die at the end of my life. But before I go to the other side of the grass I have but one wish…a long life.
Okay, enough of longevity…
I started work before I should have and it wasn’t my fault, honestly. When I applied for a job as a Fitter and Turner they said I had reasonable math and science skills, which was news to me, so they offered an apprenticeship as a Scientific and Industrial Instrument Maker. I said, great I’ll take it…what’s that? So they explained and asked if I could start next Monday. Sure I said but I’ll still be 14 next Monday and people can’t start an apprenticeship till their 15. So the company swang it with the apprenticeship board to let me in that year. (You see, it wasn’t my fault I started early. It also had the effect that, 5 years later, I was one of the youngest tradesmen in Australia, if only for 1 day.)
Okay, enough of job interviews.
There is a serious problem with being a Scientific and Industrial Instrument Maker, it doesn’t fit in the box when filling out (or is that filling in, never really knew) forms. And you can’t abbreviate it to just Instrument Maker because people will ask; can you make me a piano? No, I don’t have Bösendorfer written above my upper lip and besides, I don’t have the black keys but I do have the cracks. Apologies to Victor Borge However, at this stage I should point out that those pianos are not made in the big lump between Africa and South America, going the long way. And I doubt very much if they are made on Inaccessible Island because, apart from price, it would make them more…
Okay, enough of job titles.
My first brush with computers came as a moment of opportunity. (Took a while to get around to computers, didn’t it.) I had a girlfriend, who was a programmer, and so I naturally thought it could not hurt to show some interest in her. (If you know what I mean.) Well, she probably did know what I meant but she gave me a book on PDP8 machine code programming instead. Not exactly what I had in mind but hey, when in Rome…
However, my attempt to read the book did work (you know what I mean) but much to her chagrin I was more hooked on computers than her.
Okay, enough of first computer encounters.
Then came the soldering iron and my first computer. (I was trained to use a soldering iron while serving an apprenticeship as a Scientific and Industrial Instrument Maker assembling Bösendorfer pianos on Inaccessible Island. {Notice how the last sentence tends to tie all things together.}) It was a D2 kit by Motorola and the included documentation was excellent, best I’ve seen so far.
So the next 4 years was done in 6800 machine code. Hacking, a bad word these days, was done in those days as a matter of learning. Nothing destructive just the disassembly of anything we could get our hands on. That’s the way people learned before the www, disassembling compiled code.
Come 1980 I started working with things which were in-house built computers and in-house written computer languages. These were AMD 2900 4 bit sliced based computers. The AMD 2900 could more correctly be called a sequencer and not a micro-processor. One of the defining differences is that the sequencer had its micro-code defined in external ROM. (Even machine code, the stuff that you or I might write, is not processable but is handed to a lower hardware level). The idea of having micro-code defined in external ROM means that the manufacturer could define their own machine code instructions, and hence high level language, in fusible-link ROMS.
And so it went that way till the early ‘90’s when a shift to ‘C’ was required. The singular motive force was to write high-speed CRC polynomial code. It can’t be done in a high-level language, not fast enough, and who wants to write in assembler or machine code these days? ‘C’ was the answer and it helped that processors were becoming faster than the serial communications they needed to support. So, ‘C’ was the chosen tool.
Then a couple of years with C++ just for laughs. It’s not that there’s anything wrong with C++ but it doesn’t make for an easy attack on other applications such as Access. So when Access was thrown at me circa 1996, VBA was the answer.
And here I am today, a couple of years from retirement not wishing to retire. No Bösendorfer piano in the living room, no villa on Inaccessible Island.
But perhaps that’s just as well, I wouldn’t be able to find them.
Regards,
Chris.