Hi Fee
back in the dark ages it was neat text interfaces to an exam results processing application in Basic (for a PET if you remember those ...). I tried writing games for the Spectrum but never got the hang of it, too many picky bits to deal with!
in the intermediate years I played around with machine code on CP/M machines which never needed more than a text prompt for an interface. I think they were RML boxes sitting on an early mainframe that used those wonderful old Winchester Drives. i remember also mucking around with pascal, fortran etc although i think this was all theory/academe (processor optimisation, driving external devices, science experiment integration etc) rather than for any practical use
graduated some years later to designing front-ends for garages and similar industries to run their front and back office systems. From memory this was in a 4GL extension to Sage Sterling, but i might have got the variant wrong. This is what really turned me on to the power of database driven applications and what business will really pay for!
moving on to VB and VBA (trying to make word do what i wanted it to) and finally ending up with the web (served by php).
it's been a bumpy ride (i'm now a lawyer...) but I've consistently shown, over the years, that I'm pretty terrible at designing my own interfaces but just great at criticising other people's!
on the Mac i'm finding the learning curve quite shallow but frustrating - i can't get under the bonnet of the OS as much as I want to and am able under windows. I will inevitably return to Windows, I think, as I'm not happy with changes in my core apps of Word and Outlook between win and mac. I spend 90% of my working day using these and they represent my business output too. I also really need tight AD integration and the ability to use the offline files system that win server 2003 (runs my domain) uses. Thursby tell me that they can sort of do it with AdmitMac but why have "sort of" when you can have "absolutely".
on a related matter, my wifi card stopped connecting to any base station but apple's own when i installed a software update (2006-07). there was no way to uninstall the update so i had to reburn (archive and install) the machine. this feels like really poor design. i don't think this kind of thing happens in the MS world (at least not to me), and even if it did the user base would create a "fix-it now" imperative which does not seem prevalent in the mac-world.
So i will end up with a dual boot mac i think. Parallels (the beta that runs off a boot camp partition) has caused me all sorts of headaches but to be honest the log out log on process is so quick on a core 2 duo that i won't mind the slight clunkiness and will keep parallels for running *nix vm's. i'll keep using the mac for music and photos but even then windows does not feel so far out of kilter with macs...
but the macbook (black) is beautiful (never thought i'd say that!)...
The next question for me will be whether i jump in to Vista or stay with XP. battery life is the key decider for me and i've consistently read that vista's prefetch et al hurts the battery life on my mac.
sorry for the ramble!
Cheers
Justin