Fancying up the place

Book reviews have steadily crowded out other posts on my blog. So I’ve fiddled with my theme to make them both visually distinct and, at the same time, stink the place up a bit less.

It took more fiddling than I had expected. I’ve created customised files for the index page, the Book Reviews page and for individual blog post pages (which inserts a “Book Review” badge on the title). There’s also some custom CSS to tie it all together.

If you’re wondering about the font in the badges, it’s called “Dijkstra”. It’s based on the handwriting of the famous computer scientist, E.W. Dijkstra, who wrote all his manuscripts with pen and paper. The Dijkstra font was created by Luca Cardelli.

Posted in Site News, Technical Notes | Leave a comment

Picturing the Uncertain World

December 24, 2012

Part of my current development project is conveying to people that estimates are uncertain. Every estimate comes with unforeseeable risks (and many foreseeable ones that nobody takes the time to foresee). But how best to represent this graphically? For some … Continue reading

Tested Advertising Methods

December 15, 2012

I’m not sure where I got the recommendation for Tested Advertising Methods (5th Edition) by John Caples and edited by Fred E. Hahn. It might have been a comment on Hacker News or possibly one of the fine recommendations that … Continue reading

In April I wrote a long, winding review of Drift into Failure. I was very proud of it: in the space of several thousand words I visited complex systems, fuzzy logic and the usefulness of positivistic thinking. It met with … Continue reading

As I said in my last review, I’m currently working up a tool to make it easier to create estimates. As part of my work I’ve been reading various bits of literature. Today Amazon delivered two books. At around 100 … Continue reading

My current focus is to develop an estimation tool. Not just for software, but for a wide range of industries. Software estimation is, of course, closest to my heart, given that my line of work is software. This is where … Continue reading

A thought bubble about reciprocation

Here’s a classic scene: a weary traveller walks through an airport. A flower is pushed into his hands by a religious adherent, who then hints that a contribution to the religious order would be welcome — but no obligation, of course, the flower was a gift.

Yet the traveller cannot shake the nagging guilt arising from reciprocity and begrudgingly throws some coins into a bowl.

Reciprocity is a powerful human instinct (see Robert Cialdini’s Influence for an entertaining discussion). I can only suppose, in the usual hand-wavy way one must when such situations arise, that it favoured our ancestors. “Tit for tat” strategies have long been recognised as the “best” performers in many game theoretic situations. If you cooperate, everyone comes out ahead. So reciprocity would be inborn.

Now imagine this also-classic scene: a pretty young lady is sitting at a bar. A young man, full of confidence, walks up and offers to buy her a drink, which she accepts.

Does she “owe” the young man anything? It is a matter of political and social dispute whether, because of the sexual undertones, she does. If our analysis was purely concerned with reciprocity, then yes — she “owes”.

But what does she owe?

Here a strange thing occurs. If reciprocity is to mean anything, then the value of goods or services exchanged ought to be more or less “equal” in the eyes of the parties, or else it won’t happen.

But in a reciprocity situation, one party has placed the other under obligation. In a normal market exchange you can simply choose not to come to agreement; in a reciprocity scenario one party has already committed the pair to have some of transaction.

How to value the repayment? It seems to me to turn largely on each party’s marginal value for the original gift.

Say, for example, that the young man is poor. To him that purchased drink might represent a painful fraction of his weekly income. He probably expects that it is worth a high-value reciprocation — to the point that some men think they are “owed” sexual favours, after which things can go dreadfully wrong.

Contrariwise, to a wealthy man, the drink might merely be worth a brief conversation. He places less value on the drink, so he expects less reciprocation.

But the woman may not see it that way. If to her the drink is expensive, she may feel that a greater reciprocal obligation has been created than the man does.

Isn’t that odd? The reciprocating party has substituted their own valuation of the gift for the giver’s valuation. The only moves left are to reciprocate at one’s own valuation, to feel guilt by failing to reciprocate at one’s own valuation, or to refuse to accept the gift in the first place.

This might also explain why many couples where one partner is rich and the other isn’t may break up: the wealthy partner feels no sting at being generous, the poorer partner feels that they are under an ever-escalating obligation which cannot be repaid.

(Before you ask: no, I have not been cruising the bars buying drinks for young ladies — I’ve been reading essays by FA Hayek…)

Posted in Economics and public policy, Thought Bubbles | 2 Comments

My experience with WPEngine (tl;dr, they sucked)

Today I read this by Jason Cohen. It’s an advertisement for WPEngine, masquerading as a missive about sustainable companies. In it Jason tries to talk up his company by virtue of the halo effect, comparing WPEngine to companies like HubSpot, Freshbooks, SEOMoz and Rackspace.

If my personal experience is anything to go by, it’s bullshit. A few months ago I tried to migrate a small blog network to WPEngine and every aspect of the experience was a total clusterfuck. The service was poor, the documentation was wrong, I’m still haggling over a $500 bill and worst of all, my sites were regularly unavailable during their WPE tenure.

Update 25 October: Ben Metcalfe has made a nice apology on HN and emailed to arrange refunding the WebSiteMovers invoice (which I’ve now paid). While I cannot, based on my own experience, recommend WPEngine; I nevertheless consider the matter to be settled.

Update 5 November: The refund has landed in my account. Thanks Ben.

Continue reading

Posted in Rants, Site News | 82 Comments

Waltzing with Bears

September 28, 2012

Tom DeMarco and Timothy Lister are probably best known for the book Peopleware (unreviewed). It’s a justly famous book in my industry, containing as it does generous lashings of both wit and wisdom. Sadly, it is a book more honoured … Continue reading

Pricing is the driving force of a market place, allowing coordination of self-interested agents across wide divides of time, space and culture. And that’s as it may be. “But what price should I”, asks the frustrated manager or small business … Continue reading