Designing Products and Businesses: The Stack Fallacy


2021 Mar | 2 min read

Enterprise Software is Messy and Difficult... That’s Why It Requires Transparency and Collaboration


2021 Feb | 3 min read

Test Counterintuitive Things, Because No One Else Ever Does


2021 Jan | 1 min read

Always Have a Real Use Case


2020 Nov | 3 min read

Preserving Digital Media


2020 Sep | 12 min read

Some Bad Theories of Management


2020 Aug | 1 min read

Some Interesting Ideas I've Come Across


2020 May | 4 min read

The Internet of Pipes


2020 Apr | 6 min read

Close Read: "Nineteen Ways of Looking at Wang Wei" by Eliot Weinberger


2020 Mar | 9 min read

Harvard and McKinsey's Bad Statistics


2020 Mar | 13 min read

Priorities


2019 Dec | 7 min read

Environmentalism & Entangled Systems


2019 Dec | 4 min read

Advice to Young Grads


2019 Nov | 10 min read

Print on Demand: Platform Design and High-Volume Merchants


2019 Oct | 12 min read

Imposter Syndrome and Systems (& Why It's Not "Just In Your Head")


2019 Sep | 8 min read

Designing For Data-Intensive Applications


2019 Sep | 2 min read

Some Common Planning Fallacies


2017 Jul | 4 min read

We Live in a Nation of Men, Prone to Error


2013 Jul | 6 min read

How I Built A Simple Image-Gallery Static Site Generator


I recently built a static site generator that scratched quite a few itches for me, not least of all being 'learning python'. The project was relatively straightforward: you can put your photos into a folder structure, run the code, and out pops a simple, static HTML/CSS site.

Easey: A Ghost Blog Theme


A Ghost blog theme that straddles knowledge base and blogging use cases, adapted from IVEEL's "Ease" theme.

GitGhost: An Automated Git + HTML Backup Script


GitGhost is a python/shell script lets you automate git-based .html backups of your Ghost CMS content and metadata. You can find the full code here: https://github.com/sharedphysics/GitGhost I created GitGhost after noticing that a lapsed card on my AWS account meant that my entire Ghost installation

Mockingbird Mixtapes


Between 2013 and 2017, I mixed a lot of music under the name Mockingbird & also released a #DarkSounds EP under As In Space.

A Simple Gallery


A static site generator written in Python that builds a quick, one page image gallery when you throw your files in a folder. Because, why not?

Error States


A blog exploring how public digital infrastructure breaks.

Thought Leaders


The embedding of modern philosophy & semiotics in business and corporate communication. Some case studies. Some mockups of philosophy x business.

Notes on Using the Mac Terminal


2021 May | Terminal

How I Built A Simple Image-Gallery Static Site Generator


2020 Dec | Python, HTML

Three Different Types of Post Loops in Ghost


2020 Aug | Ghost, Handlebars

Easey: A Ghost Blog Theme


2020 Jul | Ghost

GitGhost: An Automated Git + HTML Backup Script


2020 Jul | Ghost, HTML, Python

Getting Started with a Hugo Blog & GitHub Pages


2020 Feb | Hugo, GitHub

Getting HTTPS to Work Properly on an AWS/Bitnami Ghost Installation


2020 Feb | Ghost, AWS, HTTPS

From NoSQL to SQL: Turning Key-Value Pairs into Old Fashioned Tables for Analytics


2019 Nov | SQL, NoSQL

Cleaning Data from an ELT Process


2019 Aug | SQL, ETL, ELT

The Product Management Reading List


2021 Jul | 2 min read

Books I Read in 2020


2020 Dec | 3 min read

Books That Left a Lasting Impression


2020 Jul | 6 min read

Close Read: "Nineteen Ways of Looking at Wang Wei" by Eliot Weinberger


2020 Mar | 9 min read