Category: Development
-
Design Doesn’t Scale
One of our designers shared this post today in Slack, and I found it very interesting. I specifically liked the part about GLUE, because it reminds me of how we component-ize on WordPress.com. And while I’m not a designer, I agree that components have helped with efficiency and consistency. After the visual realignment, it soon…
-
Not All Bugs Are Worth Fixing
This is an older post, but still applicable to today’s software development. One of the big takeaways for me is that sometimes it’s OK to have bugs in software. But, not all bugs and not all systems are created equal. Check out the post for an example of Boeing’s bugs. One thing that continually frustrates…
-
Preparing for a WordPress Hackathon
This past Friday, I participated in do_action – A hackathon where WordPress community members got together and helped 10 Austin area non-profits with their online presence. This was my first hackathon, and while it went pretty well, I wanted to share a few tips that I think would’ve made me a bit more productive at the hackathon.…
-
Prefilling Github Issues
Earlier today, I created an internal “Call for testing” post where I essentially asked other Automatticians to break a piece of functionality that I intend to launch. To help with the testing process, I included a link to a pre-filled Github issue. For the most part, pre-filling the issue with a label, milestone, etc. was…
-
High Performance Browser Networking
Today I learned that flushing the HTML document early can improve performance by allowing the browser to fetch resources as soon as possible. Also, if you’re interested in learning more about web performance, High Performance Browser Networking is available to read for free on O’Reilly. The HTML document is parsed incrementally by the browser, which…