Loveletter Worm

Yesterday was the tenth anniversary of the Loveletter (ILOVEYOU) worm. This was the first real virus/worm that I ever experienced that actually took down a mail server. It was also an early, widespread, damaging worm. At the time, I was in my colleague’s office (he was the network guy), and he got an email. He looked at me and said “Why would Gary send me a message saying ‘I Love You’”? A few seconds and 5 similar messages later it dawned on him what was going on, he ran down the hall to the server room and hard-powered off the Exchange Server. Later we determined only 79 accounts got the email before he stopped it. It still took two days to get the mess cleaned up.

What really struck me about this was the code of the worm. I was doing classic ASP programming at the time, so I was pretty conversant with VBScript. I printed it off the code to check it out (see a description of what the code does). I was really struck by the fact that I understood what they were doing, and it didn’t even seem that hard. It was a real watershed moment for me as a developer, I had reached a point of understanding with that technology; it validated my progress as a developer.

The Love Bug: A Retrospect

Posted: Wednesday, May 05, 2010 10:37:35 AM (Eastern Standard Time, UTC-05:00)  #    Comments - Trackback
None | Programming

New Job

I recently changed companies, and am now in the second day of my new job. Today I actually got to write code, fixing bugs in a project that is nearing the end, almost ready to move to QA. It's quite exciting at a new place with the new people and the positive potential. I've even already learned some new things, I expect it will keep going that way.
Posted: Tuesday, June 22, 2004 8:44:30 PM (Eastern Standard Time, UTC-05:00)  #    Comments - Trackback
None

Becoming A One Man Shop

When I took this job almost four years ago, one of my main motivations was to no longer be a one man shop. Well, a rough time for the automotive industry has me back in that position again. In the middle of December the only remaining member of my team (other than me) was laid off. Now I am a one man shop once again. It's a big change in coding and testing. I am now realizing how much I relied on my team members for cross-testing my code. It is much more difficult to get the same results myself. I am also missing the second opinion that I didn't realize I was utilizing so much.

Unlike my previous job, there are other programmers in the department, so I am not completely alone. The other developers are not very familiar with my project though and can't be of much help. But at least there is still some camaraderie.

Posted: Thursday, February 05, 2004 2:11:03 PM (Eastern Standard Time, UTC-05:00)  #    Comments - Trackback
None

.Net Jobs

The October issue of Dr. Dobbs Journal has a small article called Quantifying Popular Programming Languages. This article is unfortunately not available on-line for free. Dr. Dobbs surveyed web-based job boards to see what percent of the job postings contained references to specific programming languages, but they did not divulge which boards they surveyed. The survey lasted from July 2002 to June 2003. Only 16.4% of the jobs posted contained references to .Net, 5.35% mentioned VB.Net specifically, and 5.16% mentioned C#.  Java ocurred in over 40% of the ads and C++ was in over 50% of the ads. Visual Basic was in 19.2% of the ads. Does this reflect a slow adoption of .Net? Or is this just an effect of the economy, or both? I have lurked around the MCAD usenet group and seen frequent comments about the lack of jobs specfically for .Net. Of course, my company is certainly not hiring (see my post here), and the project I am on is the only .Net project in the company. In my experience the benefits of .Net development are significant compared to what we were doing in the past, even for the customer. Are we just not getting through to the business decision-makers about where we need to go? Or should I really spend more time learning C++?

Posted: Wednesday, October 15, 2003 6:57:28 PM (Eastern Standard Time, UTC-05:00)  #    Comments - Trackback
None

OS = Windows 98

In response to: http://dotnetjunkies.com/WebLog/donnymack/posts/2383.aspx

 You are Windows 98.  You're a bit flaky, but well-liked.  You don't have a great memory, but everyone seems to know you.  A great person to hang out with and play some games.
Which OS are You?

Posted: Thursday, October 09, 2003 4:55:18 PM (Eastern Standard Time, UTC-05:00)  #    Comments - Trackback
None

Very Long Week

My company just spent 3 days laying off tons of people. I survived this round, but the development group I am a part of lost three people. The company was about 8000 people worldwide, I wonder what it is now. Management is not interested in distributing the details. It's pretty rough watching the CIO follow around the HR team that is laying people off, and then getting to listen to them cleaning out the cube on other side of the wall.  I am fortunate to have a good project that lets me learn .Net. If my turn comes at least I am acquiring new skills.
Posted: Friday, September 26, 2003 12:23:27 PM (Eastern Standard Time, UTC-05:00)  #    Comments - Trackback
None

Why Is This Here?

I figure this first post can be an “About Me” to let readers know what to expect here.

I have been developing application sites with ASP since 1998 or so, mostly straight ASP, but some COM objects. I am currently part of a small team (2 of us) that develops an in-house application for my employer (MSX International in the Detroit area). It is an ASP app that is used internally. We are currently finishing up a small job board that will be part of the external web site and the job board part is 100% ASP.Net. We are about 6 months into the project, which is yet to be released, due to political problems within the company and also some feature creep.

At the same time, we are slowly converting the internal app that I work on from ASP to ASP.Net. We encountered some stumbling blocks along the way, but impressively all the answers were found within the .Net framework.

The main thread of this blog is to describe the stumbling blocks and how we overcome them.

Posted: Tuesday, September 02, 2003 4:52:52 PM (Eastern Standard Time, UTC-05:00)  #    Comments - Trackback
None