shop

Paid tools. Sign up to get a free demo of each.

Coolr

The keyboard-first menu bar eyedropper for designers and developers.

€0.99 demo included

install

Open source I keep up: Django packages, an editor theme, and the hooks that run before every commit.

django-adr (opens in a new tab)

A Django reusable package to manage Architectural Decision Records (ADR).

Python 1 stars 0 forks
#adr#architecture-decision-records#django#django-app#djangorestframework

pre-commit-hooks (opens in a new tab)

Pre-commit hooks that catch the drift no test fails on: undocumented environment variables and disagreeing version declarations

Python 1 stars 0 forks
#changelog#dotenv#linter#pre-commit#pre-commit-hook

see

The product design side of the work, as it goes up on Dribbble.

read

Writing on how teams are led, how software is engineered, and how the two meet the people using it.

Tracking architectural decisions in Django

Technical decisions rarely get written down anywhere useful. They happen in chat threads, in meetings, inside a developer's head - and then they evaporate. The result is predictable: lost context, repeated debates, and avoidable mistakes.

02 Jun 2026 #Software Engineering

A modern Django HTML date input

As the purpose of Django's form widget for dates is mainly to validate your input as a well-formed date, you might want to turn to the more refined user experience offered by the HTML5 date picker.

21 Oct 2025 #Software Engineering

Scope shift: meaning and metrics for cross-functional teams

Being part of a delivery team can create sustainability challenges, both organizationally and mentally. We often blame context switching for disrupting otherwise well-led sprints. It fragments attention, reduces productivity, and can lead to burnout. But there’s another tendency to watch out for.

22 Jul 2025 #Agile Teams

Get yourself a better Django proxy experience

Ah, Django proxy models and the power they hold! Yet, the implementation aftermath can highlight a number of unwanted side-effects. Here's a couple of tips when working with Django proxies that will make end-users grateful and developers sigh in relief.

23 Jul 2021 #Software Engineering

meet

Who I am in a paragraph, the curriculum in full, and every way to reach me.

Product Delivery Lead with years of experience delivering web products in multi-stakeholder environments. I have worked in digital media since 2001, including as an entrepreneur, running an online magazine. A background in content, design and development enables informed, end-to-end product decisions. Grounded in philosophical aesthetics, I focus on product quality and coherence.