At this point, I'd learned a thing or two about survival and office politics. Having dealt with a previous slow-paying client and not able to trust Justin, I was not about to provide services, present them with a bill, and cross my fingers hoping to get paid. I proposed a great payment plan: When I would do any work at their site, we would track the time, and as I was leaving they would pay me in full. No collections issues, plus I could tell that it was really irritating for Justin, who never wanted me to come back in the first place. Talk about a win-win.
They have since gone out of business -- another shock.
The experience taught me some important lessons. First, find out as much as you can about the health of your company in case it may be in trouble. Better to be the first one to get out before the real trouble starts than to go down with the ship. Second, the best way to generate customers is to do quality work for your existing customers.
True IT confessions
Supergeeks fess up to some of the dumbest things they've ever done -- and the lessons they learned as a result
Stupid user tricks 3: IT admin follies
IT heroes toil away unsung in miserable conditions -- unsung, that is, until they make a colossally stupid mistake
More stupider user tricks: IT horror stories redux
Idiot-proof your enterprise with these 10 hard-luck lessons of boneheaded IT miscues
Stupid QA tricks: Colossal testing oversights
The trick to nipping IT miscues is testing, testing, testing, as these hard-luck lessons in boneheaded quality assurance attest
Programming IQ test
Are you a script kiddie or a hacker hero? Take our quiz to find out
Even dirtier IT jobs: The muck stops here
More dirty tech deeds, done dirt cheap
The 7 dirtiest jobs in IT
Somebody's got to do them -- and hopefully that somebody isn't you