Photo of Paul Fenwick

paul.j.fenwick

Welcome to my home on the internet! Everything here is free under the Creative Commons Attribution 3.0 license unless marked otherwise.

This site contains various pieces of writing across my various interests, and spanning several years. You can fork this site on github if you wish.

OSDC 2006 recovery

OSDC 2006 recovery
OSDC 2006 has ended, and I'm currently recovering. I presented six talks in three days (four lightning, one single, and one double-length talk), met an incredible number of people, and had very very little sleep.

More thoughts will follow once I've recovered a little more.

(read more...)

256 Perl-tips subscribers

256 Perl-tips subscribers
Our Perl Tips newsletter has been running for almost a year now, and during that time we've posted slightly more frequently than one tip per fortnight. While the newsletter's first birthday is rapidly approaching, we've also hit another important milestone, with 256 subscribers on the list. I finally have an excuse to upgrade to a 16-bit architecture.

The most encouraging part of writing regular Perl tips is the feedback that we've received. We know that our tips are regularly forwarded around a number of organisations, and we're always seeing new subscribers who have happened upon our archive and then decided to subscribe to the regular newsletter.

Planned improvements to the tips includes sorting the archive into categories. When we only had a few tips, a chronological ordering is fine. Now that we have lots of tips, a more categorised approach rapidly becoming appropriate.

(read more...)

Turtles

Turtles
Went walking to the shops with Jacinta yesterday via Coburg lake, and much to our surprise we found a turtle along the way. It was small (about 20cm along the shell), incredibly cute, and most of the way up a very tall hill.

I can't even begin to imagine why a turtle would be climbing the hill, but it didn't look very happy about it. The weather was warm and dry, it was a long way from the water, and it would be an easy target for dogs or other predators.

We picked up the gorgeous little turtle and returned it to the water, where it immediately demonstrated that except on land it is a very graceful creature, and can move at very high speeds. During the process I discovered that turtles can get quite excited if you pick them up, and so it's best to have them facing towards you should you do so. They also have amazingly sharp claws, which were thankfully easy to avoid.

I do find it rather cool that our local lake has at least one turtle, and hopefully many more.

Negotiating and ammunition
I seem to do an awful lot of business negotiations. Most of these follow the simple rule of making other people feel good about themselves. While we may be very unhappy about an invoice being overdue, we're very appreciative of the people working hard to make sure it gets paid. This is the key to effective negotiation, getting other people to want to help you. At the end everyone feels good about the outcomes, and you can look forward to a happy and effective relationship for years to come.

Unfortunately, there will be times (rarely) when making other people feel good and using carrots doesn't work. In these situations, it can help to have a way of underscoring the importance of your situation. To do that, you need what's called ammunition.

Ammunition is anything you can use to assist your case, and it can come in many forms. Letters, telephone transcripts, invoices, logbooks, and many other things can be useful and revelant to your negotiations. Usually ammunition is handed to you by the organisation with which you're negotiating, and it helps to be able to organise this effectively.

Probably the best thing we've ever done in our business is to use a job tracking system (we use RT) to manage negotiations with our clients and suppliers. This helps to keep things organised, and ideally results in tickets providing dated logs of previous correspondence. We almost never need this, and on the occasions we do just providing a dated summary of past negotiations is usually sufficient to have your case favourably considered. Of course, this should be done in the nicest possible way, to give the other party as many opportunities as possible to help you.

In all negotiations it's of paramount importance ot have a goal. Maybe you want something refunded, or a discount, or an invoice to be paid, or a particular rate of pay or timeframe. This gives you something concrete to work towards, and helps in being able to state your position and desires clearly. A lot of people make the mistake of submitting a complaint or raising a matter without having a firm goal of what they want in return.

In my recent negotiations with one organisation I've struck a difficult problem. We have plenty of ammunition, but the goal is a difficult one to reach. We want them not to suck. Unfortunately they have an effective monopoly, so finding an alternate supplier will be challenging at the very least.

After months of disputes and problems, it looks like the matter has finally been escalated and is starting to come to a head. It's amazing that our previous complaints (some of which were exactingly to the point) didn't produce the same response as a few words from their supplier that we actively wish to jump ship. We've demonstrated that we have crates of ammunition, and that there are real systemic issues. Unfortunately I don't know if that's going to help us, and the existing proposals for reducing suck coefficients don't fill me with confidence.

Worst case scenario is that we reduce our interactions with this supplier to the point whereby they can suck all they want and still not impact our business. That may involve reducing our interactions to none whatsoever.

(read more...)

Business tips: Interrupt your clients

Business tips: Interrupt your clients
There's a financial concept called Goodwill. Despite the name, which makes you feel all warm and happy inside, it has a very precise definition. Goodwill is when a consumer purchases your product at a higher price than an equivalent product from your competitors. This quantifies the intuitive meaning of goodwill towards an organisation, but also covers less intuitive concepts such as brand-name loyalty.

A lot of businesses stay in business because of their goodwill assets. Our printers are a perfect example. They charge more than the bigger printing house down the road, and other printers have approached us with better deals; so why do we continue to use the same printers we've been dealing with for years? The answer is simple, we think they rock.

Our printers will work to tight deadlines. If there are problems, which there rarely are, they will fix them quickly and efficiently, and at no extra charge. They're friendly sociable people who send us cards and wine during the festive season. Our printers get an A+ for people management, and hold a large amount of goodwill because of that.

Today was the first day that I realised that there also exists badwill, which has an equally precise financial meaning. Badwill is the amount that a client will pay extra to avoid purchasing your product. The more badwill a company has, the more competitive it needs to be. Companies that hold a monopoly seem to be the ideal accumulators of badwill, they can stay in business a very long time simply because they have no competitors.

My task tomorrow is to negotiate with our suppliers to whom we feel badwill towards, ones that we'd joyfully drop given any reasonable alternative. My negotiations will involve me explaining all the ways that we've been unreasonably treated, and to set out the amount of money that we'd like to be refunded in compensation. This is an unfortunately common occurance, and while they money helps, I'd much prefer them to get their act together.

The whole thing has me wondering what generates goodwill and badwill in business relationships, and surprisingly most of it seems to revolve around a single point: communication.

The suppliers who we like the most are very good at what they do, but they also communicate. If something is going to be late or problematic, then we'll get a phone-call about that. The earlier we get the call, the longer we have to resolve the issue, and the happier we are. The important thing to note here is that these suppliers will interrupt our flow of business to warn us of upcoming problems.

The suppliers who we like the least have the opposite problem. Rather than calling us when there's a problem, we have to stumble over the problem ourselves and then call them. Worst still is when one of our clients discover the problem before we do. We have to keep on calling these suppliers to determine the status of our work, and otherwise keep the matter on-track. This is a polling type arrangement, and as we all know that consumes a lot of resources.

It seems that communication is the largest difference between our good suppliers and our bad ones. Of course, if you're running a business, you want to have goodwill with your customers. Think about how you can structure your processes to provide better communication to your clients, especially think about ways in which you can inform them in advance of anything good or bad that may affect their business. Calling your clients with bad news may be unappealing, but it's much better than them calling you after they've discovered it on their own.

(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).