Madison Meredith

Full stack developer in Seattle

home writing projects about
  • The big file was dead February 25, 2020
    I spent my first full day on an inherited store reading the file everybody had warned me about, and the git log said nobody had changed a line of it since 2018.
    #git #culture
  • Blank on purpose November 26, 2019
    A client's homepage sat blank for a second and a half before it painted anything, and the code holding it there came from the tool they had bought to make the site convert better.
    #performance #tooling
  • Can the client do that themselves? June 11, 2019
    An account manager watched the Page Builder demo in April and asked whether the client could do that themselves, and my job since then has mostly been deciding what that means.
    #ecommerce #agency
  • Six kinds of white March 26, 2019
    A client asked what it would take for their site to go dark along with their laptop, I said half a day, and then I searched the stylesheet for white and got 61 results.
    #css #accessibility
  • I wrote my own login February 19, 2019
    I spent most of last year building the login for a side project by hand on Node.js, and one Laravel command generated all of it, including the password reset I hadn't gotten to.
    #php #javascript
  • Measuring a consent banner September 18, 2018
    A client came back on the consent banner we'd built to ask whether the accept rate could be higher, and it turned out to be the only number anybody asked me for on the entire project.
    #privacy #performance
  • Outlook renders with Word July 10, 2018
    A client asked whether their newsletter could look like their new site, which is a completely fair question, and answering it honestly meant explaining that the biggest email client in the working world lays out HTML with a word processor.
    #html #cross-browser-compatibility
  • Cron schedules and cache windows December 12, 2017
    The merchandiser at a client could tell me how long a price change took to appear on the store, morning and afternoon separately, and nobody on our side could have told you either number.
    #ecommerce #agency
  • Logic in templates November 14, 2017
    For a year I built tickets like this one around placeholder text and handed the rest to a back-end developer, until the rest turned out to be a few lines in a file I'd been editing all along.
    #php #careers
  • git reflog November 7, 2017
    Almost nothing is actually gone after a bad reset, because git keeps a local log of everywhere HEAD has pointed for the last ninety days and hardly anybody knows to look at it.
    #git #small-print
  • A day for a phone number October 31, 2017
    Changing a phone number in a footer took me a full working day, and about 90 seconds of that day went to the phone number.
    #documentation #agency
  • fieldset and legend June 13, 2017
    A group of radio buttons has a question attached to it, and the question needs to be in the markup rather than in a heading that happens to sit nearby.
    #html #forms #accessibility #small-print
← newer 1 2 3 4 5 6 older →
© 2026 Madison Meredith · GitHub · LinkedIn · RSS