Nov 01

Official Google Reader Blog: New in Reader: a fresh design, and Google+ sharing

http://​googlereader​.blogspot​.com/​2​0​1​1​/​1​0​/​n​e​w​-​i​n​-​r​e​a​d​e​r​-​f​r​e​s​h​-​d​e​s​i​g​n​-​a​n​d​-​g​o​o​g​l​e​.​h​tml

Google+: View post on Google+

Jul 08

Update your atlases

My 7yo will love this.

Embed­ded Link

It’s offi­cial: South Sudan a new coun­try
South Sudan took a seat at the world’s table early Sat­ur­day as cit­i­zens of the new coun­try took to the streets to celebrate.

Google+: Reshared 1 times
Google+: View post on Google+

Apr 16

On pricing philosophy

Via 37Signal’s Sig­nals vs. Noise blog I came across a fas­ci­nat­ing post writ­ten by Brian Fling of Blue last year on pric­ing a project. I’d like to talk about it and to explain my own phi­los­o­phy. First a extended quote from Brian:

I find it funny… in a sad sort of way, that we often
start out our part­ner­ship with bluff­ing, no one say­ing what they are
really think­ing… how much they are will­ing to pay and how much it
should cost… Though every book I’ve read on the topic of pric­ing says
to never ever ball­park, I have a ten­dency to do so. If they can’t
dis­close the bud­get I typ­i­cally try to start throw­ing a few num­bers
from pre­vi­ous projects to help gauge the scope of what we are talk­ing
about, call it a good faith effort to start the dis­cus­sion… While this
is very awk­ward part of the dis­cus­sion it is almost always fol­lowed by
can­dor. It’s as if once some­one starts telling the truth, it opens a
door that can’t be closed.

I com­pletely agree that can­dor is the only way to work with clients.
Maybe it’s the Quaker influ­ence: we report­edly pio­neered fixed pric­ing
back when every­one hag­gled, with the phi­los­o­phy that charg­ing true
costs were the only hon­est way of doing busi­ness. My offi­cial rates and con­tact page includes my list of “typ­i­cal costs” — essen­tially these are the “ball­park esti­mates” that Brian talks about.

When I put together esti­mates I base it on my best-guess informed
esti­mates. I start by tab­u­lat­ing the client’s requested fea­tures and
deter­min­ing how I’ll achieve them. I then esti­mate how long it will
take me to imple­ment each fea­ture and use that to deter­mine a
first-guess for project cost. I then com­pare it to past projects, to
make sure I’m being real­is­tic. I know myself well enough to know I
always want to under­es­ti­mate costs–I usu­ally like the project and want
to make it afford­able to clients!–so I do force myself a real­ity check
that usu­ally ends up adding a few hours to the estimate.

When I put together my offi­cial esti­mate I try to guess where
poten­tial bot­tle­necks might hap­pen. Some­times these are tech­ni­cal
issues and some­thing they’re more social. For exam­ple, a client might
be very par­tic­u­lar about the design and the back-and-forth can take
longer than expected. If I think any­thing like this might hap­pen I
men­tion it in the esti­mate. Some­times as we work through the details of
a fea­ture I’ll learn that the client wants some enhance­ment that we
hadn’t talked about pre­vi­ously and which I didn’t fac­tor into the
estimate.

When I do see a par­tic­u­lar part of the work tak­ing longer than
expected I flag it with the client. I try to keep them informed that
this will add to total costs. In many cases, clients have been happy to
go with the extra work: I sim­ply want to make sure that we both are
aware that the esti­mate is chang­ing before the work happens.

I charge by the hour rather than on a per-project basis since I find
it to be a much more open busi­ness model. Brian Fling’s post agrees:

The prob­lem [with per-project billing is that] one way
or another some­body loses, either the client pays too much, mean­ing
pay­ing more than it’s mar­ket value, or the ven­dor eats into their
profit… One ben­e­fits to hourly billing is the client is respon­si­ble for
increases of scope, pro­tect­ing the ven­dor and the cus­tomer. If the
project is com­pleted early the client pays less, pro­tect­ing the client.
This puts the onus on both par­ties to com­mu­ni­cate reg­u­larly and work
more effectively.

I have very lit­tle over­head: a home office, lap­top and DSL.
This means my rates are very com­pet­i­tive (one client described it as
“less than plumbers and elec­tri­cians charge, more than the kid who mows
the lawn”). Being very care­ful with esti­mates mean that I often
com­mu­ni­cate a lot with clients before I “start the clock.” I’ve often
worked with them a few hours before the esti­mate is in and we’re mov­ing
for­ward and of course some of this un-billed work doesn’t result in a
job.

