all written video podcast

  • Stop generating, start thinking - Sophie

    Stop generating, start thinking - Sophie

    2026-02-08
    Throughout my career, I feel like I’ve done a pretty decent job of staying top of new developments in the industry: attending conferences, following (and later befriending!) some of the very smart people writing the specs, being the one sharing news...
  • 2025: The year in lists - Sophie

    2025: The year in lists - Sophie

    2025-12-30
    Skip to bits you care about: The year in... ...furry friends ...retreating into my cave ...conferences ...gardening ...books ...music ...video games ...blog posts The year in... ...furry friends We got a dog! She's both the most wonderful and...
  • This website is for humans - Sophie

    This website is for humans - Sophie

    2025-08-08
    Walking past a bus stop yesterday I saw an advert for Google’s AI search. The person in the ad had pointed their phone’s camera at a bowl of ramen, and the AI result explained how to reproduce it at home. How does it know? Because it’s trained on all...
  • Touching grass (and shrubs, and flowers, and dog) - Sophie

    Touching grass (and shrubs, and flowers, and dog) - Sophie

    2025-07-05
    I meant to post this in May, but then I went back to work after my final (sob) sabbatical, and I also lost a lot of time to Blue Prince at some point, so here we are in July. I thought I'd update with some medium-sized news in the form of a...
  • This page is under construction - Sophie

    This page is under construction - Sophie

    2025-02-22
    This is an updated & abridged version of the talk I gave at several conferences throughout 2022/23, including Beyond Tellerrand, CSS Day and FFConf. If you take just one thing away from this article, I want it to be this: please build your own...
  • The blog questions challenge - Sophie

    The blog questions challenge - Sophie

    2025-02-18
    This takes me back to my teenage years, doing Friday Five on my blog and later on the sets of questions on LiveJournal that were known as memes. Thanks Sally for the tag! <3 Why did you start blogging in the first place? As a teenager I blogged...
  • Good links: 16 February 2025 - Sophie

    Good links: 16 February 2025 - Sophie

    2025-02-16
    You Are Not Meant To Scale - Keith Kurson - “Take a deep breath, and say out loud: I am not a machine, I am not meant to scale. You have a finite amount of energy, and a community of people around you who can use that energy. You can use that energy,...
  • Good links: 9 February 2025 - Sophie

    Good links: 9 February 2025 - Sophie

    2025-02-09
    Everyone knows your location - It’s quite jarring to see the kind of information that gets sent to the highest bidder from seemingly innocuous apps.
  • My month of rest and relaxation - Sophie

    My month of rest and relaxation - Sophie

    2025-01-16
    After 4 (cumulative) years of service at my job in late 2023, I became eligible for a 3-month paid sabbatical (honestly what a perk). My only prior experience of a work sabbatical had been the offer of a 6-month paid sabbatical after 25 years of...
  • I repaired my Steam Deck and it was fine, actually - Sophie

    I repaired my Steam Deck and it was fine, actually - Sophie

    2025-01-13
    For Christmas 2022, I bought my husband a Steam Deck. It's a handheld games console that runs a version of Linux (so you can also use it as a computer and plug it into a monitor, if you want), and works seamlessly with nearly every game in your...
  • 2024: The year in lists - Sophie

    2024: The year in lists - Sophie

    2024-12-26
    It’s Boxing Day and I’m a small pile on the sofa. We successfully Did Christmas at ours this year, and I never want to see another mince pie (until next year). So, what better time than now to look back on the year? Skip to bits you care about: The...
  • Good links: 8 December 2024 - Sophie

    Good links: 8 December 2024 - Sophie

    2024-12-08
    modernity is stupid: a rant not about politics - every word of this post resonates, and you should read it.
  • Some things I've been enjoying recently (November 2024 edition) - Sophie

    Some things I've been enjoying recently (November 2024 edition) - Sophie

    2024-11-30
    A roundup of fun things and projects. TV I mentioned to my husband that I'd never watched Life on Mars, so we're watching it all the way through, and it's brilliant, obviously. I'm horribly annoying when watching things that have been...
  • The art in everyday life - Sophie

    The art in everyday life - Sophie

    2024-11-12
    I was very fortunate to speak at another excellent Beyond Tellerrand last week, alongside some brilliant and wonderful people. Once again I was inspired by the variety of topics and messages people shared on the stage. Alongside the usual artists’...
  • Good links: 22 September 2024 - Sophie

    Good links: 22 September 2024 - Sophie

    2024-09-22
    Nic Chan - Nic has just finished rebuilding her website and it’s INCREDIBLE! Seriously just look at it CSS { In Real Life } | Limitation Breeds Creativity: A Study in Composition with Custom Properties - Michelle has done some (characteristically)...
  • You should go to conferences - Sophie

    You should go to conferences - Sophie

    2024-09-16
    Those of you who know me (or who have been reading my posts for a while) will know that I'm often at conferences. I tend to speak at around four a year, plus attending one or two on top of that. I also know a great many people who never go to...
  • New garden theme - Sophie

    New garden theme - Sophie

    2024-09-15
    I've built a new theme for this site, inspired by my love of gardening as well as one of my favourite video games. With no pixel artistry skills to speak of, I'm grateful to the various artists over on itch.io, who I've credited on the...
  • Good links: 15 September 2024 - Sophie

    Good links: 15 September 2024 - Sophie

    2024-09-15
    How to Monetize a Blog - Just read it, ok? I promise it’s extremely worth it.
  • Good links: 18 August 2024 - Sophie

    Good links: 18 August 2024 - Sophie

    2024-08-18
    The area element - I’m really enjoying Heydon’s HTML element safari, from the better-known to the lesser-known. This will certainly fall into the latter camp for a lot of folks!
  • liveness probe - Sophie

    liveness probe - Sophie

    2024-08-12
    After an initial burst of blogging energy January followed by a series of automated posts featuring good things I’d read recently, it fell off a cliff towards the end of March. I didn't get bored, I promise! Life got extremely busy and reading...
  • Different ways to mock third-party integrations in Jest - Sophie

    Different ways to mock third-party integrations in Jest - Sophie

    2024-05-12
    A few years back I got so bored of taking attendance for my choir that I wrote a Slack integration to do it for me (I got us on Slack in 2014). That evolved from a dodgy Python app triggered by slash commands into into a neat little Typescript suite...
  • Good links: 12 May 2024 - Sophie

    Good links: 12 May 2024 - Sophie

    2024-05-12
    Heat Death of the Internet - takahē - “The first page of Google results are links to pages that have scraped other pages for information from other pages that have been scraped for information. All the sources seem to link back to one another. There...
  • New keyboard alert! Mykeyclub MKC75 - Sophie

    New keyboard alert! Mykeyclub MKC75 - Sophie

    2024-05-05
    Say hello to the Mykeyclub MKC75! It's so pretty! This is going to be my new office keyboard. Weighted aluminium case, so nice and heavy without too much rattle. It's got a rotary encoder (that's a knob to you and me) which controls the...
  • Twitter reply guys were bad, but Mastodon is no better - Sophie

    Twitter reply guys were bad, but Mastodon is no better - Sophie

    2024-05-04
    Mastodon has often been touted as some kind of grassroots utopia compared to the bro-niverse that is Twitter. But in my experience it's exactly the same: full of sanctimonious reply guys. Before the great Twitter exodus I'd amassed quite a...
  • All Day Hey 2024, and some stuff I bought in Leeds - Sophie

    All Day Hey 2024, and some stuff I bought in Leeds - Sophie

    2024-05-04
    First conference of the year is done, and what a conference it was! I begged Josh to let me speak at All Day Hey in 2022, and he promised me a slot in 2024 which at the time seemed forever away. As seems to happen a lot now, I blinked and it was just...
  • Good links: 28 April 2024 - Sophie

    Good links: 28 April 2024 - Sophie

    2024-04-28
    On having no visual memory - Rachel Andrew shares her experiences of what it’s like to have aphantasia. Why Good Captioned Videos Are Important – Meryl.net home - A really insightful guide to what makes good, accessible video captions. Plain is always...
  • Good links: 14 April 2024 - Sophie

    Good links: 14 April 2024 - Sophie

    2024-04-14
    You’re a Blogger, Not an Essayist - I am BARRY HESS - “You don’t need to labor over your posts. You don’t need to have perfect grammar or spelling. You don’t need to leave a post in draft for seven months, pouring over research. (Though you can if you...
  • A good recipe: Ways with rhubarb - Sophie

    A good recipe: Ways with rhubarb - Sophie

    2024-04-09
    It's rhubarb season! I came home from my parents' last weekend with a large armful of the stuff. Rhubarb is extremely tart and not very nice on its own unless you drown it in sugar. It's particularly good when paired with very sweet things...
  • Upcoming talk: All Day Hey, Leeds - 2nd May 2024 - Sophie

    Upcoming talk: All Day Hey, Leeds - 2nd May 2024 - Sophie

    2024-04-01
    Two years after All Day Hey made me realise I missed the web, I'm really excited to be speaking there myself! I'll be talking about technical migrations – how we recently pulled off a Typescript migration at Monzo, and things you should...
  • Good links: 31 March 2024 - Sophie

    Good links: 31 March 2024 - Sophie

    2024-03-31
    "a proper cup of tea" by Terry - An absolutely joyously chaotic tea-making game. I recommend trying all the different combinations for maximum mirth.
  • Good links: 17 March 2024 - Sophie

    Good links: 17 March 2024 - Sophie

    2024-03-17
    Why I’m Ready to Party Like It’s 1999…Again - Jared White reflects on his early experiences of the web, and suggests maybe we’re ready to do the 90s web again…
  • Some things I've been enjoying recently - Sophie

    Some things I've been enjoying recently - Sophie

    2024-03-16
    This isn't going to be a tech post, mainly because I haven't really been enjoying tech things recently. I spend all day thinking about technical integrations and system architectures and requirements, so I don't really want to do anything...
  • Good links: 10 March 2024 - Sophie

    Good links: 10 March 2024 - Sophie

    2024-03-10
    Some little ways I’m using CSS :has() in the real world - Piccalilli - Some great tips for one of my favourite recent CSS features. Case Study: lynnandtonic.com 2023 refresh - Lynn’s annual redesigns are a real joy, and this is a fascinating look into...
  • Good links: 3 March 2024 - Sophie

    Good links: 3 March 2024 - Sophie

    2024-03-03
    Tailwind vs Semantic CSS - Found via Andy Bell's site - as he puts it, this post is pretty clearly biased towards semantic CSS but I think it's pretty evident fromt his that bare-bones HTML with "plain old CSS" is a lot more performant...
  • Good links: 25 February 2024 - Sophie

    Good links: 25 February 2024 - Sophie

    2024-02-25
    It's OK to abandon your side-project - Robb Owen - "We hear about all the side-project success stories, but what if we talked more openly about the ones that tanked?" Robin Rendle — Mini Manifesto - Robin has redone his homepage and it’s...
  • Good links: 18 February 2024 - Sophie

    Good links: 18 February 2024 - Sophie

    2024-02-18
    The Midnight Pub - A tiny forum in the form of a virtual pub. It even has a speakeasy. This website is personal - Frills - I really identify with this post, and the feeling that my posts aren’t worth anything if they’re not useful in some way. In...
  • Good links: 4 February 2024 - Sophie

    Good links: 4 February 2024 - Sophie

    2024-02-04
    Please, don’t force me to log in - It feels like every website or connected device wants you to sign up before you can use it these days… It feels like React is getting a bit of a kicking recently - Piccalilli - There's a lot of React criticism...
  • Listen to this: The Stand-in by Caitlin Rose - Sophie

    Listen to this: The Stand-in by Caitlin Rose - Sophie

    2024-01-30
    At university I worked at Manchester Academy, and would often end up behind the bar at all sorts of gigs from pop, to metal, to folk. Metal gigs were always my favourite because the crowd were very nice to bar staff, whereas sometimes you'd have...
  • Good links: 28 January 2024 - Sophie

    Good links: 28 January 2024 - Sophie

    2024-01-28
    Old'aVista - Altavista was my first search engine (or should I say altavista+was+my+first+search+engine) and this is a delightful trip down memory lane. Inside .git - Legendary explainer of things Julia Evans has written a fascinating and...
  • So you've decided to get into mechanical keyboards - Sophie

    So you've decided to get into mechanical keyboards - Sophie

    2024-01-27
    This is a dangerous path you're about to walk down. Is your wallet ready? Whether you prefer the smooth glide of linear switches, the gentle bump of a tactile switch or the full-on audio assault of a clicky switch, there’s something extremely...
  • Automated weekly links posts with raindrop.io and Eleventy - Sophie

    Automated weekly links posts with raindrop.io and Eleventy - Sophie

    2024-01-22
    Edit 04/02/24 to change the comparator date from midnight on previous Saturday to midnight on previous Sunday to prevent duplicate links being published. A post that’s been getting a lot of traction recently is I miss human curation by Cassidy...
  • Good links: 21 January 2024 - Sophie

    Good links: 21 January 2024 - Sophie

    2024-01-21
    The Internet Is Full of AI Dogshit - Aftermath - How AI-generated content is ruining search engines for everyone. Exposed RSS - I get sites not having an “RSS” for “Feed” link on their website while actually having an RSS feed. I don’t like it, but I...
  • How I deploy my Eleventy site to Neocities - Sophie

    How I deploy my Eleventy site to Neocities - Sophie

    2024-01-20
    Skip to the bit you care about: About Neocities Hosting a static site on Neocities Continuous deployment to Neocities with Github Actions Scheduling builds I’ve hosted this website in a few different places since I started it in 2019. It started...
  • Sending webmentions from a static site - Sophie

    Sending webmentions from a static site - Sophie

    2024-01-20
    It occurred to me this week that even though I’ve been using webmentions as comments for a really long time, I hadn’t actually been sending them myself. The shame! Here's how I set it up. Edit 22/01/23: I've added in some checks to make sure I...
  • Just because you can doesn't mean you should: the <meter> element - Sophie

    Just because you can doesn't mean you should: the element - Sophie

    2024-01-07
    I came across Sara Joy's (very cool) demo of CSS theming without classes today, and looking through the code spotted a couple of elements I hadn't come across before: <progress> and <meter>. Granted, I've probably seen the...
  • Remembering the early 00s teen website scene - Sophie

    Remembering the early 00s teen website scene - Sophie

    2023-12-30
    localghost.dev has a new theme! In search of a little project over the merrineum that didn’t require me to learn anything and therefore use my brain, I remembered there was a stylesheet hidden in the themes directory of my website that I hadn’t...
  • A good podcast: Twenty Thousand Hertz - Sophie

    A good podcast: Twenty Thousand Hertz - Sophie

    2023-12-24
    Everything you've ever wanted to know about sound, and things you didn't know you wanted to know but are glad you learned, such as: why all film trailers sound the same with that deep "booj" noise how NASA ran live audio from the...
  • 2023: The year in lists - Sophie

    2023: The year in lists - Sophie

    2023-12-21
    Last year's roundup post was good fun, so I decided I'd do another one this year! I feel like I blinked in April and suddenly it was December. Skip to bits you care about: The year...
  • Engineering progression for humans - Sophie

    Engineering progression for humans - Sophie

    2023-12-12
    As engineers it can be unclear where we’re heading, especially when we’re heads down writing code all the time. It can be hard to think even a few months ahead. What does an engineering career in a larger organisation look like? What even is a staff...
  • Beautiful musical chaos - Sophie

    Beautiful musical chaos - Sophie

    2023-12-02
    When I tell people I’m in a choir, some of them imagine the same thing: churches, robes and choral music. Pious singing faces. (To be clear, I’ve done that kind of choir before and it’s great in its own way, but that’s very much not what goes on in...
  • A good recipe: The best chocolate brownies - Sophie

    A good recipe: The best chocolate brownies - Sophie

    2023-11-23
    I've been making this "Bonfire Brownies" recipe since it was aired on UK children's TV institution Blue Peter in the early 00s, and I maintain it's still the best brownie recipe. Chewy and delicious. I recommend freezing them and...
  • How to schedule posts in Eleventy - Sophie

    How to schedule posts in Eleventy - Sophie

    2023-11-21
    I scheduled this post, isn't that cute? I find I have very little energy to write blog posts during the week, but occasionally I sit down on the weekend to write something and have a few ideas that turn into multiple posts. I'd like to be able...
  • Building post types and category RSS feeds in Eleventy - Sophie

    Building post types and category RSS feeds in Eleventy - Sophie

    2023-11-19
    I mentioned recently that I'd built separate RSS feeds for different kinds of posts. Here's how I did it! I had to do a bit of fiddling to get this working in Eleventy – this is one of the few things I think Hugo actually does in a simpler...
  • A good recipe: Smitten Kitchen's apple pie cookies - Sophie

    A good recipe: Smitten Kitchen's apple pie cookies - Sophie

    2023-11-12
    If I need to impress, or bribe people to like me, I make these cookies. A shortcrust pastry/biscuit dough hybrid case with appley-cinnamony goodness inside, packaged in an adorable pie shape. The process is a little involved, but they're flaky and...
  • Introducing separate category RSS feeds - Sophie

    Introducing separate category RSS feeds - Sophie

    2023-11-12
    Recently I've been inspired by folks like Michelle Barker and Amy Hupe doing National Blog Posting Month (NaBloPoMo!), and seeing folks writing down little thoughts and things they've encountered. I'm absolutely not doing NaBloPoMo, I am...
  • "AI", and the trouble with inaccessible SaaS - Sophie

    2023-09-17
    I wasn't particularly enthused by the alpha release of Vercel's v0 UI generation tool this week. Provided with a prompt, it produces React code with Tailwind to style it. It's being marketed as a prototyping tool, but was described by...
  • A good podcast: If Books Could Kill - Sophie

    A good podcast: If Books Could Kill - Sophie

    2023-07-16
    Michael Hobbes and Peter Shamshiri take us through some of the biggest "self-help"/pseudoscience books from the last few decades and deservedly tear them apart. Some of the worst relationship books are here – Men Are From Mars, Women Are From...
  • Beyond Tellerrand: beyond amazing - Sophie

    Beyond Tellerrand: beyond amazing - Sophie

    2023-05-01
    I had the absolute privilege of opening Beyond Tellerrand Düsseldorf recently. Truth be told, I had no idea what to expect, other than a great conference (from what everyone had told me), but it was incredible! (Apologies to anyone who tried to chat...
  • Painting the whole beetle: an adventure in learning to learn - Sophie

    Painting the whole beetle: an adventure in learning to learn - Sophie

    2023-02-18
    I'm not very good at being bad at things. In fact, I have a track record of giving up on things if I'm not immediately good at it. (So I guess I'm good at giving up on things?) Case in point: the piano. There's an electric piano...
  • Everything should have an API: adventures in trying to automate stuff - Sophie

    Everything should have an API: adventures in trying to automate stuff - Sophie

    2023-01-24
    Inspired by Robb Knight I want to build my own /now page. As a teen I used to use PHPCurrently on my personal website to list what I was listening to, thinking, feeling, even what my MSN display picture was. Here's an objectively terrible...
  • I miss Twitter - Sophie

    I miss Twitter - Sophie

    2023-01-14
    I'm still sad about Twitter. I think what has emerged for me since switching to Mastodon is an altogether healthier relationship with social media. I'm not checking it constantly and I'm not obsessing over how my tweets are doing. I can...
  • 2022: The year in lists - Sophie

    2022: The year in lists - Sophie

    2022-12-30
    I don't usually do these end-of-year reflection posts, but at a time where I feel like I'm finally starting to hit flat land again after a year of climbing hills, it seems like a nice thing to do, and a way for me to reflect on my own...
  • Preparing for conferences - Sophie

    Preparing for conferences - Sophie

    2022-12-14
    I've been speaking at conferences and meetups on and off for nearly five years now, and a few people have asked me what the process is for preparing a talk. So I thought I'd share how I approach it. For me, the talk process is a...
  • Building a website like it's 1999... in 2022 - Sophie

    Building a website like it's 1999... in 2022 - Sophie

    2022-10-23
    Edit May 2023: the Bridgy integration with Twitter no longer works due to Twitter shutting off API access so some functionality won't be working any more! Note: This is a written version of a talk I gave at State of the Browser 2022 in October...
  • Everything I googled in a week as a senior software engineer - Sophie

    Everything I googled in a week as a senior software engineer - Sophie

    2022-10-15
    Three years ago I wrote a post called Everything I googled in a week as a professional software engineer, and it clearly resonated with people, because it went pretty viral. It still gets most of the pageviews on this website. Well, a lot has changed...
  • When going back doesn't mean going backwards - Sophie

    When going back doesn't mean going backwards - Sophie

    2022-08-27
    Hey internet! Last time we spoke, I was in a bad place. Burnt out and off work. Well, in May I made the decision to quit my job at the startup after 7 months, and in June I accepted a new job at... my old job. So I'm back at Monzo, working at the...
  • Burnout, a cautionary tale (and a plea to take a break) - Sophie

    Burnout, a cautionary tale (and a plea to take a break) - Sophie

    2022-04-16
    It's Easter and I'm off work til the end of the month. It was originally just going to be for a few days as I'd used up most of my holiday already, but after I burst into tears at my manager on Wednesday during our 1:1 when he asked me how...
  • Start at the beginning: the importance of learning the basics - Sophie

    Start at the beginning: the importance of learning the basics - Sophie

    2022-01-02
    If you're an early-career developer, Twitter is overflowing with people tweeting great tips – and some absolute rubbish – about how to improve your skills and become better at your job. I've spoken to more than a few people who've asked...
  • The right tag for the job: why you should use semantic HTML - Sophie

    The right tag for the job: why you should use semantic HTML - Sophie

    2021-06-06
    I've come across a lot of websites in my career (and in daily browsing) that are straight-up inaccessible. If you've ever worked on a project that is riddled with accessibility issues, you'll know that fixing these problems is a mammoth...
  • A typical day: pandemic edition - Sophie

    A typical day: pandemic edition - Sophie

    2021-01-18
    This is a series started by Colin Devroe. Some other lovely folks have written their own, including Sara Soueidan and Cassie Evans. This post would have looked very different prior to March 2020. Before then, I'd be out at events, meetups or...
  • Give yourself a break: lessons from burnout - Sophie

    Give yourself a break: lessons from burnout - Sophie

    2020-12-16
    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. And if you're too exhausted to read another blog post, here's a summary: have a rest. Go and do...
  • 7 myths designers and developers believe about web accessibility - Sophie

    7 myths designers and developers believe about web accessibility - Sophie

    2020-10-11
    In an ideal world, being "good at accessibility" wouldn't make you stand out from the crowd. Companies wouldn't be hiring accessibility experts to help them unpick and untangle the inaccessible products they've been building for...
  • Defending yourself against cross-site scripting attacks with Content-Security-Policy - Sophie

    Defending yourself against cross-site scripting attacks with Content-Security-Policy - Sophie

    2020-05-03
    I spent an entire day last week wrestling with a PDF-rendering library in React which was refusing to work in production. Locally it ran just fine, but as soon as we built our app in production mode, it wasn't doing anything. Looking at the...
  • ffconf 2019: future friends beside the seaside - Sophie

    ffconf 2019: future friends beside the seaside - Sophie

    2019-11-16
    Now in its 11th year, ffconf is one of the biggest events in the conference calendar for web developers across the UK (and further afield). Yet somehow I've managed to miss every one since I got into tech, because of some reason or another - last...
  • Everything I googled in a week as a professional software engineer - Sophie

    Everything I googled in a week as a professional software engineer - Sophie

    2019-09-02
    Update 15/10/2022: I've written a new version of this! Everything I googled in a week as a senior software engineer In an attempt to dispel the idea that if you have to google stuff you're not a proper engineer, this is a list of nearly...
  • Questions to ask at an engineering interview - Sophie

    Questions to ask at an engineering interview - Sophie

    2019-08-22
    Tech job interviews are often different flavours of the same thing, regardless of where you apply. Interviewers are likely to ask you questions about your experiences, perhaps a hypothetical question about what you might do in a certain situation, or...
  • Why software engineers should know their audience - Sophie

    Why software engineers should know their audience - Sophie

    2019-04-06
    When you're talking about what you're working on, do you ever stop to think about what you're saying and whether the person you're talking to can actually understand it? There's more to being a software engineer than coding. What...