Categories
Uncategorized

Never offer to work for free

An old customer of mine is using theĀ NAT punchthrough feature of RakNet. After my recent work on this feature with Stardock, the success rate is much higher. So out of a desire to help I offered to upgrade this feature for this customer for free. My terms were either remote desktop, or on-site if they covered the costs. I was only planning to spend an hour or two on the upgrade, basically replacing that one file and adding the extra functionality needed.

As it turned out, they wanted me to fly there to do the upgrade. As the date approached I started to regret not thinking it through. They wanted me to go there for the whole weekend. At first I just thought of this as a vacation. Work half a day and screw around in another city for some fun. But as the date approached I really regretted making that offer. Two lost days when I had a lot of other work to do, plus the tremendous inconvenience that comes with business trips. In any case, I missed the flight that morning. It was because the airline didn’t allow electronic or Kiosk check-in when the operating flight is different from the purchasing flight, and the line for the agents had 30 people in it – way too long for me to get on board on time. I’m not making excuses; that is just the reason why I missed it.

I called the customer that morning telling them I missed the flight and I’d just have to do the work over remote desktop. I did the work over the next three days, although I have to say with extreme reluctance and second guessing myself about why the heck I agreed to do this. The reason it took three days is because I couldn’t just change that one file as I had hoped. The customer had changed half a dozen or so related files in RakNet, and I had to integrate those changes. With those changes, it made more sense to just update the whole system while I was at it.

In hindsight, I suspect nobody told the lead programmer I was working with that I was doing this for free. So I got the impression he was annoyed when I was unwilling to do the work except at my own convenience, which meant during time I wasn’t working for a paying customer instead. I saw him as being awfully demanding and unappreciative considering I had no financial or legal incentive to do the work.

The next day, the customer sends me a thank you letter for the work done… Just kidding, they sent me an invoice for the unused plane ticket. A rudely worded one. And not an ounce of appreciation.

Never offer to work for free.

A. You’ll feel resentful
B. This will translate into being less cooperative
C. The customer will not appreciate it as much as you think they should

Categories
Uncategorized

In case you didn’t know what vendor lock-in means

I needed a replacement power supply from Canon.com

Expensive! What if I just bought the camera new?

How much does the power supply really cost?

Wikipedia on vendor lock-in

Categories
Uncategorized

Santa Claus kills another kid

“A mother testified that Santa Claus prevents her son from taking chemo. Doctors said he will likely die without it.”
http://www.startribune.com/lifestyle/health/44594367.html?elr=KArksUUUycaEacyU

“The Hausers declined to speak to reporters after Friday’s court session. But Dan Zwakman, a member of the North Pole fan club to which they belong, acted as the family spokesman. He argued that this is a case about freedom to believe in Santa, noting that the group’s motto is “Elves are our medicine.””

Categories
Uncategorized

Vista file sharing is ridiculous crap

I’ve been using Windows since 3.1 and I still can’t figure out how to share *@%&@* directories on the *%&@*&% LAN.

Problems I’m facing are:

1. If you select a computer on the network, and log on as one user, it is utterly impossible to ever log off, or log on as a different user. Right clicking there is no option to select a different user, or to not log on with the user you want. I even tried disabling the network adapter, clearing passwords, etc. It doesn’t matter. If you go to Network, it will ALWAYS log on as the user you don’t want to log on with.

2. You can’t share files even if you do log on as a user. Right click on a folder and hit share. It brings up a dialog “Choose people to share with” I don’t want to share with any *%@&* people. I just want to logon as MY CURRENT USER on a different computer and access this folder. WTF!

Someone needs to make an application that lets you access your harddrive over the network.

Categories
Uncategorized

DLink routers have terrible software

Bought a DLink router.

Took me 2 hours to figure out how to connect to it. I had to change my static IP from 192.168.1.100 to 192.168.0.100. If the 3rd octet is not a 1 it won’t connect. Found this out indirectly through the manual, although it wasn’t stated explicitly.

Took me another 2 hours to figure out how to get on the internet. I was never able to get it to automatically find the DNS servers. I had to manually set the DNS server, from back when I had a static IP through the business account. A normal user would have never been able to do this.

I don’t know how they sell these things. I’m returning it tomorrow just on principle.

Categories
Uncategorized

Best article about housing prices I’ve seen

Says what I’ve been saying all along, and then some.

http://patrick.net/housing/crash.html

Categories
Uncategorized

Video 2

http://www.youtube.com/watch?v=yG6HB46znEw

Categories
Uncategorized

Multiboxing 1 priest and 4 mages

http://www.youtube.com/watch?v=GB-4yU-8XQ0

With my setup, I typically have all spells as instant cast. This way latency and control over my follower’s movement affects my play less, and I do much better as a result.

Categories
Uncategorized

5 box elemental shaman script

Here’s a more advanced script than before, which is about half of the programming required to 5 box. The remainder is the in-game macros.
http://hotkeynet.com/phpBB3/viewtopic.php?f=8&t=739

I’ll post a video of how it works out later.

Currently I am level 66 and running through instances by “myself”

I am getting better at PVP, currently able to win without losses, against equal levels, 3 on “1” about half the time, mostly depending on who attacks first. Part of it is excessive latency and poor framerates. This may be better with more memory, which I have ordered and should arrive today.

I’ll post a video of PVP later as well.

Categories
Uncategorized

My 5 box Wow Script with hotkeynet

I am playing World of Warcraft, controlling 5 instances at the same time. Here’s the script I’ve developed so far to help me do so. I’ve been writing it over 1 month.

Forum post with my script