• Home
  • Contact Me
  • Forum
  • Podcast
WordPress Tavern
Where Every Drink Is On The House
Browse: Home / changes
Intriguing Interview With Matt Mullenweg By Japanese Magazine

Intriguing Interview With Matt Mullenweg By Japanese Magazine

By Jeffro on December 27, 2011

Intriguing interview conducted by Gihyo.jp which is a Japanese focused developer resource site.

As your experience straddles both, where do you think open source excels? And where is it weak?

The open source model is probably best in the world at bringing together hundreds of people, from casual passersby to those who are deeply involved, to make constant, incremental improvement to core software. For projects with a clear goal―like the Linux kernel or Wikipedia―having an efficient method for people to contribute outstrips anything any proprietary company could do. The weaknesses are that it’s harder to make radical changes and do design. And those two are very much related. Open source is best at incremental improvements of things you already do, as well as responding to user requests. But with open source, it’s a lot harder to move the community to do something that users have never imagined they want. The problem is not impossible to overcome. But it means that whoever is leading the change must lay out the case as a compelling direction for the future―and to do it before a single line of code is written.

I can imagine those who have witnessed the development of WordPress for at least the past two years may take exception to the last sentence in that quote. In my opinion, that is not how most WordPress development works. I might as well cite the classic example known as the Capital_P Dangit function. The so called compelling direction was laid out after the change was added to WordPress 3.0. The change occurred without a trac ticket attached to it which further illustrates the point that sometimes, the compelling case to add something to WordPress never happens before one line of code is written.

While I’d definitely like to see dialogue occur between users and developers on certain proposed features before one line of code is written, it’s often been said to me that we’ll end up talking in circles with no lines of code ever being written. It’s easier to talk than code. So where does the balance come into play? WordPress history shows us that plugins appear to be the balance makers. Additions or reverts to core are often remedied by someone releasing a plugin, after the fact. This is the road WordPress development has chosen to go down more often than not. It’s definitely annoying at times but I’m happy to see that WordPress has such a large user base that someone, somewhere, will most likely develop a plugin to right the wrongs of WordPress. Those wrongs are considered from a per user basis as even I realize WordPress can’t hit the sweet spots for all users.

In the life of WordPress, there are both good and bad milestones. One year later, I still consider the addition of the Capital P function as a big mistake that will go down in my history book as a bad milestone. I chose to use this example as it best reflects the complete opposite of Matt’s response to the original question. I’m hoping that things change and that at some point, what Matt says becomes the norm for how WordPress development works, not the other way around. We need to see more events like this complete with published results and open discussion about those results.

Posted in Quotes | Tagged changes, core, software, wordpress | 4 Responses

Nothing To Smile About

Nothing To Smile About

By Jeffro on July 12, 2009

smileywarsOver the past few days, there has been quite a debate taking place involving users from both WordPress.com and WordPress.org. The debate consists of a recent change to the core of WordPress where the default set of smiley images were replaced with a new set as per ticket #10145 in Trac. So far, it seems a vocal minority of people disagree with the change describing the new icons as washed out or, ugly with a desire to have the old ones back. To see the classic icons next to the new set, please refer to this screenshot.

Now you might be wondering what all the fuss is about, they’re just icons right? True, but the problem lies in how these icons ended up in core. I don’t know about you but I don’t remember seeing any poll on the WordPress Dev blog asking me if I would be up for the smilies being replaced and if so, an option to choose between multiple sets ala the WordPress 2.7 backend icon design contest. Instead, someone proposed a change to the default icon set and provided a set of smilies to use and they went right into core. While I enjoy the fact that someone went through the trouble to propose the change and then provided an alternative icon set to boot, this type of change is one that the larger community should have a say in. If the votes show that people enjoy the new set, then so be it. If the votes show that they would like to even see the default smiley pack change, then they can hold a contest for authors to put together a GPL icon pack that we can vote on. Seems like common sense to me but instead, this is one of those times where a hasty decision was made without taking into account user feedback.

I want to re-emphasize that while at times you do have to ignore the vocal minority, ignoring that vocal minority without ever providing them an opportunity to have their say is just a bad way of getting things done. While one could argue that the ticket on trac was the opportunity to provide feedback, you’ll be hard pressed to convince me of that.

*UPDATE* Matt has responded to the ticket and has proposed the idea that the old smilies are added back to the core and then coming up with a canonical plugin that ships with as many GPL smiley packs as possible which I believe is a good solution to a problem which wasn’t a problem until the smilies were suddenly changed.

Posted in WordPress | Tagged changes, core, icons, smilies | 20 Responses

© Copyright WPTavern 2012 All rights reserved About / Stats / Poll Archive / Site Archive // Powered by WordPress Mtn. Dew And Hybrid