The sense of being able to solve any problem simply by writing some lines of code was thrilling! I can't remember exactly what the programs were for now but I was forever writing them on blank pieces of paper and putting the best ones into the teletype - what fun it was too debug them!
I think the Sinclair ZX80 had come out around that time or soon after, though I could not afford one. I went to WH Smiths to browse through "Sinclair User" and digesting what the possibilities of these things were.
By the time I had saved any money up for anything I bought a ZX Spectrum (the BBC needed more dosh than I had) and started playing with it including typing in long listings from "Sinclair User" which I had subscribed to. I started writing some stuff on my own and showing them off to anyone who cared to listen - but could not be bothered with Z80 Assembler, I did whatever I could in ZX Basic but after a while frustrated with the clunkiness of it all.
Then the interest got taken over with playing all the games - I remember Jet Set Willy was very popular when I was at University, though at Uni as well we had to do some Fortran as part of the course too - that is where I learnt more about operating systems - it was Multics at the time.
Then one summer I found a summer job - a travel agency (actually a "bucket shop") wanted someone to come and write a program on a ZX Spectrum to make it easier to find all the flight deals that they had on various bits of paper.
So I took on the task of analysing all these bits of paper and wrote a program for someone to enter the data and another program where it asked for the destination and listed all the results. It was very slow at searching so I got a friend to give me some Assembler to do the search loop. The whole system turned out to be very effective - I had to use it myself when the boss went on holiday leaving me as the only person left to answer the phones (real testing and quick debugging needed!).
After that I ended up doing my thesis using a modelling program written in Fortran IV, which I had to enhance quite a bit and document what enhancements I had done - this taught me something about good code writing styles - well upto a point given the limitations of Fortran IV!
Like OrangeHopper I scraped a 3rd and I fell into IT full-time more by accident than by design - by the time I graduated there was a recession for science graduates so after 100 job applications I found myself with 20 other graddies in a defence company. As the pace there at the time was quite slow I did a lot of reading (e.g. Yourdon) learning C and VAX Fortran, Poplog and Coral-66 and went on a City and Guilds course for Programming and Systems Analysis, also the company sent us on various courses. The work was interesting and mainly on VAXes though some on Unix too, which all set me up for my career going forward!
BTW I still have all the "Sinclair Users" and the ZX Spectrum with microdrive safely packed in the attic - hoping that by the time everyone else has lost theirs mine will be very valuable


I decided there was money to be made in IT and suprisingly I now do network security which means I now have an excuse to browse other peoples machines.........
Leave a comment: