← All topics

25 posts filed under Agency, newest first.

7 min

The offboarding document

I took over a project in June where the previous developer had left properly, with everything written down, and it was so unusual that I spent the first morning slightly suspicious of it.

Documentation Agency
8 min

Pricing is the hard part

I went looking for writing about how developers price their work and found essentially one post, in a field where thousands of people publish constantly and every one of them has to answer this question.

Agency Careers
7 min

Strangler fig

The pattern has a name and a literature, and the literature is about banks with 40 teams, and I have a 40-page site for a firm of surveyors, and the mechanics scale down further than anybody writes about.

Culture Agency
7 min

The rewrite that shouldn't happen

This is the third proposal to rewrite the same system in five years, all three from competent people acting in good faith, and the interesting question isn't whether they're right, it's why the proposal keeps arriving.

Culture Agency
7 min

Scope creep is mechanical

A project finished about 40% over and there was no change log at all, because in-house doesn't have one. That turned out to be the most useful thing I learned all year.

Culture Agency
7 min

Everyone I know is leaving

Three going-away parties in eight weeks, all on video calls. Six recruiter messages in one week. I'd rather think about the mechanism than about how it feels.

Careers Agency
6 min

The replatform nobody calls a replatform

Moving a store from a server we controlled to one we don't was sold internally as an infrastructure decision, and it is not an infrastructure decision, it's a decision about which problems you're allowed to have.

Ecommerce Agency
8 min

Saying no

I said yes on a call last month while a voice in my head was very clearly saying don't. What I'd have needed in that moment wasn't courage.

Agency Careers
7 min

Deleting code

Three days on a retainer, removing things. The client asked what they'd got for it, reasonably and without any edge, and I did not have an answer ready.

Agency Culture
8 min

It's not for you

WordPress is the boring right answer for a lot of small business sites, and almost all of the reasons are about the person who has to edit the thing on a Tuesday when I'm not there.

WordPress Agency
5 min

A simple new field

I said an afternoon. It was four days. The gap between those two numbers is a data model I had never looked at properly.

Ecommerce Agency
7 min

The estimate is a distribution

Someone asks how long the checkout will take. What you believe is a lopsided curve with a long tail. What comes out is one number, and by Thursday it's a date in a plan.

Agency Culture
7 min

Static site, dynamic client

A static build is faster, cheaper, safer and better in almost every measurable way, and it keeps losing to a CMS on the one axis I don't get to measure, which is a person changing a price on a Tuesday afternoon.

Agency Tooling
6 min

Make it pop

Clients hand you a solution and call it a requirement, and most of the job is quietly working backwards to the problem underneath it without being a jerk about it.

Agency Culture
7 min

The tests I actually write

The testing pyramid assumes your software is mostly logic, and a brochure site is mostly templates, content and CSS, so the bottom of the pyramid ends up testing functions I wrote to have something to test.

Testing Agency
7 min

The handoff

A client should own their domain, their hosting, their repository, their analytics and every account their business runs through, and in three years I have met perhaps two who did.

Agency Documentation
7 min

The brief is not the problem

A brief arrives as a numbered list of features, and every line on it is somebody's guess at a solution to a problem that isn't written down anywhere in the document.

Agency Culture
6 min

The channel for everything

Eighteen months on Slack. It fixed several real problems, and I still can't work out why my day feels more fragmented than it did when the tool was worse.

Culture Agency
7 min

The support matrix

Nobody signs off a list of browsers in week one. So it gets decided in a corridor in week six, by whoever is standing there, and by then it's a concession rather than a decision.

Cross-Browser Compatibility Agency
8 min

The redesign is a re-platform

The brief said refresh the look and feel, and the client meant it sincerely, and the reason that sentence is expensive has nothing to do with the look and feel and everything to do with the four years of decisions sitting underneath it.

Agency Culture
7 min

The style guide nobody opened

I have built four of these now and exactly one is still alive. The difference between them was never the quality of the document, it was whether opening it was a decision somebody had to make.

Agency CSS