• Hi, I'm Roman.

    I help companies solve challenging business problems using research, design, code, and marketing.

    Currently, I'm:

How Learning Works: Components, Systems, and Loops

2021 Oct | 8 min read

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


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

Books I read in 2021

2022 Jan | 6 min read

The Product Management Reading List

2021 Jul | 3 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