It has been a long time since I have blogged (more about that in some later posts), but two recent articles that I read on the BBC website have motivated me to write again. The articles honor the creators of the BBC Microcomputer which along with companies like Sinclair, Apple, Commodore and of course Atari provided the first introduction to computing to many developers of my era. It was a time when magazines like Your Computer, Computer and Video Games and Byte magazine provided the crucial link to a community of like minded youths that lived at the far corners of the world desiring to learn more about how to master the art of computer programming.
For me, these magazines were critical. At the time I lived in New Zealand, and home computers were few and far between. If I wanted a game, I had to write the game myself. Initially I tried this with Basic but was always frustrated at the quality of games possible with Basic - and then with machine code on one of my earliest computers - the ZX Spectrum. It was around this time that I turned turncoat and traded my ZX Spectrum for a BBC Computer which not only had a far superior version of Basic integrated into it - it also had the ability to inline assembly language, suddenly providing access to advanced graphical capabilities much more easily.
For folks from the United States where I now reside, I believe the home computer market was very different, although no doubt seemingly just as exciting. In the UK (and indeed New Zealand as well) there were a large number of home computers rivaling for attention, including: the Sinclar ZX Spectrum, the BBC Microcomputer, Amstrad, Dragon 32 and of course Apple II and Atari 400 and 800's. Each of these computers had their own strengths (and weaknesses) and a user base of passionate developers that would swear allegiance to their computer of choice. Never was this battle as bitter as that between owners of the ZX Spectrum and the BBC micro. It was an exciting time.
If you haven't heard of the BBC Microcomputer (which I am sure is the case for many non-British folks) it was in my opinion a true testiment to British engineering. Some of the capabilities of the BBC Micro that made it so compelling included:
Teletext in particular was (along side early bulletin boards) a predecessor to the general Internet, allowing business and homes to obtain access to news and information using their home computers via data transmitted between frames in television signals. But as many things British, unfortunately the BBC Microcomputer did not infiltrate the United States until much later when the researchers behind the BBC Microcomputer - Acorn - developed the ARM processor which now powers many mobile phones and printers.
I often wonder how new generations of youths will become motivated and excited by the potential of home computing. Our Windows (or Apple) based home computers no longer ship with the ease of access that an integrated Basic interpreter provided - sure shell scripting and integrated VB script within applications like Excel is available - but it just isn't as accessible. Similarly, capabilities have advanced leaps and bounds. When we used to dream about the possibility of digitizing sound or pictures, this is now routine - and the possibility of writing a game without a team of graphical designers requires creativity that few people can possess (Tetris is the last such game I can recall).
As I write this blog, I am left to wonder if the era of home computing isn't dead and we are now in a new generation of network based computing, where our children will instead learn to understand basic protocols such as HTTP and REST, whilst using languages like Ruby, Perl and Python to take their first steps just as we did ours with Basic. If that is the case, and realizing that many of the Internet innovations of our era such as ICQ and Napster originating from youths much like the original Operating Systems designed by companies like Apple, Sinclair and Microsoft it maybe rekindles some of that early awe and excitement making me wonder where we will be in ten years time when my soon to be born daughter Tegan may possibly be learning to program...
For those that have read this far, I assume we share a common past, so I thought it might be fun to see who could remember what the 8 computers pictures are. To keep it interesting, there are a mix of American and British computers... enjoy!
I had a Spectrum, first 16k, then 48k. Here in the UK. I always felt that the rivalry was really between the Commodore 64 and the Spectrum. The BBC micro was so expensive that it was out of the reach of most people. Well, maybe it was just the the people that I knew.
I had a ZX81, Sinclair Spectrum, Atari ST (the poor man's mac) and then my first mac - a Centris 610, since then it's been mac all the way.
The home computing scene was very exciting at the time and the magazines supporting each of them were crucial.
BBC Microcomputer (A or B?)
ZX Spectrum (16K or 48K?)
Damn this brings back memories!!! I was a Sinclair geek - I owned a ZX81 (with 16K RAM pack - oh the joys of RAM pack wobble...), ZX Spectrum 48K, ZX Spectrum 128K (mmmm - 15 minutes loading from a tape, just to fail the checksum...), Sinclair QL (ahh the microdrive!!!), then I followed the Motorola processor family to the Atari ST before finally switching to the PC in 1993...
This brings back fond memories of the early days of home computing. Computer user groups were also a big part of that experience as was public domain software - which was kind of a cross between open source and free software. In many cases the source code wasn't included (unless the software was written in Basic of course). I can't remember exactly but I think we used to pay about $5 for a disk full of stuff. I assume that was just to cover the cost of the disk... fun stuff.
Classic. I forgot about the Sinclair QL with its Motorola 68008 chipset and then all the discussions about how that compared with the more advanced chips that other competitors were starting to utilize at that point. I never saw a QL though...
The missing diagram was a Texas Instruments TI99/4A. Again I never saw one of those either, but they used to be advertised in Byte alot so I assume they had a presence in the US.
Having asked my grand-father what a computer was back in 1967 ... I've followed the birth of microcomputing in the late 70's ... Electronic magazines occasionally advertized kits to build or ready build.
All too damned expensive for a student. Specially for a teenager in a non-industrial country. Well, One could dream. And dream I did.
Then the ZX-80 come by... the ZX-81 was more at reach... and the Spectrum was a question of saving for an whole year. Almost did.
Actually I got a Jupiter ACE with just 1K RAM by half the price of a 16K Spectrum. No Basic but Forth. That was the appeal. I got my first job thanks to that choice.
Looking back, the differences are the same between surfing and floating. We were co-pioneers of a new technology and way to deal with a generality of tasks. We where surfing the building of a new way to do things.
Users just float. Most of us were in between, some more active than others, but creation and problem solving was the virus that infected many of us permanently.
Today people just USE things. Few UNDERSTAND... and even less do CREATE anything. It seems to me not to be just a question of quantity but also of quality. Motivations are different.
It's motivational to Be a scout in new territories than just going to the shop... to buy something... advertised somewhere...
That's a real difference. At least the one I see.
BTW - Even just dreaming I had a lot of fun!
Having less we can handle things, and enjoy them.
Too much and we are lost in excess of information.
Its not handled, not understandable... just illusive.
That's were we are: In the REAL Virtual Reality that was suggested. Not in computers after all, but in everyday life. Specially in the Media... but also in the workings of everyday life...
...where the data in the computer is a stronger argument than Reality! Watch Out !!
It remains... good memories...
And an obligation to teach understanding and discovery.
Because we have the luck to had it!
In the early 1980's a programming language called Turtle Graphics was used as a means of introducing