Business advice

Business advice
Today I had the dubiously satisifying experience of catching one of our vendors telling an outright lie. I even told the vendor that their story did not match my understanding, that I would independently verify their claims, and that maybe I had misunderstood what they were saying and I'd be happy for them to clarify. Sure enough, they repeated the same position.

I tried to give them a way out, I really did. Now they're going to need to find some way to either escalate matters further, or retreat without losing too much face.

Here's some advice if you're in business, or looking to go into business. Everyone makes mistakes, and it's okay to admit that you're wrong. If you are so ethically bankrupt that you're going to tell a lie to try and cover bogus charges, then at least tell one that the other party can't easily disprove.

Our vendor is either ignorant, stupid, or immoral. All are good reasons to cease doing business with them.

(read more...)

Spyware scare

Spyware scare
Aside from all the regular tools that get run to protect Windows machines from malicious code, I also like to do a visual inspection of what processes are running.

Last night I had something of a fright when I found a process called PRONoMgr.exe running. I thought that had to be something dodgy, and I was expecting an unhappy evening of machine sanitisation.

Turns out, the PRONoMgr.exe is the Intel PRO Network object Manger. Despite sounding like something that would redirect your browser to an unsavoury destination, it actually looks after the wireless network card. Thanks, Intel.

(read more...)

Chickens and foxes

Chickens and foxes
It's been months since we've seen any sign of the fox, so I figured that the new chicken pen was doing its job. Sure, a fox could go all the way around the block and jump the back fence, but no fox would ever go to all that trouble, would it?

Two nights ago, the fox did indeed go to all the trouble of running around the block and over the back fence. It tried to take a bite out of one of our chickens, who understandably raised a mighty squark!

It seemed that no sooner had I heard the cry that I had jumped out of bed, ran through the yard, chased off the fox, and rescued our chicken from the water bucket in which she had landed. Jacinta was kind enough to arrive a few seconds later with a dressing gown.

So at 3am in the morning I found myself smelling of wet chicken and nursing our oldest and favourite chook (Phoenix) back to health. Luckily the fox seemed to get a mouthful of feathers but not much else, and the chook's injuries were superficial. We suspected internal injuries for a while (laboured breathing, coughing and gurgling), but in hindsight she probably just inhaled some water from her drinking bucket.

Today our injured chicken looks and acts like all the rest, although maybe with a few less feathers on one side when she lifts her wings. We're spending the weekend errecting wire across the back fence to finish fox-proofing the pen.

Business
One of our suppliers has just invoiced us for work performed over a year ago (and which we've already paid for), and for work that we explicitly asked them in writing not to do. I suspect they had simply forgotten we were a client of theirs until we called to obtain some paperwork from them; it appears they have now gone into a flurry of rememberance and catch-up. The bothersome thing is that they don't seem particularly eager to provide the paperwork I'm after until the 'new' bills have been paid.

I'll be addressing the issues on Monday to see if we can come to a resolution. I don't anticipate too many problems, as we have an excellent trail of paperwork, and a fairly clear and straightforward legal remedy if no understanding can be reached.

The best thing about straightforward legal remedies is that they work extremely well even if you never have to use them. They don't even need to be mentioned. The confidence of having one available means a much more stable platform from which to conduct negotiations, and very often that's all which is required. Most disputes seem to arise out of ingorance or incompetance, and these require more patience and persistance than the intervention of an Ombudsman, or a ruling from a tribunal. Still, it's good to know the option exists should we ever need it.

Colds
I was teaching last Thursday and Friday, my class was an interesting mix from government, telecommunications, and outsourcing firms.

Thursday night and morning I spent with a sore throat that left me almost speechless. I was worried this would impact my teaching on Friday, but a big box of throat lozenges managed to keep me vocal throughmost of the day. Feedback from the course was extremely good, with a number of students hanging around afterwards seeking to burn their training budgets and asking what would be the best courses to continue their Perl education.

Today (Saturday) I instead have a stuffy nose and groggy head, and have spent a lot of time sleeping. However a small dose of medicine, a good espresso, and a chocolate coated orange slice seems to have improved my condition greatly, so I should be able to continue working on the chook-pen and do some more last-minute editing of a conference paper before bed.

(read more...)

Financial Mathematics

Financial Mathematics
Have just discovered that William Sharpe (of Sharpe ratio fame) has an on-line book on Macro-Investment Analysis. The book is very user friendly and readable; I stayed up somewhat late last night engrossed in stories of portfolios of stocks and bonds of the fictional Apple Tree Firm.

An excellent read for anyone interested in financial mathematics and modern portfolio management.

(read more...)

Yes, that's a lovely webpage...

Yes, that's a lovely webpage...
I've been reminded why I should avoid critiquing the HTML of others without first being invited. Last night I was asked to change a few apache records to reflect changes to a certain sports club, as their website had changed. Easily done.

Being a club with which I was once involved, and of which I still have fond memories, I then proceeded to their website to check out the new design. It looked very crisp and usable. "Good," I thought. Then I looked at the HTML.

I should be used to it by now, but bad HTML still causes me to gasp in horror and back away in fright. How do you expect anything to parse your code when you close your head tag after your body tag? What's that style information doing in the middle of the document? Why are you closing that HTML comment twice? Don't you even know about the W3C validator?

So I dutifully wrote a very polite and helpful response that while the website does happen to render correctly on my browser, it could do with a few touch-ups in the realm of standards compliance. This morning I received the following response.

(read more...)

Bitcoin QR code This site is ad-free, and all text, style, and code may be re-used under a Creative Commons Attribution 3.0 license. If like what I do, please consider supporting me on Patreon, or donating via Bitcoin (1P9iGHMiQwRrnZuA6USp5PNSuJrEcH411f).