home  general  lard  emul8or  ArdweeNET  MAXX  the QUUB  Gecko  SiiMAN
        embedded systems  PC software

 
Electronics/Computing
   

There are only 10 types of people in the world...
those that understand binary and those that don't.
— Unkown

I didn't finish school, never went to college, and hardly drove past a university—never the less I was employed in various hardware and software engineering capacities over a period of 20 years until I retired at the ripe old age of 45.

So I think I can lay claim to at least some skill in computing although I'm not an expert in any one field, more a generalist with interests and experience in most fields from widgets to Windows.

I've written applications and/or worked on code and/or designed hardware using the following languages and processors...

  • C
  • C++
  • Java
  • JavaScript
  • Perl
  • PHP
  • VB6
  • VB.NET
  • Forth
  • Pascal
  • COBOL
  • Paradox PAL
  • Z8x assembly
  • 65xx assembly
  • 68xx assembly
  • 80x86 assembly
  • PALASM
  • HTML
  • TCL
  • 2900 bit-slice machine code

And probably a few more I can't think of right now. I've ported a large product to many diverse platforms including UNIX, IBM, and Burroughs mainframes. I worked for large multi-national businesses like PRIME computers and SPL, and also two-man bands like Torrens Industries and Nichols Research (who I'm sure you've never heard of).

All in all I loved working in the IT industry and marvel that people have paid me well over the years to do what I would almost have done for nothing. I would work long hours then come home, grab a bite to eat and a beer, then go into my lab and continue doing the same work only on my own projects. Seldom did I get to bed before 2am.

Since retiring I have kept my hand in by continuing to write software and develop hardware, there is still hardly a day goes by when I'm not developing something on a computer although these days I'm usually in bed by 1 because I live off solar power and the batteries are getting low buy then.

I don't just do software though, I also have a lot of experience in designing hardware — from an entire system down to the gate level — and just to round things off I am quite at home designing the PCBs.

So, this section of robgray.com is about building stuff on and with computers, there are two main parts.

Embedded processing
About building embedded systems using the AVR range of microcontrollers.

PC software
About writing projects to run on PCs which in my case means mostly using VB6 and VB.NET.

Shameless plug

I did well in IT and don't really need to work so I'm not actively looking, but I am always keen to do something interesting. So if you have a hardware or software project you think I could help with get in touch.

As you may know in theory we are permanently travelling around Australia and have been for about 12 years, however with the comms available these days this is not an impediment for many types of development.

Anyway for the next year or so we are dropping anchor on our land near Bundaberg in central Queensland.

Just for a laugh

I did this "Are you a geek" test.

My computer geek score is greater than 100% of all people in the world! How do you compare? Click here to find out!


 

   
 

Top of Page

 

  home  general  lard  emul8or  ArdweeNET  MAXX  the QUUB  Gecko  SiiMAN
        embedded systems  PC software
 

Copyright © 1973-2013 Rob Gray, All rights reserved.
PO Box 450, Gin Gin, QLD, Australia.
www.robgray.com