|Han Solo||Well Princess, it looks like you managed to keep me here a while longer.|
|Princess Leia||I had nothing to do with it. General Rieekan thinks it’s dangerous for anyone to leave the system until they’ve activated the energy shield.|
|Han Solo||That’s a good story. I think you just can’t bear to let a gorgeous guy like me out of your sight.|
|Princess Leia||I don’t know where you get your delusions, laser brain.|
|Han Solo||Laugh it up, fuzzball.|
1980, Star Wars – The Empire Strikes Back goes up on theatres all over the planet. I was five years old at the time so it wasn’t until a couple of years later that I actually saw the movie, and frankly I had more fun with the action figures than the actual movie during those years. But I still quietly chuckle when I try to imagine George Lucas sometimes during the 70’s trying to figure out what names people would call each other a long time ago in a galaxy far, far away. I suppose “laser brain” would make sense to him, given the number of colorful laserbeams swooshing through the air in those quadrants of that particular galaxy.
Leaping forward to christmas eve of 1987. In the biggest gift-wrapped box addressed to me and my siblings was a brand new Commodore 64. None of our family members had ever been in touch with a computer before, so it was quite surprising to us that our parents had decided to spend a resonable portion of that year’s christmas budget on such a strange device. They had reasoned that, having three kids, at least one would probably show some interest in that thing. And I guess they were right. And it was the way of the future.
So, there I sat on the living room floor, trying to follow the spiral coil bound manual, typing in the BASIC commands to produce a balloon sprite flying over the screen or sound effects imitating rocket launching. It was a very thrilling experience to see the machine follow my instructions and trying to get it to understand what I wanted it to do! I never understood, however, how the programs I wrote would run so much slower than the games I loaded from the cassette tapes. I had no clue that the computer language I was using was in fact based on another, native, computer language.
Fastforwarding yet a couple of years, and I was now in possession of an Amiga 500, and later also the significantly slimmer Amiga 600. Me and a friend bought ourselves a copy of the AMOS programming tool and started writing games and demos. I don’t think we ever completed a project totally though, but we had loads of fun!
My first programming related school experience was in 1993 on a PC using Turbo Pascal. I remember one of my teachers worrying about how the computer development could continue its steadingly increase of the clock frequency, now that the 486-PC was closing in on the extremely high FM radio range of around 90-100 MHz. If they should overlap, he feared, the computers would interfere with and possible jam out the radio broadcasts! In the end this turned out not to be a problem at all; first of all the processors are shielded not to leak any (or little) electromagnetic radiation, but more importantly it didn’t take long until the clock frequency of a computer was well above the FM range…
In the years to follow I got familiar with C, C++, Modula-3, Java and various assembly languages. I was still most skilled in Pascal though, now using the Delphi IDE which was a very powerful tool. Soon after, turning to C++, it was only natural to me to start using the Delphi counterpart; Borland C++ Builder — and as luck would have it — I got my first job as a C++ developer working with that very tool. I was invincible! I was young and bold and could take on any project — no matter how big or hard it seemed!
Some years later, in 2004, I begun using the .NET framework, now released in its version 1.1. The year after, things started to look better when the 2.0 version was released. Compared to the wild C++ world, the more strict C# environment with its garbage collector and nice libraries seemed as a much friendlier place, and I started to work less and less in C++ and more and more in C#.
Since 2010 I am working as a senior software developer in the southern area of Sweden (Malmö/Lund — and occasionally the nearby Copenhagen region). My expertise is C#, and there is where my heart lives. I am still invincible and quite bold, but a bit more wise and rational and far more experienced.