Putting together fab­u­lous web­sites is fun work. It’s very much a
back-and-forth process with clients, and it’s often impos­si­ble to know
just what the site will look like and just how it will work until the
site actu­ally launches. Half of my clien­tele have never had web­sites
before, mak­ing the work even more inter­est­ing! It’s my pro­fes­sional
respon­si­bil­ity to make sure I work with clients to fore­see costs, dream
big, but most of all to be open and hon­est about costs as the process
unfolds.

Nov 30

It’s Official: US Abuse at Gitmo

While the images of U.S. solid­ers tor­tur­ing iraqi pris­on­ers at Al Grahib Prison in Badg­dad have been broad­cast around the world, US offi­cials have fre­quently reas­sured us that con­di­tions at the U.S. deten­tion camp in Guan­ta­mano Bay, Cuba, were accept­able and in accord with the Geneva Convention’s rules for treat­ment of pris­on­ers. As proof the Pen­ta­gon and Bush Admin­is­tra­tion have fre­quently cited the fact that the Inter­na­tional Red Cross reg­u­larly inspects prison con­di­tions at Guan­ta­mano. They for­got to tell us what they’ve seen.
A con­fi­den­tial report pre­pared by the Inter­na­tional Red Cross this sum­mer found that con­di­tions at Guan­ta­mano Bay were “tan­ta­mount to tor­ture.” Strong words from a cau­tious inter­na­tional body. Because of the way the IRC works, its reports are not made avail­able to the pub­lic but instead pre­sented to the accused gov­ern­ment, in the hope that they will cor­rect their prac­tices. In pred­i­ca­ble fash­ion, the Bush Admin­stra­tion pri­vately denied any wrong­do­ing and kept the IRC find­ings secret. In a dis­play of incred­i­ble audac­ity it then defended itself _from other accu­sa­tions of torture_ by cit­ing the IRC’s pres­ence at Guan­tanamo, con­ve­niently omit­ting the IRC’s strongly-worded crit­i­cisms. Amaz­ing really.
The IRC report is still secret. We only know of it second-hand, from a memo obtained by the _Times_ that quotes from some of its find­ings (“Red Cross Finds Detainee Abuse in Guantanamo“http://www.nytimes.com/2004/11/30/politics/30gitmo.html, Nov 29). What kind of stuff is going on there? The _Times_ recently inter­viewed British pris­on­ers who had been detained in Afghanistan and iraq and sent to Guan­tanamo Bay. Here’s one story:
bq. One one reg­u­lar pro­ce­dure was mak­ing unco­op­er­a­tive pris­on­ers strip to their under­wear, hav­ing them sit in a chair while shack­led hand and foot to a bolt in the floor, and forc­ing them to endure strobe lights and loud rock and rap music played through two close loud­speak­ers, while the air-conditioning was turned up to max­i­mum lev­els.
It’s not nee­dles under fin­ger­nails or elec­trodes to the pri­vates, but it is indeed “tan­ta­mount to tor­ture.” While it was hard to believe these pris­on­ers’ sto­ries when they were first pub­lished a few months ago, they become much more cred­i­ble in light of the IRC con­clu­sions.
We still don’t know about what’s hap­pen­ing in the camp. The Bush Admin­is­tra­tion has the power, not to men­tion the duty, to imme­di­ately release Inter­na­tional Red Cross reports. But the United States has cho­sen to sup­press the report. No tor­tur­ing gov­ern­ment has ever admit­ted to its actions. Sad­dam Hus­sein him­self denied wrong­do­ing when _he_ ran the Al Grahib prison and used it for tor­ture. We rely on bod­ies like the Inter­na­tional Red Cross to keep us hon­est.
There are those who defend tor­ture by appeal­ing to our fears, many of which are indeed grounded in real­ity. We’re at war, the enemy insur­gents are play­ing dirty, Osama bin Laden broke any sort of inter­na­tional con­ven­tions when he sent air­lin­ers into the World Trade Cen­ter. Very true. But the United States has a mis­sion. I believe in the ide­al­is­tic notion that we should be a bea­con to the world. We should always strive for the moral high ground and invite the world com­mu­nity to join us. We haven’t been doing that lately. Yes it’s eas­ier to fol­low the lead of some­one like Sad­dam Hus­sein and just tor­ture any­one we sus­pect of plot­ting against us. But do we really want him as our role model?