About me
I'm Ed Johnson-Williams. This is my personal website.
What I do
I work at More Onion where I help charities and campaign groups in the UK, Austria and Germany to campaign and raise money online.
I sing Sacred Harp and other shapenote music.
Where I live
I live in Southampton in the south of England in the UK.
What I used to do
I used to work as a campaigner on trade, poverty, and human rights at Traidcraft Exchange. Before that, I worked as a campaigner on human rights in relation to digital technology at Open Rights Group.
Links
Here are some other things I've done
Coding
I do a lot of different coding projects. Here are some of them roughly ordered with the most recent first.
Doughnut Reader
My own Hacker News reader. I use this several times every day. Actually a rewrite of an old project I had
Gotcha
Dipping my toes into Go/Golang. I've made a stack for web development that uses Go, Templ for templating, Tailwind for CSS, Chi for routing, HTMX for fetching server state as HTML and updating the DOM, and Alpine for clientside Javascript in your HTML. Need to spend some more time building with it. Leans into the whole server-side templating, HTML-first approach
AHAT Stack
The version of gotcha
that I'd be comfortable using today! Use Astro, HTMX for fetching server state as HTML and updating the DOM, Alpine for clientside Javascript in your HTML, and Tailwind for CSS. Like Gotcha, it leans into the whole server-side templating, HTML-first approach which Astro is good for even though it's in the Javascript-y world…kind of
Cool Todo Manager
Made my own todo manager. Ridiculous. Lets you mark your todos as to do done today and keeps track of how many times you marked it as to be done todo. I rely on this. No user accounts or syncing on purpose.
5-by-5
Experimenting with rules for 'grown-up' versions of tic-tac-toe/noughts and crosses. Working on this with my dad which is fun :-)
Microblog
My microblog uses Github issues as a CMS which is actually great. Github's made it harder to use images and videos that you upload since I started using this so there are some funky things to make that work. It's kind of my own social media unlike this site which is usually a bit more long-form.
Draft One
I made my own text editor and marketing website to go with it. You can't delete anything you write. You can export out later. It's a perfection avoidance tool.
Find Nearest Tailwind Colour
I made a tool to find the nearest colour in the Tailwind colour palettes to any given hex code. Probably my most popular tool based on the stars it's got on Github
Newcastle Sacred Harp
I've made a few sites for Sacred Harp groups. This one is an Astro site that uses a Wordpress.com site as the CMS to make it easy enough for people to update.
Stop Targeting Ads at Me
This was a site I made that is almost certainly now out of date. It gave instructions on how to opt out of personalised advertising on lots of different services.
Save Your Indie High Street
A site I made during Covid lockdowns to help promote local independent shops that were delivering goods. Used an Airtable database and form as the backend so people could add shops in their area. Seemed to get decent pickup. It's offline now.
Hobbies
Shapenote singing
Singing Sacred Harp and Christian Harmony (also know as shapenote singing) is almost more lifestyle than hobby really. Have a listen on Youtube or any music streaming service. Then go to sacredharp.uk or fasola.org to find a singing near you.
Running
Surprisingly (to old me at least) I have am into running now.
Board games
I really like board games. Not really heavy ones. Just love how bits of cardboard give people such emotional experiences.
Chess
Getting into playing chess online and with my older son. I found the Dr Wolf app a great way to get going.