Hi, I'm Sophie.
I’m a web-focussed product engineer at incident.io, building software to help companies manage, resolve and learn from incidents.
Prior to this I was a senior web engineer and Web Discipline lead at Monzo.
I care about web accessibility, keeping the web fun, and lowering the barrier to entry for people learning web development.
The right tag for the job: why you should use semantic HTML
Whether you write plain old HTML, HTML templating or JSX, are you using the right HTML tags? A guide to semantic HTML: what it is, why it’s so important, and how to use it
A typical day: pandemic edition
What does a typical day for me look like in 2021?
Give yourself a break: lessons from burnout
I started writing this post a few days ago, and was so exhausted I couldn’t actually be bothered to finish it, which tells you a lot really. Here are some lessons from the trash fire of 2020 that we can take over into the slightly-smaller-but-still-burning trash fire of 2021.
About this site
As well as being somewhere I occasionally write things, this site is a throwback to the time when web design was a bit more maximalist than it is now, and websites were collections of weird little code snippets you picked up on your internet travels. Though hopefully it’s a little more accessible and performant than sites were back then.
(I stopped short of adding a trailing custom cursor.)
You’re welcome to steal any code from this site, just promise me you’ll have a go at making it your own and not just copy it straight up.
Like many other people in the early 00s, I learnt to build websites by clicking
View Source, copying bits I liked, then changing them slightly. It’s a bit more complicated than it used to be, but I still strongly believe in learning from others and passing it on.
If you encounter any accessibility/usability issues while on the site, please do let me know and I’ll fix them ASAP.