Category: Code

  • Four Goals for Engineering Breakout Sessions

    Four Goals for Engineering Breakout Sessions

    I was responsible for planning and running the engineering breakout sessions at two years of my previous job. As a remote team, this was the one time a year where all of the engineering team was in person together. For each of them, I came up with a set of goals that I set out…

  • Creative Code Vs. Clever Code

    Creative Code Vs. Clever Code

    “That code is clever” isn’t a compliment, it’s an indication that what you wrote isn’t the right solution. Clever code makes the writer look smart, but everything has both benefits and costs and the cost of Clever code is in readability. In general, readability is more important than cleverness or brevity. WordPress Core Coding Standards…

  • Three things that excite me about WordPress on 8 February 2024

    Three things that excite me about WordPress on 8 February 2024

    Let’s focus on the good things, and today is one of those days where lots of good is happening inside WordPress. Here is what I’m particularly excited about right now. 1. New wp-cli version released! The WP-CLI v2.10.0 release features contributions from 63 individuals, incorporating 233 pull requests. This is especially impressive since it’s only…

  • WordPress plugins that make me happy

    WordPress plugins that make me happy

    Stealing this from Timi who shared a list of plugins that “do the job really well, which is something that makes me really, really happy.” This is a list of plugins that I recommend often and use on the sites I maintain. Like Timi’s list, mine is in no particular order

  • 70% Confident

    For most decisions in software development, this balance of confidence and uncertainty is great. One thing that I do differently is to also ask the question of how easy it is to rollback a decision. When the decision is easy to change, going with more uncertainty (possibly more than the 30% Daniel talks about) is…

  • My January in WordPress

    My January in WordPress

    GitHub has a 60-day waiting period before it issues payment to folks like me. Since I started collecting sponsors on 22 November, this meant I needed to wait until this month to start collecting. But I did get my first check so I am officially paid for my contributions to WordPress. My primary focus for January…

  • Open Source Creed (a fork)

    Riffing on Matt’s idea, Italics are my additions, strikethrough my deletions. Every human has an intrinsic inalienable right to putpresent their creative work into the commons. Once freed, work can never be withdrawn, and it has the opportunity—but not the obligation!—for everyone to improve upon it. The right is one that no one can ever take…

  • Three things that excite me about WordPress on 18 January 2024

    Three things that excite me about WordPress on 18 January 2024

    It’s easy to get bogged down by negativity and devicness, but WordPress has a lot of great things going on. Things that should be celebrated. Here are three things that I’m celebrating and excited about in WordPress today. 1. The WordPress Performance Team published it’s 2024 roadmap The performance team is doing some great work…

  • Happy 40th Matt!

    Happy 40th Matt!

    As I’ve been traveling full-time, I’ve come to appreciate gifts that aren’t physical things as much as experiences. For Hannukah, my partner gave me a series of coupons that I could redeem for things like her making/getting coffee or her cooking dinner. It was a truly great gift. But it’s not the gift I would…

  • Introducing WP Bug Scrub Helper – A Chrome Extension for people who scrub bugs in WordPress

    Introducing WP Bug Scrub Helper – A Chrome Extension for people who scrub bugs in WordPress

    TL;DR; I was tired of finding the text I used to send folks to the support forums so I made a Chrome extension. Support tickets don’t belong on WordPress Trac. Newcomers don’t always know this though. While everyone has their own language for closing these, the norm is to thank them for reaching out but…