August 29, 2008

Hello world

This intro is brought to you by the imaginary interviewer. For your viewing pleasure!

Oh, great, another developer, who are you?

I'm a developer from Sweden and currently I spend most of my time with .NET web and applications development. Exclusively C# for the .NET stuff. I'm employed by a small company (~12 employees) with big ambitions where I work on a product for which I was one of the founders. I'll share more on my work later on.

I've been an active developer for more years than I can remember and I have a broad background. I started with QBasic at age eleven or twelve continuing onto pascal and then back to VB. After that I jumped ship and became an avid linux supporter/developer/evangelist which resulted in quite a lot of bash scripting at first continuing onto C but that was not my cup of tea. I think PHP came next and I started a small consulting business along with some friends called Softdays development to do some web development (hey, everybody was doing it).

After building webshops for a while I found my first programming language love: python and I developed quite a lot of stuff in python before my work situation forced my into a radically new direction.

In the initial stages of planning for our new killer product at work I was introduced to my new colleague who was a real, all-the-way-to-the-bone Microsoft dude. Needless to say we fought like cats and dogs for about a year and there where a lot of hard discussions about how we where going to go about building this system of ours. We eventually settled (against my strongest recommendataion) on ASP.NET 2.0 (which was in early beta at the time), C# and SQL Server. I'm really glad we did because C# and .NET (especially with all the new cool features of .net 3.5) really rocks!

ENOUGH! We don't care! Why would we want another developer blog?

I don't think the world can get enough of developer blogs ;) Seriously though, I plan to blog for two reasons:

  1. To share the cool/time saving/bug killing code that I produce or find
  2. To keep myself up to date and to, hopefully, get some input from the community on what I'm thinking
That being said I don't have any special insight on how to avoid blogdeath. I've tried blogging before with, shall we say, limited success. But I think that's because I tried blogging about my general life and that's not interesting enough to write or read ;)

Okay, so what can we expect to read then?

I don't quite know yet. My general idea is that I'll be posting some cool code snippets to begin with and I'll definitely share my view on currently relevant questions and topics in the .net/c#/asp.net community.

I've lined up a couple of posts already that I'll be posting over the next couple of days (yup, they're already written) but other than that I think we'll just have to wait and see

Uh oh, I know where this is going, you wan't our help don't you?

Er, um... hmm. Well... I'd really like to try to get this blog going and to do that I'd really appreciate if you could spread the link to your developer friends and colleagues. I also gladly accept questions that you think would be interesting to blog about. Some pagerank karma wouldn't hurt either (link me plix!). If you'd like to write a guest-post that'd also be great.

Hey, wait a minute, aren't you swedish?

Thats correct, but this is not Sweden, this is the Internet and it only speaks english ;)

Yeah alright... how do I contact you then?

Oh, a new friend, yeay! Well, commenting is one way of course. Email is another, you'll find my email at www.freakcode.com/contact/

2 comments:

  1. How can I not love you when you are both adressing a valid and relevant topic(that pays for my every day abuses) and have such overpovering argumentation :)

    ( writing a verification code may be easy for humans compared to computers, but that does not say anything about how irritating it is ;) )

    ReplyDelete
  2. The read more link in the about me box is fubar b.t.w.

    I AM the chosen one after all... ;)

    (verification still irrinoying)

    ReplyDelete