I'm a seventeen year old computer freak living in southern sweden, currently studying computers and electronics at Söderslätts highschool, Trelleborg. Let me tell you the story of my life...

My first encounter with a computer was in 1988. It was my seventh birtday and my parents had bought me a brandspanking new AMIGA 500. I don't think I had ever been so happy in my entire life! I started out playing games until one day I found AmigaBASIC on my Extras disk. So I began to write simple programs. As time passed I learned more and more. I didn't realize then, that I had found my call.


About a year later I was at friends place when his big brother told us to come have a look at something. In his room stood a computer unlike any I had ever seen before. It was a PC - a good old 80086. I was amazed as he loaded up a simple demo he had written in GWBASIC. This demo was very ugly but far better than any of the stuff I could write at the time. So I went home and convinced my father that we should get a PC. He couldn't understand what the hell we would need another computer for but he agreed to it anyway. I guess I was kind of dissapointed in the beginning. There was no good looking games at all, no nice looking GUI. It looked as if I had made a big mistake. My dad tried to install Windows, but he wasn't satisfied with what it could do, so he deleted it. Accidently he also deleted the rest of the harddrive and since I didn't know anything about this new reality called DOS I had no idea on how to fix it. So eventually I gave it all up...

  

  

...until 3 years later. The old 80086 had been sold but my dad needed a computer for book keeping. So he decided to buy a 80486. The new computer came shipped with windows 3.10 installed and it had a graphics card capable of displaying 256 colors! This was something totally different from the 80086. This new version of dos also contained QBASIC. After a few days I had learned the basics of QBASIC and I started writing simple math programs and text games. After a while I also started writing programs that worked with graphics. About a year later I was writing full fledged utility applications of all kinds. And just when I thought I knew everything about QBASIC i found out how to use PEEK, POKE, INP and OUT. A whole new world opened before me. I could do things I never thought was possible with basic. The speed increase of some programs was enormous! I had also begun making programs in Visual Basic 3.0. Soon my harddrive was full of crap and I decided to reformat it. I moved all programs I wanted to keep to a single directory. I was going to backup this directory last but somehow I forgot and when I had reformatted the drive and reinstalled all backups I realized what I had done! I was depressed, and gave up programming for about two years.


Finally in 1996 I got started again. I had upgraded to a Pentium 50Mhz Now that I knew how to read and write from video memory at an acceptable speed I started making graphics in photoshop rather than using QBASIC code to produce simple sprites. I managed to get a few nice looking games and programs together, nothing professional though. (See programs section) Now I was writing my programs in QuickBasic which was much better since it had the ability to compile programs into executables. It was in 1997 I began to explore other programming languages and HTML. I learned HTML, javascript and java and scraped a bit on the surface of pascal and C++ but the only language I really liked was assembler. My primary language is still BASIC, I do QuickBasic, ASIC and VB5.0. My secondary choise is assembler. I also love designing homepages and graphics and I hope to be able to make my living this way one day.