Arrival

1200 words, 4 1/2 minutes. Welcome to the first post of my blog. Here I explain the why, what, and how of everything else you will see on this site. If you want to know more about the who, then read this. Most of my professional life involves winning systems or processes I’ve already established, monitoring progress or performance against targets, solving recognised problems. Here is where I introduce a few new ideas in a less formal environment, and explore them with you in an atmosphere of constructive discussion so that we might test them and learn something. »

Copyright

220 words, 1 minute. Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) Unless described otherwise, the contents of this site are provided under the terms of the Creative Commons CC BY-SA license. I am the sole author of the text of the articles appearing on this site. Where direct quotations are used they are attributed to their originator. Where images are used they are: Original Work. Typically diagrams or sketches. »

Author image Nick Hutton on #meta,

The Stack

360 words, about 1 minute. The site is built and maintained by me using Hugo, a static site generator written in Go. It’s running on a FreeBSD nginx web server. By the time you read this nginx will probably be inside a jail. The theme is a port of Ghost/Casper. My criteria was low maintenance, good security, performance, and simplicity. The content is all written in Markdown in a text editor, Hugo’d, and uploaded to the server using rsync/ssh. »

PGP Pub Key

-----BEGIN PGP PUBLIC KEY BLOCK----- Version: SKS 1.1.5 Comment: Hostname: pgp.mit.edu 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 =ZhkS -----END PGP PUBLIC KEY BLOCK----- »

Author image Nick Hutton