okay guys - totally off topic here but you wanted to know my background for coding
when i was 13, i was in one of the first schools in the UK to offer Computer Studies as exam'd class (O-level), and only those in the top two sets in my school for maths could apply. i was in set1
(maths is easy for me)
i passed my computer O-level exam with 99.5%
my family wanted me to go on to sixth form (until 18 for A-levels), but i decided i wanted 'real world' experience and went on a YTS course for typing, knowing that they did word processing etc, and GAVE WORK EXPERIENCE <-----
i ended up as a computer operator working on a mainframe (Honeywell DPS7 - level64) before i was even 17, but, it was boring, and asked one of the programmers to teach me CoBOL, JCL, and Forth.
the YTS course ended, and because i was not yet 18, they could not keep me on full-time as it was against company policy for minors to work shifts
so.... i thought "arrrrrrgh" and joined the army (royal engineers). i was still gutted, but while in the forces i took an open university course in ANSI-C real-time programming (HND) and another in CAD (HNC). i sat the IBM aptitude test (in non-test conditions) and got a A-minus. i spent 9yrs in the army and once i reached sergeant i was allowed to code, while being seconded to the royal signals. there, i self-taught myself x86 and 68000 assembler, specialising in raw graphics design and implementations.
in my spare time i coded from books and visited university bulletin boards (before the 'real' internet as we know it today) to learn new coding skills. i had an amiga500, an atari1040stfm, an Oric-1, and a IBM-PC. squeezing the best out them could only be done with assembly language
i left the army and started my own, very successful, building company.... but still coded in the evenings and spare time.
then, one day socialising, i was introduced to a similarly-minded lad through a work colleague. he had just left reading university, after doing a masters in robotics, and was currently a contracting JAVA coder.
i baffled him with my know-how, and he was confused as to why i was not contracting myself. he said "give me your CV and i will see what i can do with it". over the following few weeks i was bombarded with phone calls from various recruitment agencies wanting to head-hunt me.
i went for several interviews, and instead of asking for a degree (or whatever), they asked me to sit tests... they would give me some code and say "find the errors", or "re-write this, better" - i flew through them, mostly under the time given to finish them
i am an old school koder, who believes .NET is the route of all evil
I LUV C