Amazingly, our refrigerator doesn’t have an alarm for when you accidentally leave the door open. In the last six months, we’ve left the refrigerator door open overnight three times. Because the light stays on when the door is open, another horrible design decision, the refrigerator thermometer hits 107°F by the time I notice it in the […]
Thanks to the generosity of WP Engine and DreamHost, I now have a good amount of time to dedicate to Gutenberg over the next few months. Of particular interest: using automated systems to ensure an exceptional day one (and two and three) user experience. Lots of problems to solve between now and then — looking […]
Introducing Gutenberg Fields Middleware. Fields API, but for Gutenberg.
What’s wrong with voting? Although voting seems like an intuitive concept, there are a few major flaws that seem to be getting worse over time. Voting is never truly representative We assume voting is fair because it vaguely reflects some total population that we are trying to represent. It’s impossible to exactly pin down what “representative” […]
Open source is one of the most powerful, and underappreciated, ideas of our generation. Modern open source is about building and collaborating in public, not about the license. Most importantly, open source isn't conceptually limited to software development; it's most prevalent here because we have the correct tooling. The other day, I was reading Tualatin […]
Want to submit your first pull request to Gutenberg? Here are a few good first issues to get your feet wet: Buttons in Quote block toolbar randomly shift positionThe "randomness" is that the initial block toolbar is different than the one that appears when focused. We need to track down the source of the discrepancy. […]
RFC #17: Experiments and the Economics of Open Source. I joined Nadia and Mikeal to discuss my work on WP-CLI, the economics, origins, staying productive as a maintainer, fund raising, and the state of WP-CLI "today" (aka last May when this was recorded). Update: I forgot I said this: "[The GPL] is used often as […]
An idea I’d like to throw in the wild.
Some incomplete ideas I've been noodling on that I want to make public. Ultimately, the goal is: the vast majority of WordPress users are excited and should be able to use Gutenberg on day one. Fundamentally, this breaks down into two objectives: Make the end-user experience is so good that WordPress users actively want to […]
WP-CLI welcomes its second maintainer, thanks to the support of our 2017 sponsors.