Revision [11940]

This is an old revision of NickDamoulakisBio made by NickDamoulakis on 2005-11-22 13:38:31.

 

Brief bio


I started working with computers in 1981, with a massively powerfull (cough cough) 6502-based computer with 4KB of RAM. No, it isn't a typo, I do mean 4096 bytes!
I then advanced to a MicroBee, which was an AUS designed and made, 2MHZ Z80-based 8-bit computer with 32KB of CMOS RAM (CMOS RAM meant that its contents could be kept alive with a tiny battery, even after the computer was switched off. Neat!)
For mass storage, audio tapes were used. Ah, the good old days of dumping data and program source to a tape at the blistering speed of 300 bits/sec!

I cut my teeth on Z80 assembly programming on this computer and wrote BeeArtistic, a MacPaint-type graphics app for it. This app was sold in the open market.
I did say I wrote it in Z80 assembler, right? Goes to show what a sucker for punishment I was.
(I should also point out that my good friend Paul Dodd did half the work)

Then (in 1983-ish), I designed and built the hardware and software for a 32-bit co-processor (NatSemi 32032) which was hosted on the MicroBee.
And, since I was in the swing of things, I also designed a Z80 co-processor for the IBM XT/AT PCs...why, oh why??!!

I then spent 4 yrs designing the hardware and firmware for the following interfaces

Uhm, they too were done in assembler! Clearly, I was drugged. No sane man would want to do this willingly!

From 1989-ish onwards, I have been designing/developing software using anything from C, Delphi, Basic, Gupta SQLWindows, ViralVisual Basic, Java, C#, SQLServer, Oracle, Firebird, ...blah blah...

So here I am. Having survived all that, I am now punishing myself with PHP! Looking at source code that contains both html and code... At least PHP5 seems to have some more structure; cons/destructors, try/catch, proper dereferencing, object handles rather that copies...


Category: CategoryUsers
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki