thats me

Howdy y’all. You clicked the “About” link, so I gather it is time to tell you a bit about the person that is responsible for the mental onslaught you find on this web-log. If you dont care you can still click any other link or even close the browser quickly as not to have to bear with the responsibility of knowing more about myself than you actually wanted to. Knowing myself I suppose this could take a while xD

To cut a long story short, my name is Sascha Hennig and I was born the tenth of January 1977 in a little town close to Magdeburg in the former GDR. Even though my earliest years were absolutely interesting I will refrain from writing about them – all you need to know is that I had my first girlfriend in nursery school.

What is even more interesting is that I did start programming 1987 on the east german home computer series KC85. And I just loved it. Needless to say that most “applications” were simple KC-BASIC programs that did output text. But it was capable of drawing lines and circles and all the stuff which make a 10 year old boy happy. A year later I even tried myself, with help of my computing teacher of course, in modifying the KC character set in HEX, that is each character was a representation of an array of bits (zero = no dot, one = dot) and we created all different kinds of characters and implemented them for some simple kind of ASCII art game.

Then the (Berlin) wall came down and I was heartbroken – the KC85/4 just had come out and my parents did not allow me to purchase it (it was beige!) due to the fact that nobody really knew what would happen, politically and economically. Today I guess I have to thank my parents, because just a few months later I aquired my very own and personal Atari 520ST with 2 disk drives – and it was kind of beige-ish too.

Obviously I did not just program. I played games. In fact I just got rid of my Atari Floppy Disks like a month ago, including groovy games like IK+Dungeon MasterTurricanZak McKrackenPiratesDefender of the Crown, not to forget Ballerburg and Elite. Nevertheless, in my spare time I programmed things in Omikron Basic and FORTH (though dont ask me FORTH related questions, I dont know a thing anymore). My biggest success at that time was when I fooled the guy that sold me the Atari, a professional FORTH programmer, with a little program that loaded an image of the little bombs the Atari showed when it crashed, and displayed it. He send me a (snail) mail that my program was crashing – and I had a good laugh. A few years later a schoolmate of mine and I programmed a simple board game for the ST. Unfortunately, as with so much of my code, its non-existent anymore. This is also the time where most of my Idols were people in the Atari ST demo scene.

In 1996, when being in the army, I started programming in Turbo Pascal – on my 286SX, if we had spare time that is. I wasnt really good but I did learn a lot. Then I started studying computer science in Dresden Germany. Which was the most boring thing I have done in my whole life! Our maths lecturer was speaking faster than we could write, or even understand. I did not get a spot in the english course for 3 Semesters, even though it would have been easy for me to finish having been an exchange student in the States for a year. And we learned programming Modula 2. Not that Modula 2 was that bad, it was the fact that we learned about things like for-next loops and the like. Excuse my arrogance, but someone who does not at least have an idea how programming works should not be doing computer science. So either they must have been doing something wrong or me … I dropped out!

Truth to be told, it was more because I got the opportunity to study psychology than due to the fact that I was bored. Interestingly this was also the time when I started to get really interested in programming and the like: reverse engineering, coding assembler, etc. The guy who got me into it was CrackZ, or rather a tutorial of his. My guide was Fravia and my teachers his fellow reversers. Some of their articles can be found here - a mirror of Fravias NCU webpage can still be found here and here. Instead of studying psychology I was running SoftIce, listening to Metallica and cracking my brains out of my head. I must note though that I was not so much interested in protection schemes, but more into trainers or getting software to run on inferior hardware (my laptop). So I managed to get Morrowind and GTA3 running on my 8Mb Gfx machine even though they checked weather you had at least 16Mb (an easy reverse engineering target to be honest).

From that time on I worked on different solo and group projects. I hardcoded my own CircleMUD derivative where I learned a lot about Microsoft Virtual C++ 6.0, I more or less successfully reversed a lot of different targets, I started programming in MASM5.0 writing my own trainers (guided by tutorials of Hutch, Iczelion and masta), created different more or less successful web-projects either using CMS’s or programming them myself using PHP and MySQL (i.e. http://www.mler-community.de), worked on but never finished my personal browsergame (too much competition) and finally, not long ago, started programming in CSharp.

Now, I really do like C#. It obviously has its drawbacks, especially when coming from a reverse engineering and asm background. Its overbloated and you do not have full control, at least not as much as if programming the Windows API directly (where you have less control than programming using interrupts, see a trend?) But on the other side: its just so easy, comparatively of course. What ticked me off the most when programming MASM was the endless days it took to create a working user interface. And if you needed to make changes it, again, took ages. Programming Windows Assembler still has its uses, for critical code where speed is everything. But no software company will pay you for the time it takes to create an absolutely optimized piece of code if the optimization simply is not crucial and takes a lot longer to complete – its just not effective.

So much for my programming background. Obviously there are several other things I am interested in. Yes I am not thinking in binary – or maybe I do? I already mentioned my interests in psychology. Especially Hypnosis and trance phenomena I find very interesting, also Psychoanalysis. So it might not surprise that I am a big fan of Hypnoanalysis, which is Psychoanalysis done under Hypnosis – rather effective really. Another interest of mine is philosophy. I think most philosophers really were programmers trying to solve a problem of recursion without using an exit condition. I find it interesting to see that pretty much every problem of philosophy that is not solved nowadays has some aspect of infinity.

I used to be musical as well, playing the piano from when I was 7 years old and finally visiting a special boarding school for music, where I was quartett-singer and part of the chamber choir in the quite famous Rundfunk-Jugendchor Wernigerode. The choir recorded CD’s, went on international tours, had appearances on TV and won loads of international contests. Coincidentally it stopped being that successful when I left, if only because at the same time the conductor, Friedrich Krell, retired. Was it just coincidence? If I find the time I occasionally do some homerecording, mostly of Depeche Mode stuff because it is easily composed using digital equipment (such as a synthesizer or even just a computer) and because my brother is a die-hard Depeche Mode fan.

If you actually read that far I hope I could satisfy your curiosity. If not: I am human, all to human.

If you now believe you really want all that expertise working for your company, and if you have the money to pay my wages, feel free to send me your offer or request my CV at webmaster[at]sascha-hennig[dot]de. I might not have much experience as an employed programmer working with other employed progammers, but I am highly gifted, a quick learner and a very motivated person that can adapt to new situations quickly – you could lose out on a great asset for your software company.

Update: February 8th, 2009 - 116 visits
Comments are closed.