Return to Video

Matt Mullenweg Q&A

  • 0:03 - 0:09
    [applause] New York City
  • 0:09 - 0:12
    I love it here.
  • 0:12 - 0:15
    Seriously now. I have been spending a lot more time in New York. I will be here more
  • 0:15 - 0:23
    this year. I am very excited to meet you. There were two excellent presentations beforehand.
  • 0:23 - 0:26
    You guys already know what is in 3.7
  • 0:26 - 0:30
    Who knows what is in 3.8? [laughter]
  • 0:31 - 0:34
    I'll tell you a few things about 3.8
  • 0:34 - 0:37
    before we move on to questions and answers.
  • 0:37 - 0:42
    Or questions and we will talk about whatever.
  • 0:41 - 0:44
    The first thing you should know about 3.8 is that it's
  • 0:44 - 0:47
    coming out on December 12th.
  • 0:49 - 0:53
    That means that the code will freeze on December 5th
  • 0:53 - 0:56
    and the beta closes tomorrow at 4pm New York time.
  • 0:57 - 1:02
    If you want any enhancements or new stuff in 3.8 and it is
  • 1:02 - 1:08
    small enough to be a track ticket get it in before 4pm tomorrow. This is your last window.
  • 1:08 - 1:15
    Otherwise we have awesome update functionality and enhancements. Three big user interface things.
  • 1:15 - 1:18
    3.7 was largely an infrastructure release. Although the ... updates
  • 1:18 - 1:23
    were huge. I think in the future we'll talk about in 3.7 ten years from now
  • 1:23 - 1:27
    is actually language packs. It is going to be even huger. If that is a word.
  • 1:27 - 1:33
    For 3.8 it's a bunch of letters. An alphabet soup. We have MVC and THX and
  • 1:33 - 1:41
    D-A-S-H. DASH is a new wp-admin index.php
  • 1:41 - 1:47
    An iteration. We are cleaning it up because we haven't looked at that page in many years.
  • 1:47 - 1:53
    THX stands for theme experience essentially. And the appearance page
  • 1:53 - 1:59
    is now the funnest page in the entire WordPress admin. Check it out.
  • 1:59 - 2:05
    It's actually kind of fun to play with now. Finally, MV6. Who here has tested MVC?
  • 2:05 - 2:06
    Just out of curiosity? Oh, we have a handful here.
  • 2:06 - 2:11
    You are living in the future. [laughter]
  • 2:11 - 2:17
    It started as a plugin and it has been worked on for the better part of a year now.
  • 2:17 - 2:22
    It is a reimagining of the aesthetics of the WordPress admin
  • 2:22 - 2:28
    which are largely unchanged since 2.7. So...it's not just a paint job.
  • 2:28 - 2:32
    It actually makes the entire WordPress admin responsive as well.
  • 2:32 - 2:37
    The admin works as beautifully on a large wide 27" screen as it does
  • 2:37 - 2:41
    on a tablet or a phone. It took a lot of work but
  • 2:41 - 2:49
    it was an amazing team. I think 14, maybe 15, contributors have been working on it. Now we have it on 3.8.
  • 2:49 - 2:57
    Applause for those contributors, including Helen, who is here.
  • 2:57 - 3:01
    Cool. So...I am Matt.
  • 3:01 - 3:05
    Ma.tt. You might have seen my link in your links widget
  • 3:05 - 3:09
    or hidden in your dashboard somewhere.
  • 3:09 - 3:13
    I am the co-founder of Wordpress. Over a decade now. 10 and half years.
  • 3:13 - 3:17
    Which makes me feel old to say that.
  • 3:17 - 3:21
    I founded a company called Automattic 8 years ago which
  • 3:21 - 3:25
    does Jetpack, WordPress.com, VaultPress, and add-on services for WordPress.
  • 3:25 - 3:28
    I am also leading the 3.8 release.
  • 3:28 - 3:31
    Which is why I can say for sure it is coming out on December 12th.
  • 3:31 - 3:38
    I am happy to entertain any questions you have about WordPress
  • 3:38 - 3:42
    Or broader stuff. What ever you want to talk about.
  • 3:42 - 3:45
    We have a mic going around. Raise your hand and
  • 3:45 - 3:47
    Say your name and
  • 3:47 - 3:49
    any blog you want to mention.
  • 3:49 - 3:53
    [1st speaker] Nothing to mention Matt. Thanks. A quick question.
  • 3:53 - 3:56
    I am just going to start [stated name unclearly] this out with a tech question.
  • 3:56 - 4:02
    MVC framework. Why are you not saving this in WordPress?
  • 4:02 - 4:06
    Any intention of moving to a framework of some kind?
  • 4:06 - 4:11
    [Matt] Sure. No intention to move to a framework of some kind.
  • 4:11 - 4:15
    MVC is a design pattern. It can be useful in a certain context.
  • 4:16 - 4:23
    If you look, certain parts of WordPress it is MVC like. But strictly adopting that framework
  • 4:23 - 4:28
    has no user benefit. And so you think, "Well, what would be the developer benefit from this?"
  • 4:28 - 4:31
    When you look at how you can use the APIs within WordPress
  • 4:31 - 4:36
    both the public and sort of public facing and the private
  • 4:36 - 4:40
    theme system and you think how you can develop within WordPress.
  • 4:40 - 4:44
    You can actually take a very MVC like approach
  • 4:44 - 4:47
    and some themes take this pretty far.
  • 4:47 - 4:52
    We don't see there being a developer benefit. Also, personally, I think
  • 4:52 - 4:54
    that it is a little bit harder to rock, especially for newer developers.
  • 4:54 - 4:57
    One of the advantages of WordPress,
  • 4:57 - 5:00
    from the very beginning, since the Hello Dolly plugin,
  • 5:00 - 5:03
    is that you can open It up and know how to write a plugin.
  • 5:03 - 5:07
    You didn't have to figure out class inheritances and many other things.
  • 5:07 - 5:11
    The aspect oriented plugin and theme infrastructure -
  • 5:11 - 5:19
    well plugin and action filter infrastructure of WordPress is more intuitive than
  • 5:19 - 5:23
    many of the other approaches our contemporaries like Joomla and Droopal take.
  • 5:23 - 5:27
    We always think about not just the user experience, or just from a user point of view, but from a developer
  • 5:27 - 5:32
    point of view. To someone learning to code for the first time. When they start poking around
  • 5:32 - 5:33
    in WordPress, how can they figure it out?
  • 5:33 - 5:36
    This is why we have been working a ton on documentation.
  • 5:36 - 5:38
    Why, personally, some of you might have run into this,
  • 5:38 - 5:43
    if you ever look at a function, and you end up looking 8 functions deep trying to figure out what it does.
  • 5:43 - 5:45
    It breaks my heart a little.
  • 5:45 - 5:51
    So as simple as we can make things, but no simpler is always our approach.
  • 5:51 - 5:55
    Thank you for the question. We have one back there.
  • 6:00 - 6:03
    Oh, right there first. Then we will bounce back up.
  • 6:03 - 6:07
    [2nd speaker]. I saw your posted on...everywhere. And I have
  • 6:07 - 6:13
    a blog and I am thinking about branding it. So, instead of
  • 6:13 - 6:23
    using my name.com I want a branded name. You know, that I can venture out. So, I guess my question is
  • 6:23 - 6:32
    for blogging, what's your take on having a name that is brandable or are you just using your name.
  • 6:35 - 6:39
    [Matt] I like putting my name in things. Automat-tic.
  • 6:39 - 6:44
    A lot of people don't realize that is why there are two Ts.
  • 6:44 - 6:51
    [laughter] Apparently some people here didn't know that. Yea, Automattic. Yea.
  • 6:51 - 6:55
    So, my original domain was actually called photomatt.
  • 6:55 - 6:59
    One thing I learned about the branded name is that sometimes
  • 6:59 - 7:03
    if you make them too descriptive sometimes what you are really into changes.
  • 7:03 - 7:04
    Before photomatt I was
  • 7:04 - 7:07
    saxmatt because I really liked playing the saxophone.
  • 7:07 - 7:10
    As I became more of a photo guy I used photomatt.
  • 7:10 - 7:14
    I still use photomatt because I have the handle on everything
  • 7:14 - 7:24
    But, the one thing that hasn't changed as my interests have diverged and evolved over the past decade or so is
  • 7:24 - 7:27
    my name. I am still Matt.
  • 7:27 - 7:32
    I've been getting all the domains I could. I've got Matt.ly, Matt.co, I have Matt[.] everything.
  • 7:32 - 7:35
    I get angry emails from other Matts from around the internet.
  • 7:35 - 7:38
    [laughter]
  • 7:40 - 7:44
    I am going to be like George Forman. He calls all of his kids George. He has eight Georges.
  • 7:44 - 7:48
    I am not sure if many of you knew that. Boys and girls.
  • 7:48 - 7:49
    So, I am going to call all my kids Matt.
  • 7:49 - 7:54
    I want to have a domain for each of them. Matt Lee...
  • 7:53 - 7:55
    I always come back to the name.
  • 7:55 - 8:00
    It is something that is very permanent. Other than that
  • 8:00 - 8:04
    I like were you take something that does not sound like what you do at all
  • 8:04 - 8:08
    and then imbue it. WordPress may not be the best example.
  • 8:08 - 8:11
    Do you know what is a better one? Amazon.
  • 8:11 - 8:13
    What does Amazon have to do with the business?
  • 8:13 - 8:15
    Think of what Amazon meant 20 years ago.
  • 8:15 - 8:20
    A jungle where there is a huge amount of biodiverstiy is in the world.
  • 8:20 - 8:24
    You have it as an adjective. An Amazon man or woman.
  • 8:24 - 8:27
    A really tall person. What does that have to do with what
  • 8:27 - 8:30
    the company does? Nothing at all.
  • 8:30 - 8:33
    But they made Amazon into what we now think about first.
  • 8:33 - 8:36
    That is so powerful. It really is not about what word
  • 8:36 - 8:41
    you are using. Unless that word has different connotations.
  • 8:41 - 8:46
    If you can take something and the first thing people think about is you, ahh!
  • 8:46 - 8:49
    In fact, there was a challenge for WordPress in
  • 8:49 - 8:53
    the beginning. Those of you who are old school remember
  • 8:53 - 8:56
    that at the time WordPress was
  • 8:56 - 9:00
    90-95% of the market was on a system called Moveable Type.
  • 9:00 - 9:02
    The makers at that time introduced
  • 9:02 - 9:04
    something called Typepad. It was their hosted server.
  • 9:04 - 9:06
    It launched at TED. It was a huge deal.
  • 9:06 - 9:10
    The biggest criticism of the WordPress name when it started was that
  • 9:10 - 9:14
    it sounded too much like Typepad. Which sounds silly now.
  • 9:14 - 9:17
    They are completely different. They only share a few letters.
  • 9:17 - 9:24
    But, at the time, Typepad had so much mindshare that something with two syllables
  • 9:24 - 9:29
    and I guess 'type and word' are kind of related, seemed too close to people.
  • 9:29 - 9:33
    That's a good example of the power they had at the time.
  • 9:33 - 9:37
    Because you guys asked the first two questions you
  • 9:37 - 9:40
    guys actually get a prize. [laugher/shock].
  • 9:40 - 9:44
    I have two WordPress Iphone cases.
  • 9:44 - 9:47
    You asked the first question so you get to chose whether
  • 9:47 - 9:52
    you want black or green. [1st speaker] Do you know which color you want?
  • 9:52 - 9:54
    [2nd speaker] I'll take green. Matt: You're wearing a green shirt.
  • 9:54 - 9:58
    All right, there you go. A round of applause for you guys.
  • 9:58 - 10:05
    It's always good to be the first. Especially when you're up here.
  • 10:05 - 10:08
    That silence before the first question is the longest
  • 10:08 - 10:11
    amount of time in the world.
  • 10:11 - 10:18
    Ah, how about right over here. Pass the mic. I am out of iPhone cases.
  • 10:18 - 10:28
    [3rd speaker] I went to a google page tool and tested some older WordPress version.
  • 10:28 - 10:39
    I saw quite a few different WordPress urls. And variably Google analyzed them. In each case there
  • 10:39 - 10:50
    was render blocking query and javacript and CSS above the fold.
  • 10:50 - 10:55
    Move it down below. Because that is what WordPress does.
  • 10:55 - 11:08
    Are you going to address that. Google doesn't like the way WordPress loads.
  • 11:08 - 11:10
    [Another attendee comments - Google doesn't like anything].
  • 11:10 - 11:14
    [Matt] All of that is dependent on your theme.
  • 11:14 - 11:16
    Your theme can control all of the output including where
  • 11:16 - 11:17
    all the javascript actions are put.
  • 11:17 - 11:20
    There are plugins, including I think, W3 Total Cash and supercash.
  • 11:20 - 11:25
    They can modify how some things are presented so they are more google friendly.
  • 11:25 - 11:29
    But honestly, I would recommend, if you're into it...
  • 11:29 - 11:35
    Well, first see how your website loads. Built into Chrome now is a web inspector.
  • 11:35 - 11:37
    You can right click the inspect element, go to the network tab,
  • 11:37 - 11:41
    and do a forced reload to see about how long
  • 11:41 - 11:44
    a normal connection takes.
  • 11:44 - 11:49
    That will give you an idea of your loading time. Look for what is taking up the most time.
  • 11:49 - 11:52
    I've have friends who say their website is loading slow,
  • 11:52 - 11:55
    and I'll see an undersized image. A thumbnail.
  • 11:55 - 12:00
    This big, and it loads 2 megabites. Those sorts of things
  • 12:00 - 12:04
    are easy. Look for the easy stuff first.
  • 12:04 - 12:11
    You can go so deep into CDS scripts to minimizing
  • 12:11 - 12:14
    HTML and change the order on how things are called.
  • 12:14 - 12:18
    WordPress loads things early
  • 12:18 - 12:20
    because that is always the most compatible way to do it.
  • 12:20 - 12:24
    If something is trying to load right after, WordPress normally loads it.
  • 12:24 - 12:29
    If WordPress hasn't loaded jQuery already the jQuery function normally errors out.
  • 12:29 - 12:35
    Reordering that can sometimes be a little tricky. Which is why we don't do it by default.
  • 12:35 - 12:37
    [3rd Speaker] Hopefully those are fair critiques by Google.
  • 12:37 - 12:40
    [Matt] Um, yeah. I am not going to argue with Google. [laughter].
  • 12:40 - 12:47
    I don't know if that is a good side of the argument to be on.
  • 12:47 - 12:56
    It's all, I would say, a continuum. More performance is
  • 12:56 - 13:00
    always better. No one ever said I wish it took a little longer to load.
  • 13:00 - 13:07
    But sometimes eeking out that last bit of performance
  • 13:07 - 13:09
    is a diminishing margin of results.
  • 13:09 - 13:13
    I say go that way first, or maybe by switching themes you might be able to automize.
  • 13:13 - 13:18
    And if you look for a theme including some in the WordPress.org
  • 13:18 - 13:23
    directory, they talk about more optimized HTML or CSS.
  • 13:23 - 13:28
    [3rd Speaker] Ok, I haven't found one. A theme that loads
  • 13:28 - 13:30
    everything at the bottom.
  • 13:30 - 13:33
    Matt: By default, that's a more advanced technique. I don't know how Google prioritizes
  • 13:33 - 13:36
    that. I would put that as a lower priority. [3rd Speaker] No, it's not.
  • 13:36 - 13:40
    [Matt] It's not? Then you can't argue with Google.
  • 13:40 - 13:44
    Does anyone know a plugin that could change that?
  • 13:44 - 13:48
    [Audience member] You have to use a...or something like that.
  • 13:48 - 13:58
    When the script is entered you q up on any external
  • 13:58 - 14:02
    scripts or inline script tags in your page.
  • 14:02 - 14:09
    It is dependent on script that have to load externally.
  • 14:09 - 14:14
    Is there any way that you can actually make the script last
  • 14:14 - 14:17
    in Google with the script manager?
  • 14:17 - 14:22
    It would be a lot easier to have all the scripts blocked until
  • 14:22 - 14:26
    WordPress loads the bottom of the page and loads jQuery where it actually needs it.
  • 14:26 - 14:33
    You might have to require java script or something like that.
  • 14:33 - 14:41
    [Matt] Which you could do. You could hook the footer. Do you have a bottler of water?
  • 14:41 - 14:42
    Thank you.
  • 14:42 - 14:45
    I would categorize that under more advanced technique.
  • 14:45 - 14:47
    Something you would have to dive inside the code to do.
  • 14:47 - 14:51
    Full service. You've got water opening and everything. Thanks.
  • 14:51 - 14:52
    Next question.
  • 14:52 - 14:54
    How about all the way in the back there. Blue shirt.
  • 14:54 - 15:05
    [4th speaker] Hi my name is Juilian. It begins plugin error 0x43. I'm kidding [laughter].
  • 15:05 - 15:08
    [Matt]: I was about to tell you.
  • 15:08 - 15:12
    [4th speaker] This is obviously a tech community.
  • 15:12 - 15:16
    A lot of developers and designers. It's a big part of WordPress.
  • 15:16 - 15:21
    Could you talk a bit about the user experience and how
  • 15:21 - 15:25
    that plays to what's going on in 3.8 and beyond that?
  • 15:25 - 15:29
    Beyond a technical focus.
  • 15:29 - 15:35
    [Matt] That could be a whole night discussion.
  • 15:35 - 15:43
    Actually, just the other week I spoke at the Joomla world conference.
  • 15:43 - 15:48
    They are WordCamp San Francisco essentially. One very
  • 15:48 - 15:52
    interesting thing to learn about that community.
  • 15:52 - 15:57
    The next day I hung out with Dreis from Drupal.
  • 15:57 - 16:02
    I felt like I got all my open source CMSing in one weekend.
  • 16:02 - 16:05
    It's interesting to see the different decisions folks make.
  • 16:05 - 16:08
    One thing that is distinct about WordPress
  • 16:08 - 16:11
    is that we have a philosophy page. If you go to
  • 16:11 - 16:13
    www.wordpress.org/about/philosophy
  • 16:13 - 16:17
    there is a series of principles. One of them is 'Decisions not options'.
  • 16:17 - 16:24
    These are the sort of things that we hold to be true. Interestingly
  • 16:24 - 16:29
    they are not useful as rules per se.
  • 16:29 - 16:34
    A designer I work with, his name, Ewing, just wrote a post on his blog 'No Scope' about
  • 16:34 - 16:40
    'Decisions not options'. I like to say that smart people can
  • 16:40 - 16:47
    rationalize anything. You can use any guideline
  • 16:47 - 16:53
    or any sort of principle as an argument almost on either side of any decision.
  • 16:53 - 17:00
    The thing that I would say is that, probably the most universal. A user is never wrong.
  • 17:00 - 17:06
    If a user is saying, "I am having trouble with a 'thing". And they can't figure it out.
  • 17:06 - 17:11
    You don't say "Oh, you're wrong. You need to do this instead.'
  • 17:11 - 17:16
    It is a feeling that is never invalid. If they have trouble with it then they have trouble with it.
  • 17:16 - 17:18
    Something could be more intuitive. Or have inline help.
  • 17:18 - 17:21
    Maybe you eliminate the feature all together so the user doesn't have to think about it.
  • 17:21 - 17:24
    There are a million ways to skin that cat.
  • 17:24 - 17:27
    You can approach any side of it.
  • 17:27 - 17:33
    WordPress has been so successful over the years because we do not get too attached to things.
  • 17:33 - 17:39
    We don't mind re-examining even our base assumptions about user experience.
  • 17:39 - 17:44
    It gets harder as you becoming bigger.
  • 17:44 - 17:47
    Honestly, you're more successful when you make that shift.
  • 17:47 - 17:51
    You want to look at what has made you successful in the past, and assume
  • 17:51 - 17:55
    or believe that is what is going to make you successful in the future.
  • 17:55 - 17:58
    That's why, personally, I always think about speed or agility.
  • 17:58 - 18:04
    Are we moving fast enough? At least if we are doing something wrong we learn from it quickly.
  • 18:04 - 18:06
    We don't spend a year working on it.
  • 18:06 - 18:19
    3.8 was an example of agility. We were trying to radically change our development methods. Versus a core commit team
  • 18:19 - 18:25
    working on a set of features who decided to head that. Instead we had plugin teams
  • 18:25 - 18:27
    which had autonomy and very light supervision.
  • 18:27 - 18:30
    The plugin lead was kind of the lead of that.
  • 18:31 - 18:34
    They weren't subservient to me even as the 3.8 lead.
  • 18:34 - 18:34
    Working on these features.
  • 18:34 - 18:38
    They were working on these features independent of core and plugins.
  • 18:38 - 18:46
    This is an example of a process that, three years ago, I would have said, "Never. That's silly".
  • 18:46 - 18:49
    We did it.
  • 18:49 - 18:52
    It worked pretty well. Let's see on December 12 how well it worked.
  • 18:52 - 18:56
    I am already thinking about 3.9.
  • 18:56 - 19:01
    3.8 is far from done.
  • 19:01 - 19:04
    We are going to do a lot of work in the next couple of weeks
  • 19:04 - 19:13
    But in my head we are out of the jungle. We have gotten past the hard part which was seeing if those plugins were going to be ready.
  • 19:13 - 19:15
    And if teams would work well together.
  • 19:15 - 19:17
    Setting up weekly meetings.
  • 19:17 - 19:22
    All the structural things that created the environment I hoped we would thrive in.
  • 19:22 - 19:25
    The've done well so far.
  • 19:25 - 19:29
    The beta process and hitting the release date is largely a method of being strict about
  • 19:29 - 19:33
    freezing the code. Sometimes we are bad about that.
  • 19:33 - 19:37
    But 3.9 is where this will be tested.
  • 19:37 - 19:40
    The release I am not leading.
  • 19:40 - 19:42
    The one after 3.8
  • 19:42 - 19:45
    Maybe if we had not had two releases going on simultaneously.
  • 19:45 - 19:47
    We started a few things months before.
  • 19:47 - 19:52
    This week, if you have an idea that should be a plugin
  • 19:52 - 19:55
    for inclusion in core for 3.9 this week is
  • 19:55 - 19:58
    the time to talk about it. Talk about it at the dev meeting.
  • 19:58 - 20:01
    Dev meetings happen every Wednesday.
  • 20:01 - 20:03
    4pm local New York time.
  • 20:03 - 20:06
    They are on IRC. It is an open channel. Anyone can join.
  • 20:06 - 20:11
    W are talking about 3.9 features tomorrow.
  • 20:11 - 20:14
    It's tomorrow right?
  • 20:14 - 20:20
    I sometimes lose track of the days. That's the downside of working 7 days a week.
  • 20:20 - 20:25
    Weekends are not as delineated. Neither are the seasons.
  • 20:25 - 20:35
    I remember how exciting summer was. Now it just passes and goes. And I think, "Oh wow. It's cold. I need a jacket.
  • 20:35 - 20:38
    I wonder if the WordPress sticker is still on my jacket."
  • 20:38 - 20:42
    I don't know if I answered your question, but we will go to to the next one.
  • 20:42 - 20:51
    How about another blue shirt. Then we will pop to the front. This row is on fire. You're next.
  • 20:54 - 21:10
    [5 th Speaker] Hi Matt. My name is Alizée.
  • 21:10 - 21:25
    [Unclear]
  • 21:25 - 21:28
    I work with a bunch of guys on WordPress.
  • 21:42 - 21:56
    My question is what is the WordPress VIP work environment like?
  • 21:56 - 22:09
    Do you use the systems approach?
  • 22:09 - 22:23
    Is that era over?
  • 22:26 -
    Matt: I do think that the age is over for most of us.
  • Not Synced
    It's really important for Amazon or Automattic to have fantastic systems employees.
  • Not Synced
    I have been on call before and get the text messages when something goes wrong.
  • Not Synced
    It is not a good way to live. It is very stressful.
  • Not Synced
    Especially before the advent of tethering and everything that makes it easier now to get online.
  • Not Synced
    There are a spectrum of options. Starting at $60,000 a year you WordPress VIP. The most bulletproof thing in the world.
  • Not Synced
    WordPress VIP starts at $60,000 a year. You have the most bulletproof thing in the world.
  • Not Synced
    Depending on who is counting WordPress.com is the first 5 websites in the world, or in the top 10.
  • Not Synced
    You can run something on this exact same infrastructure.
  • Not Synced
    That is going to be tough to break.
  • Not Synced
    That is why there is less flexibility.
  • Not Synced
    The code gets audited and reviewed by people.
  • Not Synced
    Let's call that $5,000 a month. At this end you have the $5 of the world.
  • Not Synced
    Blue Host, Dream Host and GoDaddys of the world that are much better than prior years.
  • Not Synced
    We have all heard the horror stories about each of those three.
  • Not Synced
    GoDaddy has upped their game. They just introduced built in GoDaddy upgrading of your plugin and themes automatically.
  • Not Synced
    In addition to core updates. The infrastructure updates that Blue Host and Dream Host have done are impressive.
  • Not Synced
    One of those accounts plus super cache and total cash can get you pretty far
  • Not Synced
    in terms of scaling.
  • Not Synced
    Even 5-10 million page views per day.
  • Not Synced
    The middle has been interesting. There are four major players. The 3 that you probably know about are
  • Not Synced
    Pagely, WP Engine, and Zippy Kid which has rebranded to Pressable.
  • Not Synced
    These aspire to be the Heroku of WordPress.
  • Not Synced
    They are doing a pretty good job in many ways.
  • Not Synced
    I have qualms with some. Pagely modifies core. Which to me isn't kosher.
  • Not Synced
    Their marketing can be a little aggressive. By and large they are well intentioned.
  • Not Synced
    They are trying to achieve total flexible so that you can change the code when ever you want.
  • Not Synced
    They are more in the $20 to $30 a month range.
  • Not Synced
    So, $5. $20 to $30. $5,000 is the lookout.
  • Not Synced
    The dark horse is Google App Engine. It's free until 25,000 page views a day.
  • Not Synced
    More than what most of us get. Certainly more than Ma.tt.
  • Not Synced
    I think it will be disruptive. It is lame right now.
  • Not Synced
    If they keep iterating it could possibly be the default way to run WordPress.
  • Not Synced
    Thank yo. How about up here.
  • Not Synced
    [7th Speaker] I am a blogger. I know that WordPress creates websites for people like me.
  • Not Synced
    My question is, how can us bloggers contribute to WordPress?
  • Not Synced
    I have been grappling to learn code, and I will.
  • Not Synced
    I know we talked about adding captions to videos. That's on my list.
  • Not Synced
    Are there other ways that we can contribute?
  • Not Synced
    [Matt] Totally. That's awesome. Ways you can contribute.
  • Not Synced
    First. You want to learn to code. I highly recommend it to everyone in the room.
  • Not Synced
    I believe that scripting is the new literacy.
  • Not Synced
    Learning to program, irregardless of whether you want
  • Not Synced
    to do that in your life, changes the way you think.
  • Not Synced
    It's an awesome skill to have.
  • Not Synced
    As a blogger, one way is to first, have an awesome blog.
  • Not Synced
    The way I chose my first blogging software
  • Not Synced
    which was Movable Type was based on the blogs
  • Not Synced
    I read that I loved. That's what they used.
  • Not Synced
    When I clicked the powered by link and I said
  • Not Synced
    this doesn't look to hard. I can do this. And that's how I started.
  • Not Synced
    Having a great blog, with the powered by link is the best advertising
  • Not Synced
    in the world for WordPress.
  • Not Synced
    It shows the creativity and what people can do.
  • Not Synced
    You can be more involved in the WordPress project directly,
  • Not Synced
    something outside your personal evangelism by showing awesomeness.
  • Not Synced
    Thanksgiving is coming up next week, right?
  • Not Synced
    Someone is going to ask about a website at the table.
  • Not Synced
    You all are that person in your family probably.
  • Not Synced
    You are going to fix the wifii while you' are there. [laughter]
  • Not Synced
    Update the 47 apps that have not been updated on the phone.
  • Not Synced
    It drives me crazy.
  • Not Synced
    It is better now in iOS 7.
  • Not Synced
    I would get a compulsion on my mom's phone.
  • Not Synced
    when I would see that she had 120 app updates.
  • Not Synced
    I would just have to...I love updating things. It is like Christmas morning.
  • Not Synced
    That's a diversion. We'll go back on track.
  • Not Synced
    WordPress documentation.
  • Not Synced
    There are these field guides we have been working on
  • Not Synced
    for a while. If you can write English that other people
  • Not Synced
    can understand you can help these.
  • Not Synced
    It's been one of those projects that have been harder
  • Not Synced
    to get launched or iterated on.
  • Not Synced
    There are field guides which I think are awesome. The Codex as well.
  • Not Synced
    How do you access the field guides or Codex?
  • Not Synced
    Google WordPress field guides. I can't think of the url off the top of my head.
  • Not Synced
    The Codex is a wiki. It's codex.wordpress.org.
  • Not Synced
    There is a mailing list where people talk about this.
  • Not Synced
    It is called wp-docs. It's a mailing list. You put in your email
  • Not Synced
    and you start getting junk in your inbox.
  • Not Synced
    Junk from other people passionate about WordPress documentation.
  • Not Synced
    That is the group that works on this.
  • Not Synced
    They also have on make.wordpress.org a p2.
  • Not Synced
    If you go to make.wordpress.org (we like verb subdomains) you can check out that group
  • Not Synced
    and hang out with them.
  • Not Synced
    Honestly, at this point, we have 150 to 250 code contributors.
  • Not Synced
    There is only a small handful of people, and you can count them
  • Not Synced
    on your fingers and toes, who work on the documentation
  • Not Synced
    and other parts of WordPress.
  • Not Synced
    I think that, personally, we are at the point of diminishing marginal returns with features on WordPress.
  • Not Synced
    It already does alot.
  • Not Synced
    The next 20% of people adopting WordPress will be
  • Not Synced
    around education. People figuring out how to use
  • Not Synced
    what we already have.
  • Not Synced
    Documentation, meetups like this, are the way that is going to happen.
  • Not Synced
    WordPress has never had a SuperBowl ad.
  • Not Synced
    Wix, one of our competitors, went public.
  • Not Synced
    They spend $29 million a year on marketing.
  • Not Synced
    I think they need to because
  • Not Synced
    they do not have awesome folks like you
  • Not Synced
    in this room telling their family at Thanksgiving
  • Not Synced
    that this is what they should use.
  • Not Synced
    We've always grown one blog at a time.
  • Not Synced
    I think that is the most important.
  • Not Synced
    For everyone else in this room.
  • Not Synced
    For every single person in this room, the next person that you
  • Not Synced
    help get going with WordPress, and get them auto updating
  • Not Synced
    and secure. It is the best thing in the world.
  • Not Synced
    It makes me happy. Thank you.
  • Not Synced
    Right in front of you someone had a question.
  • Not Synced
    [8th Speaker] Hi Matt, I am Jane.
  • Not Synced
    I Wikapedia'd you this evening.
  • Not Synced
    Is it true that you type 120 words a minute? That's amazing.
  • Not Synced
    [Matt] I can.
  • Not Synced
    I type using a different keyboard layout
  • Not Synced
    called Devorak. Qwerty was designed in the type writer age.
  • Not Synced
    One of the problems you have is when you have hands
  • Not Synced
    coming out and running into each other.
  • Not Synced
    Who knows what the most common two letter
  • Not Synced
    combinations in the English language?
  • Not Synced
    TH. Who said TH? I'm sorry I do not have any more prizes.
  • Not Synced
    That's cool to know. So, TH.
  • Not Synced
    On Devork that is like that.
  • Not Synced
    Also, different fingers have different strengths.
  • Not Synced
    Those are two of the strongest fingers on the home row.
  • Not Synced
    On Qwerty that is all over the place.
  • Not Synced
    When you type words of 'thee' or 'the' your hands don't
  • Not Synced
    run into each other.
  • Not Synced
    They were going to switch so they created
  • Not Synced
    this new system called Devork as a slightly
  • Not Synced
    better system called Colemak. They are optimized
  • Not Synced
    for all the vowels. All the vowels are on the home row.
  • Not Synced
    One of the most common - what's a non vowel called? A consonant?
  • Not Synced
    Yes. You can type lots of words on the home row.
  • Not Synced
    I read stats once that said that, in an average year,
  • Not Synced
    a Qwerty typist fingers move 12 miles, and a Devorak
  • Not Synced
    typist about one mile.
  • Not Synced
    It is more efficient in many ways. The fastest typists
  • Not Synced
    in the world who hold world records tend to use Devorak
  • Not Synced
    or Colemak. I switched to it 12, 13 years ago, and I
  • Not Synced
    still use it to this day. I use to think I was really cool
  • Not Synced
    until I got beaten in a typing speed contest somewhat recently
  • Not Synced
    by someone who is here. Helen. Helen, can you wave?
  • Not Synced
    Core contributor, Helen, has wicked fast fingers in Qwerty.
  • Not Synced
    In Automattic we have done a few typing throw downs.
  • Not Synced
    Someone will challenge and we do a contest. Who
  • Not Synced
    ever types faster, the loser switches to the other
  • Not Synced
    persons layout.
  • Not Synced
    [Laughter] I am very glad Helen and I did not do this.
  • Not Synced
    Since that humiliating defeat I have been practicing
  • Not Synced
    at getting my speed back up.
  • Not Synced
    I love this website called type racer. It's a pretty
  • Not Synced
    lame website, but it's really fun.
  • Not Synced
    You race other people in typing.
  • Not Synced
    It is what I do on Saturday nights.
  • Not Synced
    [lots of laughter] So type racer is really neat.
  • Not Synced
    I can hit 120s or 130s. But in that contest I hit the 90s.
  • Not Synced
    I was low in wind. I need to get back up.
  • Not Synced
    Right here in front.
  • Not Synced
    [9th speaker] Thanks for coming. I am a novice WordPress
  • Not Synced
    user. A year in now.
  • Not Synced
    Most definitely a novice programmer. I took my
  • Not Synced
    first introduction to python class and found
  • Not Synced
    I struggled through it, but I did finish.
  • Not Synced
    I think that I can be proficient with it. My question then is,
  • Not Synced
    if WordPress is going to be my platform (and it is)
  • Not Synced
    what do I want to focus on programming wise.
  • Not Synced
    [Matt] That's a great question.
  • Not Synced
    I would say the things that are most important are
  • Not Synced
    the things that are most fundamental to the web.
  • Not Synced
    That's HTML. CSS. JavaScript. [9th Speaker] Could you say
  • Not Synced
    in which order? [Matt] I would say in that order.
  • Not Synced
    HTML. CSS. JavaScript.
  • Not Synced
    HTML and CSS will allow you to shape WordPress.
  • Not Synced
    And know the WordPress theme system. You can learn
  • Not Synced
    even without knowing a ton of PHP or anything else.
  • Not Synced
    You can make almost any website in the world.
  • Not Synced
    You can make some pretty cool stuff.
  • Not Synced
    JavaScript is where our more advanced functionality is going.
  • Not Synced
    If you learn Javascript PHP will be a walk in the park.
  • Not Synced
    You will be able to hack around with plugins
  • Not Synced
    and everything like that.
  • Not Synced
    It is where I would recommend starting,
  • Not Synced
    rather than starting with PHP.
  • Not Synced
    The way I have always learned the most is by
  • Not Synced
    picking something that I do not know how to do
  • Not Synced
    and figuring it out. Often with lots of Googling,
  • Not Synced
    copying and pasting.
  • Not Synced
    Hacking your way.
  • Not Synced
    You finish it, and you're like, "Oh man, it works!"
  • Not Synced
    You step back and you think, "Man I need to rewrite that." [laughter]
  • Not Synced
    Then you start over again. With every single iteration
  • Not Synced
    you get better and better. Reading other people's plugins.
  • Not Synced
    Learning enough about code so you can read other
  • Not Synced
    people's code is huge. In jazz, one of the ways you
  • Not Synced
    learn to solo is by transcribing other solos.
  • Not Synced
    Breaking it down. Using your ear. Going through your
  • Not Synced
    favorite Sammy Rollins. Going note by note
  • Not Synced
    until you are playing along with him.
  • Not Synced
    Do that with a plugin. Break it down. Try to get
  • Not Synced
    to the point where you can understand every
  • Not Synced
    line of that plugin and what it is doing.
  • Not Synced
    Start with a simple one. Hello Dolly is pretty good.
  • Not Synced
    [laughter] I am a personal fan.
  • Not Synced
    And understand every single line.
  • Not Synced
    Try to write it yourself from memory and compare
  • Not Synced
    what you wrote to what exists. See if there is a way
  • Not Synced
    you can refactor it so it is more efficient, or have
  • Not Synced
    fewer lines of code or fewer characters.
  • Not Synced
    Even a single line of codes. In theory, it is how you learn
  • Not Synced
    anything. You read about Benjamin Franklin.
  • Not Synced
    He would take his favorite line of prose, then memorize
  • Not Synced
    it. Then write out each sentence on a card, then mix it
  • Not Synced
    up and try to rearrange them. In the order that he
  • Not Synced
    remembered. He would compare the way he put
  • Not Synced
    them to the original. So, the most ways you can break
  • Not Synced
    down a task and work on the components of that task.
  • Not Synced
    In my opinion it is the best way to learn coding,
  • Not Synced
    WordPress, music, writing. Anything in the world.
  • Not Synced
    Those things are more related than people think.
  • Not Synced
    Congratulations, you are about to enter into 'a whole
  • Not Synced
    new world.' (Sings hook of the LIttle Mermaid song).
  • Not Synced
    [laughter] [9th Speaker] It is. I felt like I was learning a new language.
  • Not Synced
    [Matt] It is learning a new language. The good news
  • Not Synced
    is that, once you learn a new language, they rest of them are way easier.
  • Not Synced
    You are not going from French to Japanese.
  • Not Synced
    You are going from Brazilian Portuguese to Portuguese.
  • Not Synced
    They are way closer than further apart.
  • Not Synced
    [9th Speaker] I took the intro course twice.
  • Not Synced
    [Matt] Well, take the intro course twice.
  • Not Synced
    Alright. Next Question. You sir.
  • Not Synced
    You had a confident hand raise.
  • Not Synced
    [10th Speaker] How are you doing? First, I wanted to
  • Not Synced
    come to the person that asked, "How do you get started?"
  • Not Synced
    One thing that put me over the top was a great book
  • Not Synced
    called 'Professional WordPress Plugin Development'.
  • Not Synced
    That got me just writing my own plugins. I went from
  • Not Synced
    knowing nothing to writing plugins.
  • Not Synced
    In a week. [Matt] That's a great book actually.
  • Not Synced
    [10th Speaker] Do you think that WordPress will
  • Not Synced
    change in the future the editor that is used to
  • Not Synced
    posts? I know there has been a lot of complaints
  • Not Synced
    about it. It is a clunky. You switched it from code view
  • Not Synced
    to visual view without changing code. Just wanted to
  • Not Synced
    know if that's something that is on your radar.
  • Not Synced
    [Matt] Oh god, I hope so. [laughter]
  • Not Synced
    Yea. [10th Speaker] Thank you.
  • Not Synced
    How about right there so you don't have to run as much?
  • Not Synced
    [11th speaker] I'll start by thanking you, and expressing
  • Not Synced
    our love. If you wouldn't have created WordPress I would
  • Not Synced
    still probably play hockey and my mom would say, "Hey,
  • Not Synced
    find a job." [lots of laughter] My first question is -
  • Not Synced
    The last time I saw you, it was probably a year ago
  • Not Synced
    in New York and you wore the same jacket. [laughter[
  • Not Synced
    And you were grounded. How do you stay so grounded?
  • Not Synced
    That was my first question. The second is, "How do you sustain
  • Not Synced
    all these offers from, probably Microsoft to buy WordPress.
  • Not Synced
    [Matt] That's a great question.
  • Not Synced
    I work with really great people, and when you work
  • Not Synced
    with them they don't let you get too far off course.
  • Not Synced
    Certainly, the people I work closest with at Autotmattic
  • Not Synced
    and WordPress.core are like friends and family.
  • Not Synced
    We go back over a decade now.
  • Not Synced
    Certainly my family does. They do not hesitate to call
  • Not Synced
    bs. I think that's really where being grounded comes
  • Not Synced
    from. What keeps you grounded is not anything you do
  • Not Synced
    intrinsically. It is everything around you holding you
  • Not Synced
    down in a good way. In terms of courting offers
  • Not Synced
    for Automattic, or offers to sell...A lot of it is that I
  • Not Synced
    am not motivated by money as much anymore.
  • Not Synced
    There is diminishing marginal returns to that, just
  • Not Synced
    like anything. We have been very successful already
  • Not Synced
    in terms of the company we built and the success so
  • Not Synced
    far. It is more a matter of impact. The question is not
  • Not Synced
    well, "Can we get a billion dollars if we went with
  • Not Synced
    Google," but, what would you do with that this will
  • Not Synced
    make a greater difference than what we are doing
  • Not Synced
    today? How, if at all, being inside a larger company
  • Not Synced
    enable us to impact the web in a bigger way? We are
  • Not Synced
    talking about 20% of the web now.
  • Not Synced
    If there was some magical thing that could take us to
  • Not Synced
    80% percent of the web in a year, that would be
  • Not Synced
    something I would consider. If it is just a capital thing...You
  • Not Synced
    have to think about what is going to have the biggest
  • Not Synced
    impact on your world. And the world.
  • Not Synced
    For me, having a bunch of money that I am going to
  • Not Synced
    give away later. Because I can not spend it all. Wasting
  • Not Synced
    it on stupid stuff is not going to have a bigger impact
  • Not Synced
    on the world as the thing we are working on today.
  • Not Synced
    It is really just thinking about the long term. The next
  • Not Synced
    five, ten, twenty years. And being focused on impact.
  • Not Synced
    [audience] Don't sell. [laughter] Matt: Thank you.
  • Not Synced
    [10th speaker] If you want a new jacket you should
  • Not Synced
    check out Century 21. [Matt] I am so embarrassed I am
  • Not Synced
    wearing the same jacket. [lots of laughter]
  • Not Synced
    It is my New York wardrobe. I have to be honest. I
  • Not Synced
    have fewer clothes here.
  • Not Synced
    Cool. Behind you there was a question.
  • Not Synced
    [11th speaker] WordPress is flexible and used for
  • Not Synced
    a lot of things. Not just a simple blog. I am curious,
  • Not Synced
    what is your favorite crazy theme and crazy blog you
  • Not Synced
    have run into. [Matt] The example I used at WordCamp
  • Not Synced
    San Francisco, which I like alot. By the way check out
  • Not Synced
    the State of the Word 2013. If you want to see some of
  • Not Synced
    the broad, where it is going, etc. It is only a few
  • Not Synced
    months old so it is not stale yet. [audience] What's that?
  • Not Synced
    [Matt] State of the Word. Once a year we give a State of
  • Not Synced
    the Union address. The State of the Word Address.
  • Not Synced
    Every year in Word Camp San Francisco. I guess I have
  • Not Synced
    been doing it eight years now. We try to do it.
  • Not Synced
    It is one of those chances to take sort of a 10 thousand
  • Not Synced
    foot view. One of the examples I use, and I actually showed
  • Not Synced
    a video from it is a web dev studios thing. Was it web
  • Not Synced
    dev? [audience] Yes. [Matt] is a web dev studios thing
  • Not Synced
    where they created an app for YMCA where you could
  • Not Synced
    hold a card up and the iPad app would scan it.
  • Not Synced
    The app would pull different work out plans and things
  • Not Synced
    done before. Pretty awesome. Regardless of what it
  • Not Synced
    was doing and where it was doing it, the idea that
  • Not Synced
    WordPress is being used as a back end for an app
  • Not Synced
    that had really rich, native functionality is fascinating.
  • Not Synced
    It does not look like a blog or website at all.
  • Not Synced
    In terms of my favorite blogs and cool themes, I often
  • Not Synced
    go back to people who I admire generally.
  • Not Synced
    When I started WordPress, I actually made a list
  • Not Synced
    of six people, who, if WordPress could someday be
  • Not Synced
    good enough for them to be on, I could be happy.
  • Not Synced
    We have five of them so far. [audience] Who are they?
  • Not Synced
    The first person on the list was actually a New York
  • Not Synced
    native, Zeldman. Zeldman.com. Still one of my web
  • Not Synced
    idols to this day. I remember, when he switched from.
  • Not Synced
    Because he hand coded his site for twelve years.
  • Not Synced
    He wasn't going to switch to anything. So when he
  • Not Synced
    switched to WordPress I was just one of the better days.
  • Not Synced
    Jay Z. Another New Yorker, a Brooklyn native.
  • Not Synced
    Lifeandtimes.com, Jay Z's magazine. To be fair Kanye
  • Not Synced
    did it first. In the music world Kanye was the early
  • Not Synced
    WordPress adopter. It is like the love of jogging pants
  • Not Synced
    he was talking about. He was on it before everyone else
  • Not Synced
    He now longer blogs. I got to meet him weirdly.
  • Not Synced
    A couple of weeks ago. He knew what WordPress was.
  • Not Synced
    Super cool. What one of his problems is, I guess he
  • Not Synced
    sturggles with people changing his message. I didn't
  • Not Synced
    make the case, but someone else in the room said,
  • Not Synced
    well, if you blog you are your own mediator. And he
  • Not Synced
    really felt like he had done it already. He was
  • Not Synced
    finished. But he was the first. Then Jay z adopted
  • Not Synced
    WordPress. And I love that site. It is actually
  • Not Synced
    a pretty cool site. Lifeandtimes.com. It's a cultural
  • Not Synced
    magazine. [audience] Who was the first one again?
  • Not Synced
    [Matt] Zeldman.com. Z-e-l-d-m-a-n. He is a web
  • Not Synced
    designer. A web standards advocate. He is one of the
  • Not Synced
    grandfathers of the modern web. Fathers of the
  • Not Synced
    modern web. He is not that old.
  • Not Synced
    And the first thing I talked about was this YMCA
  • Not Synced
    thing that I do not know a url for, but if you check out
  • Not Synced
    the State of the Word 2013 it is in there.
  • Not Synced
    [audience]
  • Not Synced
    Ok. So check out badgeos.org and see it.
  • Not Synced
    Wrapping up questions we have a bit of time left.
  • Not Synced
    [speaker] So, if you were writing WordPress right now and
  • Not Synced
    it could not be in php, what language would you write it
  • Not Synced
    in. And what is one feature that you absolutely have to
  • Not Synced
    have that may be difficult to do today.
  • Not Synced
    [Matt] The first one is easy. If I were starting a new
  • Not Synced
    project today, and I didn't have to worry about web
  • Not Synced
    hosting and anything like that I would try it in Go.
  • Not Synced
    It is a language from Google. It seems really really cool
  • Not Synced
    the way they do real time stuff. Just the whole
  • Not Synced
    concurrency model. I dig it. [audience] Excuse me
  • Not Synced
    could you repeat that? [Matt] Go. G. O. That's it.
  • Not Synced
    It is probably hard to Google. [lots of laughter] You
  • Not Synced
    think they would think about this stuff. Maybe if you
  • Not Synced
    Google 'Go programming language" you will find it.
  • Not Synced
    The thing I would do differently. Is, first, what we are
  • Not Synced
    moving towards in every release. Making WordPress a
  • Not Synced
    Javascript application. WordPress is born out of the
  • Not Synced
    days when web pages were more like documents and
  • Not Synced
    applications. Even as a simple example, just the idea of
  • Not Synced
    pagination.
  • Not Synced
    Pagination links on the comments screen. The pages
  • Not Synced
    screen and the post screen. All sorts of screens have
  • Not Synced
    pagination. Why? Why not have an infinite scroll?
  • Not Synced
    Why not just have an infinite scroll?
  • Not Synced
    As you filter it filters in real time, and things like that.
  • Not Synced
    I would like to see search be better. The idea that in
  • Not Synced
    the WordPress admin alone there are 8 different places
  • Not Synced
    you can search. 8 different things. It would kinda cool
  • Not Synced
    to unify that. That might be in 3.9. That's one of the
  • Not Synced
    things people are talking about for 3.9. An omni search
  • Not Synced
    project. So, thinking of it in real time and also like a
  • Not Synced
    client side application. Sort of like a Gmail. Where you
  • Not Synced
    kind of load this thing. Maybe it is 500k of Javascript.
  • Not Synced
    It would be WordPress. And all of the rest would
  • Not Synced
    be data calls such as Jason over the wire.
  • Not Synced
    Supper fast. Cashed locally and if you are on
  • Not Synced
    mobile it stores a whole copy of the database
  • Not Synced
    your mobile device and then just sort of
  • Not Synced
    working through these APIs WordPress could
  • Not Synced
    use and other people could use too if they
  • Not Synced
    wanted to build something on top of it. A good
  • Not Synced
    follow up would be, "Will this ever happen?"
  • Not Synced
    And it's not going to happen in 3.9 or 4.0
  • Not Synced
    but it is one of those things that piece by
  • Not Synced
    piece as we iterate on different parts of
  • Not Synced
    WordPress our philosophy is that a ground up
  • Not Synced
    re-write is really tough because, A) It took us
  • Not Synced
    10 years to get this far. Even if we assume
  • Not Synced
    that we are four times as good and we say it
  • Not Synced
    takes two and a half years to create existing
  • Not Synced
    functionality on base level, so you wouldn't
  • Not Synced
    know anything changes, probably a lot will
  • Not Synced
    happen in two and a half years. We will
  • Not Synced
    be on iPhone 7 at that point. There is a lot
  • Not Synced
    that can change in that amount of time so
  • Not Synced
    the world changes while you are rewriting.
  • Not Synced
    You break back what is compatibility and
  • Not Synced
    often you create new bugs. Maybe you fix
  • Not Synced
    some things like this architecture thing but
  • Not Synced
    you will probably write several hundred
  • Not Synced
    new bugs. Some of which you are not going
  • Not Synced
    to know about or notice until years later. There is huge
  • Not Synced
    built in benefit through the irritation approach.
  • Not Synced
    We do not do giant refactors, but ever single
  • Not Synced
    new release for WordPress we try to refactor
  • Not Synced
    at least 5% to 15% of it. Sometimes we take a
  • Not Synced
    more object oriented approach if it is right.
  • Not Synced
    Sometimes moving a lot of the funtionality to
  • Not Synced
    the javascript side. If you check out the way
  • Not Synced
    DHX works or the new media library. It is
  • Not Synced
    actually really cool how the bulk of that code is
  • Not Synced
    java script. You are interacting with a very
  • Not Synced
    light page. That is why you should learn
  • Not Synced
    Javascript. It is the future. Like plastics.
  • Not Synced
    [laughter] Or bitcoin. That has been a little
  • Not Synced
    crazy. When WordPress.com came out in
  • Not Synced
    support of bitcoin it was $12. Just saying.
  • Not Synced
    But that's currency we support. You should
  • Not Synced
    buy. So, that is our approach.
  • Not Synced
    The thing is that those 10% or 15% we are
  • Not Synced
    doing every release add up over 5 or 10
  • Not Synced
    releases which might take two years. Which
  • Not Synced
    is almost a complete rewrite. But we were
  • Not Synced
    getting user feedback along the way, not
  • Not Synced
    making as many new bugs. Its a more of an
  • Not Synced
    iterative approach than a ground up approach.
  • Not Synced
    So, I think we are going to end up where 90% of
  • Not Synced
    the code is going to be Javascript. We are
  • Not Synced
    already at a point where a lot of new
  • Not Synced
    functionality is already created by javascript. It
  • Not Synced
    is going to happen bit by bit.
  • Not Synced
    Matt: You are the man.
  • Not Synced
    Steve Bruner: At the State of the Word you
  • Not Synced
    put up a graph and mentioned that that less
  • Not Synced
    and less people are using WordPress as a
  • Not Synced
    traditional blogging platform. More as a
  • Not Synced
    CMS, a traditional CMS, or an app. But it is
  • Not Synced
    still very bloggy. There's been talk of forking
  • Not Synced
    WordPress which would be ridiculous.
  • Not Synced
    Do you ever see a time when removing
  • Not Synced
    Posts or Categories or the default post statuses
  • Not Synced
    which is so core to WordPress as ever happening?
  • Not Synced
    [Matt] Removing Posts or Pages would be
  • Not Synced
    pretty extreme. But I do think that a lot of
  • Not Synced
    what is happening is that WordPress is
  • Not Synced
    simultaneously developing as a blogging
  • Not Synced
    platform, a CMS and application platform.
  • Not Synced
    The reason for that is we are creating a CMS
  • Not Synced
    that focuses on blogging first. We try to make
  • Not Synced
    it as easy as possible for the most number of
  • Not Synced
    people. Blogging is a lot of different things to
  • Not Synced
    many different people. A lot of what it means
  • Not Synced
    to me is that you can do it yourself. You don't
  • Not Synced
    need to hire someone or have a Ph.D. or
  • Not Synced
    know how to code to do that. The CMS parts
  • Not Synced
    of it are what we use to create that. We have
  • Not Synced
    evolved as an application layer because
  • Not Synced
    we need a world class application layer.
  • Not Synced
    We are not happy with any that exist out there
  • Not Synced
    right now. We need an application layer to
  • Not Synced
    build the best in the world blogging and CMS
  • Not Synced
    apps. How decoupled those things are in the
  • Not Synced
    future, I do not know. I think there is
  • Not Synced
    something to having a single wiziwig that we
  • Not Synced
    support. For all its imperfections at least there
  • Not Synced
    is only one of them. Other CMS have taken
  • Not Synced
    approach where you can chose a wiziwig.
  • Not Synced
    Now you are not just dealing with one you
  • Not Synced
    are dealing with four crappy ones. [Laughter]
  • Not Synced
    You are building a plugging or something
  • Not Synced
    else on top of it. Sometimes I think it is good
  • Not Synced
    to choose a path and build on that one path.
  • Not Synced
    I guess that answers some of it. All the way
  • Not Synced
    to the back corner. You have had your hand
  • Not Synced
    up for like a minute. [Speaker] Ok, going
  • Not Synced
    back to what you were saying about using
  • Not Synced
    more JavaScript in WordPress, do you see
  • Not Synced
    WordPress as more of core JavaScript or
  • Not Synced
    JavaScript libraries or jQuery and things like
  • Not Synced
    that for the functionality. [Matt] Absolutely.
  • Not Synced
    JavaScript has been core to WordPress for a
  • Not Synced
    long time. Since the early days of jQuery.
  • Not Synced
    They have always been like sister projects
  • Not Synced
    which is kind of neat. A lot of these new
  • Not Synced
    features uses backbone and those sorts of
  • Not Synced
    approaches to modern day JavaScript than
  • Not Synced
    before. And we are starting to adopt even a
  • Not Synced
    style guide for JavaScript code that we have
  • Not Synced
    never had before. I think that is a good
  • Not Synced
    example of maturity. When you are arguing
  • Not Synced
    over braces and tabs and spaces and things
  • Not Synced
    that is when you know you have made it.
  • Not Synced
    So, I feel now that JavaScript is a first
  • Not Synced
    class citizen in the WordPress world.
  • Not Synced
    Every major user feature I can imagine in the
  • Not Synced
    next few years is JavaScript heavy. It is
  • Not Synced
    the new editor. It is changing how the wigits
  • Not Synced
    work. It is making all pages infinite scroll and
  • Not Synced
    dynamic instead of being something you
  • Not Synced
    have to paginate through. Those are all
  • Not Synced
    really JavaScript heavy things. The PHP stuff
  • Not Synced
    is updates. The next level of language packs.
  • Not Synced
    It is really all the stuff that has to happen
  • Not Synced
    server side, which is getting smaller and
  • Not Synced
    smaller. [Speaker] Adding those JavaScript
  • Not Synced
    features, can you see yourself using the core
  • Not Synced
    JavaScript or can you see yourself using Java
  • Not Synced
    Script libraries. [Matt] We are using the
  • Not Synced
    libraries where ever possible. Now, the cool
  • Not Synced
    thing is that if you actually look at backbone it
  • Not Synced
    is really tiny. It doesn't add a lot but it gives us
  • Not Synced
    a lot of convenience. jQuery is a lot heavier.
  • Not Synced
    But we hitched a horse to it. So, I can see
  • Not Synced
    jQuery being core for a while to come.
  • Not Synced
    Before jQuery we used prototype. So, I know
  • Not Synced
    there is still a compatibility library of prototype
  • Not Synced
    in core. That is a good example that we can
  • Not Synced
    transition things. It is just that we want to
  • Not Synced
    try to not do that so often. We do not want to
  • Not Synced
    be ADD with it. As we choose
  • Not Synced
    something, like moving from prototype to
  • Not Synced
    jQuery, we were betting, I think rightly so, that
  • Not Synced
    jQuery was going to be something that we
  • Not Synced
    could work with and co-evolve with, I think
  • Not Synced
    rightly so, over the next two to five, even eight
  • Not Synced
    years. How about the gentleman right here.
  • Not Synced
    [Speaker] Hi, my name is Peter. Next
  • Not Synced
    question about JavaScript. We see that also
  • Not Synced
    transitioning server side, making [unclear] to
  • Not Synced
    sever side scripted support. Changing to
  • Not Synced
    PHP. [Matt] Not so much. It is really about
  • Not Synced
    portability. There is no better language for
  • Not Synced
    distribution in the world than PHP right now. It
  • Not Synced
    can run anywhere. You can run it on aws or
  • Not Synced
    Microsoft Azura. You can run it on oxface.
  • Not Synced
    You can run it everyplace. PHP fog. GoDaddy. Just the
  • Not Synced
    ability to distribute and run in a pretty efficent
  • Not Synced
    way with PHP is better than anything else
  • Not Synced
    out there. I honestly do not see that changing
  • Not Synced
    in the near term. The same way Ruby got very
  • Not Synced
    very popular but never became popular
  • Not Synced
    in a shared hosting, I think that there are
  • Not Synced
    things fundamental to the virtual machine,
  • Not Synced
    that is at the core of these languages, that
  • Not Synced
    PHP for all it's warts and uglyness is the best
  • Not Synced
    in the world at. Running in the shared
  • Not Synced
    environment. These other languages,
  • Not Synced
    including node, and sever side JaveScript, do
  • Not Synced
    not take that into effect in the same way. So,
  • Not Synced
    forceable future, WordPress is PHP. But, let
  • Not Synced
    us think 18 years down the line, when
  • Not Synced
    WordPress is 90% JavaScript code and 10%
  • Not Synced
    PHP code, and works over in API. In theory,
  • Not Synced
    something that reimplemented that API,
  • Not Synced
    on the server side, that 10%, It might be
  • Not Synced
    something that people could implement in
  • Not Synced
    different languages. As long as the API
  • Not Synced
    speaks the same language, really, the bulk of
  • Not Synced
    what WordPress means, is now this client side
  • Not Synced
    code. Could someone create a node, or Ruby,
  • Not Synced
    or some other sort of server part of it that
  • Not Synced
    spoke to this API, yea, totally. Lady back
  • Not Synced
    there. [Speaker]. Hi, my name is Elizabeth.
  • Not Synced
    I wan to switch subjects a little bit. I know
  • Not Synced
    that in 2009 you made the decision not to
  • Not Synced
    succumb to censorship in China. So, therefor
  • Not Synced
    WordPress is effectively blocked in China.
  • Not Synced
    First of all, I want to thank you for that.
  • Not Synced
    Secondly, I wanted to find out what brought
  • Not Synced
    you to that decision, what you gave up in
  • Not Synced
    making that decision, and what you think of
  • Not Synced
    a county like China or other countries, that
  • Not Synced
    have a lot of more control on blogging and
  • Not Synced
    microblogging, and what you think of the
  • Not Synced
    future of such countries. [Matt] Sure, I think
  • Not Synced
    it was actually earlier than 2009. There was
  • Not Synced
    press about it in 2009, but the decision
  • Not Synced
    happened when Automattic was really
  • Not Synced
    small, maybe five or six people. At the
  • Not Synced
    time a quarter of our traffic was coming
  • Not Synced
    from China. It was a big drop in traffic.
  • Not Synced
    It was really one of those things, the way they
  • Not Synced
    implemented censorship, I thought was
  • Not Synced
    particularly insidious. They didn't actually
  • Not Synced
    censor you. They strongly encouraged you to
  • Not Synced
    self censor your own service. They wouldn't
  • Not Synced
    say, "Here is a list of terms you can't have on
  • Not Synced
    Chinese blogs," they said, "What ever you
  • Not Synced
    think would create the most harmonious
  • Not Synced
    society." [Laughter]. That is actually the word
  • Not Synced
    they used. Some equivalent of the translation
  • Not Synced
    of harmonious, or harmonizing. That seemed
  • Not Synced
    so bad. Very big brother. I will also
  • Not Synced
    say I use to be much more on a high horse
  • Not Synced
    on how China approaches the Internet vs the
  • Not Synced
    United States. But there have been a lot of
  • Not Synced
    revelations this year. [Laughter]. Where it
  • Not Synced
    turns out that we have been doing some
  • Not Synced
    kind of sketchy things as well. Maybe not
  • Not Synced
    aimed at overt censorship in the same way.
  • Not Synced
    But I think that privacy is key to a free
  • Not Synced
    society. The ability to have private
  • Not Synced
    conversations and communications
  • Not Synced
    and anonymous publications and things
  • Not Synced
    like that aren't the only thing.
  • Not Synced
    [Speaker] Censorship and privacy are
  • Not Synced
    different things. Related but different.
  • Not Synced
    [Matt] I think that censorship and privacy
  • Not Synced
    are very related. More related to anonymity.
  • Not Synced
    The Founding Fathers were the Snowdens of
  • Not Synced
    their time. They were publishing things that
  • Not Synced
    the existing regime did not believe in. They
  • Not Synced
    were treasonous, right, to England and the
  • Not Synced
    UK. I guess England is the UK.
  • Not Synced
    [Speaker] To King George. [Matt] To King
  • Not Synced
    George. I think that, regardless of what any
  • Not Synced
    of us believe in a society at any given time,
  • Not Synced
    we have to recognize the fact that,
  • Not Synced
    some of what seems terrible today, or
  • Not Synced
    treasonous or anything, might be what we
  • Not Synced
    look to as foundation in the future. Often,
  • Not Synced
    some of the most powerful ideas, are
  • Not Synced
    minority first. Freedom of speech is very key.
  • Not Synced
    Sort of goes to to the censorship thing.
  • Not Synced
    But, I think the ability to publish anonymously,
  • Not Synced
    and have ideas you can publish without
  • Not Synced
    repercussion, and the ideas can stand
  • Not Synced
    on their own, is also really important to a
  • Not Synced
    free society. I think it is terrible that a wistle
  • Not Synced
    blower is right now safer in Russia than
  • Not Synced
    America. What ever that means. It is
  • Not Synced
    kind of crazy. For all you might consider that
  • Not Synced
    there is channels that you can report these
  • Not Synced
    abuses or things like that. From all we have
  • Not Synced
    seen so far, it was so much worse than
  • Not Synced
    anyone could have imagined. Even some
  • Not Synced
    of the most paranoid, tin foiled hat wearing
  • Not Synced
    people. All the guys, the Thomas Drakes of
  • Not Synced
    the world, who reported things and tried to
  • Not Synced
    go through the proper channels before the
  • Not Synced
    NSA and previously, kind of had their lives
  • Not Synced
    really screwed up. They were ultimately cut
  • Not Synced
    off in terrible ways and go through years long
  • Not Synced
    losses and everything. That is part of the
  • Not Synced
    reason I believe in open source. How
  • Not Synced
    can you really trust the system you are
  • Not Synced
    running on unless you can peek under the
  • Not Synced
    hood and look at the code.
  • Not Synced
    I blog about this sometimes as well.
  • Not Synced
    Subscribe to Ma.tt if you want to see
  • Not Synced
    occasional links or rants on this issue.
  • Not Synced
    So, you asked how I feel in comparison to
  • Not Synced
    other countries. I am glad that there is
  • Not Synced
    freedom of speech in the United States.
  • Not Synced
    That we are having very open conversations
  • Not Synced
    around these revelations. I think that many
  • Not Synced
    of our laws are actually quite good. Like
  • Not Synced
    around the MCA and how things are
  • Not Synced
    taken down. Perfect, no. Copyright still
  • Not Synced
    has a very heavy hand in how patents work,
  • Not Synced
    how copyright law in and of itself works, and
  • Not Synced
    how things are taken down. It actually is not
  • Not Synced
    a bad balance. I can see a path forward for it
  • Not Synced
    being better. That is honestly what I hope the
  • Not Synced
    most. Some of the crazy stuff that came out
  • Not Synced
    of the NSA revelations, I am
  • Not Synced
    optimistic about. When that is revealed I
  • Not Synced
    feel like, now we are going to have a more
  • Not Synced
    open conversation about it. Perhaps, as a
  • Not Synced
    country, we can come together either through
  • Not Synced
    our right of voting, or influencing our leaders,
  • Not Synced
    to change how this happens. And that is
  • Not Synced
    actually really, really powerful. I am excited
  • Not Synced
    about that. But I am not on a high a horse as
  • Not Synced
    much as I use to be. [Speaker] You
  • Not Synced
    mentioned earlier that you plan to be
  • Not Synced
    seeing a lot more of us in New York here and
  • Not Synced
    opening an office.
  • Not Synced
    I didn't realize that. With Wix going public
  • Not Synced
    [Unclear]. With Wix lounge the office is a very
  • Not Synced
    handy dandy feature. [laughter]
  • Not Synced
    [Matt] So how Automattic works is, that it is
  • Not Synced
    totally distributed. Automattic, the company
  • Not Synced
    I work at, is now 222 people. Spread accross
  • Not Synced
    170 cities. We do have a few folks in the NY
  • Not Synced
    metropolitan area. I do not think any of them
  • Not Synced
    are here to night. Partialy because one of the
  • Not Synced
    guys, you probably know Bo, is in
  • Not Synced
    Denver meeting with a few of his
  • Not Synced
    colleagues. Because everyone works
  • Not Synced
    all over the world we do frequent meet ups.
  • Not Synced
    The cool thing about this is I can also be
  • Not Synced
    anywhere. If there was an office with
  • Not Synced
    200 people and I was galavanting
  • Not Synced
    around, I probably wouldn't be doing my job
  • Not Synced
    for very long, or certainly not doing my job
  • Not Synced
    well. But because I can be just as present and
  • Not Synced
    effective any place with a keyboard and
  • Not Synced
    Internet I can chose. Lately, I have been
  • Not Synced
    choosing to spend a lot more time in
  • Not Synced
    New York. I just got a new place. I have
  • Not Synced
    had an apartment here for two years.
  • Not Synced
    It wasn't that great. I just moved. I found a
  • Not Synced
    Manhattan unicorn. It is actually bigger and
  • Not Synced
    cheaper than my old place. In a cooler
  • Not Synced
    neighborhood. I am now more on the edge of
  • Not Synced
    Soho, Nolita, Little Italy, China Town. That
  • Not Synced
    whole nexus of neighborhoods. I love
  • Not Synced
    exploring it. The reason I originally came to
  • Not Synced
    New York is because it scared me. I know
  • Not Synced
    if you make it here you can make it
  • Not Synced
    anywhere. As a Texas boy it was a
  • Not Synced
    very intimidating city. I would come here
  • Not Synced
    for business. Usually a few times a year and
  • Not Synced
    just felt totally lost and intimidated by the city.
  • Not Synced
    I felt like the only way I was going to figure it
  • Not Synced
    out was to dive in to the deep end. It is
  • Not Synced
    pretty amazing. I am sure you guys
  • Not Synced
    know this. I am preaching to the choir. Even
  • Not Synced
    between trips the resturants on my block
  • Not Synced
    change. [Laughter]. I feel like I am in a whole
  • Not Synced
    different neighborhood. I love that. The
  • Not Synced
    energy here. Let's see how the winter goes.
  • Not Synced
    [Laughter]. I am not big on the cold. [Speaker]
  • Not Synced
    You can invite us over one day. [Matt] It's not
  • Not Synced
    that big of an apartment [Laughter]. But I am
  • Not Synced
    enjoying it a lot. I will probably sneak into one
  • Not Synced
    of the WordPress meet ups and stand in
  • Not Synced
    the back like I was earlier. Oh, but office, no.
  • Not Synced
    Sorry, I kind of forgot the original question.
  • Not Synced
    We only have one office. It is the
  • Not Synced
    head quarters in San Franciso. It is beautiful.
  • Not Synced
    It is 15,000 sq ft. It is great space. On most
  • Not Synced
    days there are five or six people there.
  • Not Synced
    We have maybe 20 people in the Bay Area.
  • Not Synced
    I do believe we have some co working
  • Not Synced
    desks in New York and all over
  • Not Synced
    the world. We allow people to work where
  • Not Synced
    ever they are. If you want to read more about
  • Not Synced
    this there is a book that came out about how
  • Not Synced
    Automattic works. Not written about us.
  • Not Synced
    But it's called 'A Year Without Pants'.
  • Not Synced
    [Speaker] Scot was here. [Matt] Oh, cool.
  • Not Synced
    You guys all heard about it. If you haven't
  • Not Synced
    heard it yet check out
  • Not Synced
    'A Year Without Pants'. I feel kind of
  • Not Synced
    silly saying that It's a good book.
  • Not Synced
    Funny title. It tells you all about how we work.
  • Not Synced
    Why we are not going to be opening any
  • Not Synced
    office. [Speaker] I one day wondered into the
  • Not Synced
    Wix Lounge. They moved from 19th Street
  • Not Synced
    and take up one floor. [Matt] Laughs. Yea,
  • Not Synced
    There are some great offices here. I visit.
  • Not Synced
    I've visited great co-working spaces. The
  • Not Synced
    Square space office is amazing. But, It is
  • Not Synced
    just not us. Right here. Oh, you actually had
  • Not Synced
    your hand up before hand. Upfront.
  • Not Synced
    [Speaker] Just a quick questions about
  • Not Synced
    layout. I work with students and they come to
  • Not Synced
    me with basic questions about WordPress. They
  • Not Synced
    all noticed one day that there links were gone.
  • Not Synced
    [Matt] Oh, the blogroll. [Speaker] They blogroll
  • Not Synced
    is gone. So, all came to me. [Unclear]
  • Not Synced
    I wonder if I can get from you why.
  • Not Synced
    [Matt] It might have been a bug. [Laughter]
  • Not Synced
    That links feature is still in WordPress. It is
  • Not Synced
    just that, if you do a fresh install it is hidden.
  • Not Synced
    [Speaker] That is what I mean. For those who
  • Not Synced
    do a fresh install they say, on my last install
  • Not Synced
    there it was there. Now it is not.
  • Not Synced
    [Matt] It is one of those things.
  • Not Synced
    Starting something new, it is so hard to
  • Not Synced
    remove a feature. Yea, the blog role feature.
  • Not Synced
    There is a lot of code and database tables
  • Not Synced
    for something we found a very small
  • Not Synced
    percentage of users were using. It could be
  • Not Synced
    done just as a widget. I do not think that we
  • Not Synced
    have done that transition as good as it could.
  • Not Synced
    Again, if you are setting up a new blog it is
  • Not Synced
    kind of hidden. I think there is a flag to turn it
  • Not Synced
    on. Essentially, consider it hidden. We haven't
  • Not Synced
    yet done in core a really great widget to
  • Not Synced
    replace it. The user is not wrong. That is our
  • Not Synced
    fault to be totally honest. We get really
  • Not Synced
    excited about taking things out because we
  • Not Synced
    never get to do it. So, sometimes I think
  • Not Synced
    we front load the process more and
  • Not Synced
    forget about the follow through. So, we
  • Not Synced
    should. Allan, write down that. Maybe a
  • Not Synced
    good 3.9er thing. To have a really
  • Not Synced
    fantastic links widget in core. Just client side,
  • Not Synced
    right? Not needing two database tables.
  • Not Synced
    [Speaker] Right. [New Speaker] There have
  • Not Synced
    been a couple of protocols in WordPress for
  • Not Synced
    a while. Specifically, X and R, PC and RSS.
  • Not Synced
    They have been around for a while. They
  • Not Synced
    have pretty much been the statement for a
  • Not Synced
    while. But WordPress has gotten pretty big
  • Not Synced
    It has the ability to throw its weight around.
  • Not Synced
    if it thinks it is something that can and should
  • Not Synced
    be changed. Do you see WordPress pushing
  • Not Synced
    to make some revolutions to those protocols
  • Not Synced
    in the future? [Matt] Yes. There are two
  • Not Synced
    specific things I can point you too. One, there
  • Not Synced
    is a rest API that was started as a Google
  • Not Synced
    Summer of Code project. It is now going
  • Not Synced
    to be one of these plugins as a feature
  • Not Synced
    slated as a future release. If you are
  • Not Synced
    passionate about JSON Api for WordPress
  • Not Synced
    check it out. There is also one I am
  • Not Synced
    personally advocating for, and hope to get in
  • Not Synced
    before 4pm tomorrow because I have to
  • Not Synced
    follow my own rules too.
  • Not Synced
    I do not know the ticket number off the top of
  • Not Synced
    my head, if anyone can look it up. It is an
  • Not Synced
    RSS JS. Basically, WordPress has feeds for
  • Not Synced
    everything. It is one of the coolest features.
  • Not Synced
    Anything you can view on the front end, any
  • Not Synced
    tag, page, any search. You can view a feed of
  • Not Synced
    that. You can view the feed on RSS 2.0,
  • Not Synced
    RSS 1.0, Atom .3 and Atom 1.0. We support
  • Not Synced
    four by default. I want to add a fifth. A JSON
  • Not Synced
    representation of that feed. With the ability to
  • Not Synced
    have a call back. JSON is a JavaScript data
  • Not Synced
    format. J-S-O-N. People call it Jason or j-son.
  • Not Synced
    Potato. Potata patata. It is a very concise way
  • Not Synced
    to show, or represent, programming or
  • Not Synced
    programatic data structure much more
  • Not Synced
    concise than anything else. Because it is
  • Not Synced
    JavaScript it can be consumed natively.
  • Not Synced
    And, because we will have call back support
  • Not Synced
    on this, if this ticket goes through, you will be
  • Not Synced
    able to integrate these feeds completely
  • Not Synced
    client side. Which I think will be really, really
  • Not Synced
    really cool. This is an area you ask, "How
  • Not Synced
    many people support RSS JS right now?"
  • Not Synced
    The answer is almost no one. But, I think we
  • Not Synced
    can get 20% of the web on it. [Laughter]
  • Not Synced
    And I am curious to see what will happen
  • Not Synced
    after that. [Speaker] What was that first
  • Not Synced
    point you were making? [Matt] Oh, the rest
  • Not Synced
    API. If you go to make.wordpress.org/core
  • Not Synced
    and click on the features as plugins on the
  • Not Synced
    side bar, it is one of the top ones I believe.
  • Not Synced
    That will take you to where were we have
  • Not Synced
    been talking about it. P2 post about it, and
  • Not Synced
    you can get in touch with the guy. Did anyone
  • Not Synced
    look up what that RSS JS track ticket is?
  • Not Synced
    [Speaker] 25639. [Matt] 25639. So, if you ever
  • Not Synced
    you can go comment on ticket 25639 tonight
  • Not Synced
    [laughter] we will ddos it. Really hoping to
  • Not Synced
    get it in by tomorrow. [Speaker] A really quick
  • Not Synced
    follow up question. If that is the
  • Not Synced
    case do you see WordPress moving from
  • Not Synced
    away from SimplePie rss as a way to parse
  • Not Synced
    RSS? [Matt] That's a good question! Once we
  • Not Synced
    have this JSON feed support in core, really
  • Not Synced
    the only thing we use the feedreading stuff
  • Not Synced
    for, which is a pretty substantial library to
  • Not Synced
    include in WordPress, is that little list of
  • Not Synced
    headlines on the dashboard. That is all we
  • Not Synced
    use it for. That could be an opportunity for
  • Not Synced
    something that we stop loading by default, or
  • Not Synced
    we do not need to load on the index.php.
  • Not Synced
    I even remember a few years ago when I was
  • Not Synced
    doing some hard core profiling of WordPress
  • Not Synced
    code, it added a pretty significant
  • Not Synced
    overhead on pages where we loaded it.
  • Not Synced
    [Speaker] Just as someone who is using
  • Not Synced
    it for plugin development, keep the functions
  • Not Synced
    available. [Matt] We always keep stuff there
  • Not Synced
    like I said, for sometimes years. Like I said, I
  • Not Synced
    don't know if prototype is still there. If it is not
  • Not Synced
    we left it in there for four years before we
  • Not Synced
    finally took it out. Cool. Last question. Hope it
  • Not Synced
    is a good one. [Speaker] Two questions.
  • Not Synced
    First, do you use a mark down? [Matt] Oh, I
  • Not Synced
    forgot to announce that. So, hold on before
  • Not Synced
    your next question. WordPress.com, as of
  • Not Synced
    about three hours ago now, supports
  • Not Synced
    markdown. [Applause]. [Speaker] Yes!
  • Not Synced
    [Matt] I literally was like, going up I was
  • Not Synced
    like, "I am going to
  • Not Synced
    give away the cases and announce
  • Not Synced
    markdown. Obviously, I am a goldfish. I do not
  • Not Synced
    personally use that alot. I like html.
  • Not Synced
    [Speaker] The second question is facetious.
  • Not Synced
    Since you have a .tt url are you from
  • Not Synced
    Trinidad? [Laughter] [Matt] It's funny.
  • Not Synced
    So, my Twitter is @photomatt. Again, I said I
  • Not Synced
    got stuck with this photo thing. Luckily
  • Not Synced
    i still like photography. And my url is ma.tt.
  • Not Synced
    Not .com, no www. No anything. Turns out .tt
  • Not Synced
    is Trindad and Tabago. It was weird when I
  • Not Synced
    bought this. It was unregistered. Literally, no
  • Not Synced
    one had bought this before. The
  • Not Synced
    the trinidadian and toboggan registry is super
  • Not Synced
    old school. Old school enough that it looks
  • Not Synced
    like a web page from the 90s. I typed my
  • Not Synced
    information in the form saying I was
  • Not Synced
    interested in the domain. And I got a for mail
  • Not Synced
    email back to myself. It literally said first
  • Not Synced
    name equals matt. Last name equals
  • Not Synced
    mullenweg. Anyways, it was unregistered.
  • Not Synced
    The cost is weird. It's like a thousand dollars
  • Not Synced
    for the first two years, and a thousand dollars
  • Not Synced
    for the next five years. I was like, "This is my name."
  • Not Synced
    [Laughter]. This is a good investment.
  • Not Synced
    I actually blogged or tweeted, "I just made a
  • Not Synced
    major life purchase." And some gossip
  • Not Synced
    website was like, "Did he buy a wedding ring,
  • Not Synced
    did he buy a house?" [Laughter]
  • Not Synced
    They do not know to a geek that the domain
  • Not Synced
    name is just as important, if not more,
  • Not Synced
    than any of those things. But the weird thing
  • Not Synced
    is there is not way to pay by credit card.
  • Not Synced
    [Laughter] So, literally, I walk into
  • Not Synced
    Bank of America.
  • Not Synced
    If you ever send a wire you have to fill
  • Not Synced
    out a super long form. And, they are like,
  • Not Synced
    "So, you are sending this money to this
  • Not Synced
    bank..." [Laughter] "...in Trinidad." "Are
  • Not Synced
    you sure about that?" I'm like, "Yeah, yeah. I
  • Not Synced
    saw it on the Internet. [Laughter]. Cool.
  • Not Synced
    Thank you so much everybody. It has been
  • Not Synced
    great chatting with you. [Applause].
Title:
Matt Mullenweg Q&A
Description:

Matt Mullenweg Q&A at WordPress NYC Meetup at AlleyNYC on November 19 2013.
http://ma.tt/

http://www.meetup.com/WordPressNYC/events/134712802/

Webcast support: NYI http://nyi.net

More videos: http://wpnyc.org/video/

more » « less
Video Language:
English
Duration:
01:18:02
Winstina Hughes edited English subtitles for Matt Mullenweg Q&A
Winstina Hughes edited English subtitles for Matt Mullenweg Q&A
Winstina Hughes edited English subtitles for Matt Mullenweg Q&A
Winstina Hughes edited English subtitles for Matt Mullenweg Q&A
Winstina Hughes edited English subtitles for Matt Mullenweg Q&A
Winstina Hughes edited English subtitles for Matt Mullenweg Q&A
Winstina Hughes edited English subtitles for Matt Mullenweg Q&A
Winstina Hughes edited English subtitles for Matt Mullenweg Q&A
Show all

English subtitles

Incomplete

Revisions