Development (5 posts)

View other tags: all tags

Tutorials rot

Started my first NFT contract tonight with Truffle, Ganache and OpenZeppelin. Halfway through, the npm page said Truffle was out of date, use Hardhat. Tutorials rot in a week.

New dev rules

New dev rules. No production deploys after 3pm or any time on a Friday. Devs push to test, never master. Thirty days free bug fixing on anything we ship. The full list.

Twenty-eight seconds

Payment provider gives you 28 seconds to answer. Take 29 and it voids, then keeps resending until you reply. We weren't de-duplicating them. You can guess the rest. (The long version.)

Payments are a distributed system: the 28-second void

In 2014 we looked after a system that took payments from a payment provider and passed them on to the systems that held customer accounts. The rules we were playing by The provider wanted an answer to …

Deploy rules for a small agency

The dev policy we set at Siftware in September 2014, with the release cycle I'd described in a talk that February. A small team and a handful of long-running client projects. Deploying No deploys to …