Mmmm,

As a baby boomer (and there are a few of us here) I remember coding to tape in 
COBOL for a stats unit I was doing at the University of Tasmania, I remember 
the first Z80 CPM unit I owned, and a heap of arcane text based application 
software. I marvelled at VisiCalc when it first appeared ("Wow! How come nobody 
ever thought of doing that sort of array handling on a mainframe?"), cut my 
teeth on BASIC (because all the software you got in the good old days had to be 
transcribed from magazines) saved to cassette tape and delved into the 
mysteries of 8 bit ASSEMBLER and Z80 and 6502 chip architecture with gay 
abandon. ('Not that there's anything wrong with that' - Seinfeld)

I remember my first disk based OS, my first Trash 80, my first Apple 2 and my 
first Macintosh ... bought on my birthday in 1984 which also happened to be the 
same day it was released for sale. I can remember buying and installing the 
first IBM PC, and little numbers from KayPro and Amstrad that they said were 
portables ... but which were only portables if you were about six axe handles 
across the shoulders, lived on a diet of steroids on toast, and didn't mind 
devoting a sizeable amount of your free and work time to packing and unpacking 
the puppies.

I remember creating various LAN's at work and at my place ... based on various 
arcane and proprietary protocols from the likes of HP, Novell, Apple and IBM. 
As network operating systems ... with the possible exception of Novell ... each 
of them sucked.

I remember 'discovering' TCP/IP and the Internet in the early 1980's and 
connecting through AARNET. At first it was simply a batched UUCP (NNTP)  feed 
from AARNET via ZikZak to supplement the Fidonet BBS I was running, but 
eventually it graduated to real time and I became a bona-fide ISP. I remember 
paying Telstra extortionate rates for 64K ISDN channels to feed my Internet 
connection, a room full of modems and switches, learning LINUX for servers to 
handle all the batch stuff, and distributing rich TeleFinder and First Class 
client software to my clientele to cut down on bandwidth requirements but 
enrich the experience (when I first saw Mosaic in the late 80's it paled in 
comparison to the client software our users were using ... which emulated the 
Macintosh desktop.)

I remember Gopher, and Veronica and Telnet and dedicated FTP, and  .... well, 
anyone who was around in the 80's will know what I'm talking about. It's all 
folded into the Web browser now.  I remember USENET (still use it in fact) the 
text based precursor of little numbers like Twitter, Facebook and the like ... 
it was more noise than useful information, but it was lively.

I remember DBase (in all its incarnations), FoxBase, RBase, Omnis and all those 
esoteric database products. I remember Visicalc, Lotus 1,2,3, Multiplan, Jazz, 
Quattro and all those early spreadsheets. And the word processors I used over 
the years ... their names are Legion.

I cut my teeth on various IDE's ... with each new one looking for the Holy 
Grail of development which I never found. Eventually I found the whole IDE 
thing self defeating and went back to high level languages for most development.

I developed networked applications with thousands of users ... on my own. 
Nowadays this is done by teams ... but in those days a single moron was 
assigned to the job.

I belonged to a number of user groups (very popular in the 1980's), wrote 
monthly columns and reviews for a couple of magazines in the 90's and early 
Noughties, and did a far bit of tech based research professionally. (Some of my 
stuff on e-commerce, e-government, the Internet and the like was quoted in 
journals and magazines with descriptors like 'seminal' ... and I could never 
work out whether that was meant in a good or bad sense.)

I was at one stage or another a member of the US based Internet Society, a 
founding member of the Australian Internet Society, an associate in the IETF 
and a government rep to a couple of committees to do with XML and Business in 
Australia.

That said, things change. There is no way I could do, or would want to do, 
ASSEMBLER nowadays ... the bottom line is that 32 and 64 bit processor 
architecture is way too complex to even consider it. Better to code in a high 
level language and let the compiler do the work for you. FORTH was a really 
cool language to know in the 1980's ... code efficient, CPU efficient, 
adaptable to many uses and functions, albeit the choice of developer anarchists 
... but singularly useless in terms of todays processors which are much to big 
and complex to write an effective FORTH for. PASCAL was Nicholas Wirth's 
sadistic joke on student programmers ... especially the first couple of 
versions ... that one shot compiler caused more grief than Napoleon's march on 
Moscow.

New versions of common Net protocols (IPv6, HTTP 2, HTML 5, etc etc), new 
IDE's, new languages and API's, new CPU's, GPU's, routing protocols, routers, 
switches and gateways are simply things I'm not much interested in keeping up 
with anymore.

Each and very month I stayed away from development, from network 
administration, from product reviews, from whatever I fell further and further 
behind. I ended up becoming a project bunny and a 'resource' rather than the 
technician I had been.

Until nowadays, in the words of the inestimable Sargeant Schulz "I know 
Nothing. Nothing."

And in the final analysis, that's what it all comes down to. The world changes 
... usually for the better. Technology develops. Complexity grows. What's new 
is old, and what's old retires.

So that's what I did and I haven't looked back.   

Well, until now ...                           :)
---
On 21 Nov 2013, at 5:15 pm, Bernard Robertson-Dunn <[email protected]> wrote:

> On 21/11/2013 5:01 PM, Andrew Thornton wrote:
>> 
>>                          Is there any way of knowing how someone
>> compares in terms of computer knowledge and skills? Do other people know
>> more than me/less/the same.
> 
> I think you need to be a bit more specific than "computer knowledge and 
> skills"
> 
> At the hardware level, do you include microprocessors, real time control 
> systems, embedded systems, mainframes, SAN/Data Storage systems etc?
> 
> In the software world, do you include the design of compilers/linkers, 
> RDBMSs, OLTP systems, graphics processors, networking systems, web 
> servers, application processors?
> 
> There's far more to computers than just your common or garden PC/tablet 
> and web site development.
> 
> -- 
> 
> Regards
> brd
> 
> Bernard Robertson-Dunn
> Sydney Australia
> email: [email protected]
> web:   www.drbrd.com
> web:   www.problemsfirst.com
> Blog:  www.problemsfirst.com/blog
> 
> _______________________________________________
> Link mailing list
> [email protected]
> http://mailman.anu.edu.au/mailman/listinfo/link


_______________________________________________
Link mailing list
[email protected]
http://mailman.anu.edu.au/mailman/listinfo/link

Reply via email to