From wine to web

by Mads Kristensen 12. July 2008 04:00

I was tag-team wrestled by Keyvan Nayyari and Janko today. They wanted me to take up the challenge of writing about my programming history. Since they are two seriously cool dudes I decided to play along.

How old were you when you started programming?

Eighteen years young.

How did you get started in programming?

Red and white wine. That was my business ten years ago. I ran a small wine import business during college and my wines where so good I drank most of it myself. That’s when I knew I had talent. So I started programming.

What was your first language?

VB 5 or 6 - I don’t remember exactly.

What was the first real program you wrote?

The first version of my Prison Bitch Name Generator, written in VB 6, revolutionized modern English forever. There's an online version of it here made by someone else.

What languages have you used since?

VB.NET, C#, Java, PHP, Action Script, Lingo (this is a weird language) and all web oriented scripting- and mark-up languages.

What was your first professional programming gig?

The Prison Bitch Name Generator never took off commercially so I had to look for other venues. I started a web design business like 3 billion other people did during the IT bubble. My success was limited but I did manage to build about 50 websites and win a design award with one of them (I wasn't the designer but took full credit like the gentleman I am). The first website must have been for a small Norwegian pharmaceutical company located in Oslo if I remember correctly.

If you knew then what you know now, would you have started programming?

Definitely yes. It’s the most gratifying, creative and challenging thing and it makes me very happy every day.

What is the one thing you would tell new developers?

Rule #1. Buy the most expensive pair of Ray-Ban’s you can find. You probably look dorky like the rest of us programmers, but with a pair of Ray-Ban’s you look like a rock start. Don’t fall into the trap that any pair of shades will do no matter the price, and take pride in wearing them 24/7/365. 

Rule #2. When a girl ask what you do for a living, lie to her. Here are some good job titles I've had great success with over the years.

  • Pet detective (girls like animals for some reason)
  • Organic chef (girls like organic food for some reason)
  • Hybrid car designer (girls like the environment for some reason)
  • Bestselling novelist (girls like to read for some reason)

What’s the most fun you’ve ever had … programming?

That’s without a doubt when I learned about the semantic web and the process of teaching myself how to implement the various technologies in ASP.NET. It only became more interesting when I learned how to consume, aggregate and do cool things with semantic technologies on the web.

And with those words I’d like to pass the torch to James Avery, Al Nyveldt and John Dyer.

* Only $4.95/month ASP.NET & Windows 2008 + IIS 7 Hosting! FREE SQL Included

Tags:

General | Random thoughts

Comments

7/12/2008 10:18:05 PM #

Keyvan Nayyeri

Thank you for accepting the invitation Smile

Keyvan Nayyeri |

7/14/2008 4:05:00 AM #

trackback

Trackback from Amr Elsehemy

Have been tagged

Amr Elsehemy |

7/14/2008 11:59:02 PM #

Alexander Schuc


Hi.

I've found to bugs in your blog.

First: the "Filter by APML" function doesn't work in Opera 9.5. The text is displayed on the left side of your navi-bar, just above the navi-links and without the green icon.

Second: I tried to write you the first bug in an email, but the contact form is "dead". When I click "send" in Opera nothing happens, but the newsletter widget informs me to enter an valid email address.
Thats why I'm writing this as a comment. Sorry for that,.. you can delete the post if you don't like it here.. Smile

Sincerely yours,
Alex

Alexander Schuc |

7/15/2008 12:14:08 AM #

Mads Kristensen

@Alexander,

I've been experimenting with spam protection for the contacts page and forgot to add a ValidationGroup to the controls. The APML filter worked fine in Opera 9.23, but now I've just upgraded and can see that it looks wrong. Thanks for the heads up!

Mads Kristensen Denmark |

7/15/2008 12:26:04 AM #

Mads Kristensen

@Alexander, both issues have now been fixed.

Mads Kristensen Denmark |

7/18/2008 2:28:22 AM #

pingback

Pingback from human3rror.com

Programming History | human3rror

human3rror.com |

7/19/2008 6:12:15 PM #

Mike Borozdin

I ran a small wine import business during college and my wines where so good I drank most of it myself.

Sarcasm Smile?

Mike Borozdin Russia |

7/19/2008 7:15:26 PM #

Mads Kristensen

@Mike, it's all true

Mads Kristensen Denmark |

7/23/2008 5:49:34 AM #

trackback

Trackback from John Dyer

Programming History

John Dyer |

9/13/2008 5:43:25 PM #

trackback

Have been tagged

Have been tagged

Amr Elsehemy |

Comments are closed

About the slave

Mads Kristensen Mads Kristensen
Web developer at ZYB and founder of BlogEngine.NET. More...

LinkedIn ZYB Facebook Last.fm Twitter View Mads Kristensen's profile on Technorati

The Lounge

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008