Right tool for the job
I pick the language that suits the project, not the one that’s fashionable.
The languages I write day to day, and what each one is good for.
My main language, for everything from small interactions to whole sites and servers.
JavaScript with types, for bigger projects where catching mistakes early saves time later.
Scripts, automation and quick tools for tidying data or checking things.
A small, fast scripting language I’m comfortable reading and writing.
I pick the language that suits the project, not the one that’s fashionable.
Code should make sense to the next person who opens it, including future me.
SQL is next on the list, and I’m honest about what I know and what I’m still picking up.
Website
Live
Site for a privacy-first software project, with a releases feed pulled in from Mastodon and translations that only load when needed.
Website
Live
Fundraising site for a school expedition to Kenya, with a group fund and a page for every student.
Tell me what you’re building and I’ll get back to you within a day.