{"id":2108,"date":"2012-12-14T10:00:27","date_gmt":"2012-12-14T16:00:27","guid":{"rendered":"https:\/\/wpengine.com\/?p=2108"},"modified":"2024-06-06T09:37:57","modified_gmt":"2024-06-06T14:37:57","slug":"mark-jaquith","status":"publish","type":"post","link":"https:\/\/wpengine.com\/resources\/mark-jaquith\/","title":{"rendered":"Finely Tuned Consultant &#8211; Mark Jaquith"},"content":{"rendered":"<p><a href=\"https:\/\/wpengine.com\/blog\/mark-jaquith\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-2131\" title=\"Mark Jaquith - WordPress Developer\" src=\"https:\/\/wpengine.com\/wp-content\/uploads\/2013\/01\/mark-jaquith-7-150x150.jpg\" alt=\"Mark Jaquith - WordPress Developer\" width=\"150\" height=\"150\" \/><\/a>This morning, I&#8217;m very excited to bring you the Finely Tuned Consultant, Mark Jaquith edition. Mark is one of the leading developers on WordPress Core, and was an early leader in the WordPress Community, helping to define code standards and work closely with the fledgling Community as it was developing its strong identity. Mark dropped out of college to do <a href=\"http:\/\/coveredwebservices.com\/\" target=\"_blank\" rel=\"noopener\">WordPress Development<\/a> full-time in 2006.<\/p>\n<p>Mark describes himself first as a family man, he&#8217;s got a wife and two young boys at home, and blogs about a variety of his well-developed interests on his blog, <a href=\"http:\/\/markjaquith.com\/\" target=\"_blank\" rel=\"noopener\">markjaquith.com<\/a>. You can go there to read about what he&#8217;s into, and also get a well-researched, fully formed perspective on a variety of things, including how he buys T-Shirts for his lanky 6&#8217;4&#8243; frame. That blog post is more interesting than it should be.<\/p>\n<p><strong>In his own words:<\/strong><\/p>\n<blockquote><p>&#8220;I&#8217;m very rational and idea-driven. I have\u00a0opinions (usually well-researched) on almost everything. I wish I had\u00a0a thousand lives to live and keep on learning. I relish solving\u00a0problems. I&#8217;m\u00a0one of the Lead Developers of the WordPress core, and love\u00a0making WordPress fast, scalable, secure, and\u00a0functional.&#8221;<\/p><\/blockquote>\n<p><strong>Now, onto Mark&#8217;s Answers:<\/strong><\/p>\n<p><strong>When was the first time that you really got excited about WordPress and at<\/strong>\u00a0<strong>what point did you decide to make it your career?<\/strong><\/p>\n<p>I tried WordPress in 2003 and didn&#8217;t like it very much. <span style=\"color: #ff0000;\">\u00a0<\/span>By 2004, I was\u00a0a convert. The plugin system was a huge selling point.\u00a0In 2006 I\u00a0realized that I loved it, I was good at it, and it had gotten to the\u00a0point where I could make a living doing it. I dropped out of college,\u00a0went to WordCamp (the first one \u2014 it was just called &#8220;WordCamp&#8221;) and\u00a0converted to full time WordPress consulting.<\/p>\n<p><strong>Where do you go first to get your WP news, insights, and updates?<\/strong><\/p>\n<p>I follow IRC, some mailing lists, the make.wordpress.org sites, and then I subscribe to the blogs of people who make interesting things\u00a0with WordPress. I also rely on Twitter a lot as a way for people to\u00a0bubble interesting WP stuff up to me.<\/p>\n<p><strong>What WP consultants deserve more love than they get? Who should we be paying<\/strong>\u00a0<strong>attention to?<\/strong><\/p>\n<p>Cristi Burc\u0103 (&#8220;Scribu&#8221;). His Posts to Posts allows you to do really\u00a0powerful stuff with custom content types in WordPress, and his\u00a0contributions to WP-CLI (a command line tool for WordPress) have made\u00a0it really easy to script, debug, and control WordPress.<\/p>\n<p><strong>What performance tips would you give to other pros (as related to speed,<\/strong>\u00a0<strong>scalability, security, plugins, backup, etc.)?<\/strong><\/p>\n<p>WordPress starts out 100% dynamic. Identify the areas where it doesn&#8217;t\u00a0need to be dynamic, and cache those. Rarely change the sidebar? Cache\u00a0it for 10 minutes. Get a lot of traffic to the front page? Cache it\u00a0for one minute. By making common sense decisions like that, based on\u00a0your knowledge of how a site is used, you can get WordPress page views\u00a0to scale just as well as a static site (while having a whole lot more\u00a0flexibility).<\/p>\n<p><strong>Confess to us your biggest moment of WP fail?<\/strong><\/p>\n<p>I believe my first commit to WordPress had a security vulnerability.\u00a0We were all pretty na\u00efve about security back then. We (and the whole\u00a0industry) have learned a lot in the last six or seven years.\u00a0<em><span style=\"text-decoration: underline;\">[<\/span>ED: Core is incredibly secure these days.]<\/em><\/p>\n<p><strong>If you were going to spend this weekend creating a plugin that doesn&#8217;t<\/strong>\u00a0<strong>exist, what would it be?<\/strong><\/p>\n<p>I want to build a plugin that allows you to press &#8220;record&#8221; on a\u00a0staging site, make content and options changes, hit &#8220;stop&#8221;, and then\u00a0export those actions as a &#8220;macro&#8221; that you can check into your repo as\u00a0code which will play back when you deploy, so that people can roll out\u00a0code changes and content changes simultaneously.<\/p>\n<p><strong>Do you use Themes &amp; Child Themes, Roll your own, or both?<\/strong><\/p>\n<p>I have a couple of child themes, and a couple of standalone themes.<\/p>\n<p><strong>What&#8217;s your favorite theme or theme framework? Why?<\/strong><\/p>\n<p>I love the new <a href=\"http:\/\/wordpress.org\/extend\/themes\/twentytwelve\" target=\"_blank\" rel=\"noopener\">TwentyTwelve<\/a> theme (the default theme, starting with\u00a0version 3.5). It&#8217;s a great starting point that can be easily modified\u00a0in a child theme.\u00a0I&#8217;m also a big fan of <a href=\"http:\/\/underscores.me\/\" target=\"_blank\" rel=\"noopener\">Underscores<\/a>, Automattic&#8217;s starter theme.<\/p>\n<p><strong>Favorite plugin?<\/strong><\/p>\n<p><a href=\"http:\/\/scribu.net\/wordpress\/posts-to-posts\" target=\"_blank\" rel=\"noopener\">Posts to Posts<\/a>. Powerful, polished, pomegranate. Sorry, I ran out of\u00a0p-words in my alliteration.\u00a0[ED: You&#8217;re forgiven.]<\/p>\n<p><strong>Least favorite plugin?<\/strong><\/p>\n<p>Probably any of the SEO ones. They have too many options and they\u00a0re\u00ebnforce the mindset that everyone needs to be micro-managing their\u00a0SEO. Most people haven&#8217;t completed the most important SEO task of all:\u00a0write original, compelling, timely content! Jumping into onto the\u00a0endless SEO tweaking treadmill is a waste of most people&#8217;s time.<\/p>\n<p><strong>What&#8217;s the coolest thing you&#8217;ve ever done with Custom Post Types?<\/strong><\/p>\n<p>I made a baby gear review site with my\u00a0wife that uses Custom Post Types for Departments, Needs, and Products\u00a0(using Posts to Posts to connect them). The result is something very\u00a0different from your standard WordPress site (and, I hope, a model for\u00a0how people can make affiliate sites that aren&#8217;t sleazy, sloppy, and<br \/>\nboring).<\/p>\n<p><strong>What do you think is the biggest challenge that WP consultants will face in<\/strong>\u00a0<strong>2013?<\/strong><\/p>\n<p>Figuring out business models that work in the WordPress ecosystem and\u00a0scale beyond their time constraints.<\/p>\n<p><strong>If you could change one thing today about WP, what would it be?<\/strong><\/p>\n<p>The post editing experience. It&#8217;s the core of the application, and it\u00a0has received much less attention than it deserves.<\/p>\n<p><strong>Where do you see WordPress going in the next 2-3 years?<\/strong><\/p>\n<p>Onto mobile devices. Both in terms of creation and consumption. This\u00a0is the future of the web, and we have to be on board.<\/p>\n<p><strong>Tell us a story where you saved the WP day for yourself or on a client<\/strong><br \/>\n<strong>project. \u00a0What made the difference for you?<\/strong><\/p>\n<p>The most fun I have doing consulting is when someone has a problem\u00a0they&#8217;ve been trying to fix (often with other consultants) for days,\u00a0weeks, or longer, and I can identify the problem just after hearing a\u00a0few of the symptoms, and have a fix out in just a few minutes. These\u00a0are the days that I don&#8217;t feel bad charging for what I do. <em>[ED:\u00a0<span style=\"color: #000000;\">There are some great stories people tell about calling Mark for help and getting a code problem fixed almost immediately. The story is often accompanied by sheepish laughter, and &#8220;that&#8217;s why you hire Mark.&#8221;]<\/span><\/em><\/p>\n<p><strong>What&#8217;s the biggest misconception you encounter about WordPress, and how do<\/strong><br \/>\n<strong>you clear it up for your clients?<\/strong><\/p>\n<p>I hear a lot of misconceptions, but they usually follow the pattern of\u00a0&#8220;WordPress can&#8217;t do X&#8221;. 98% of the time, it can. Sometimes people get\u00a0too focused on default capabilities. Yes, it&#8217;s an app, but it&#8217;s also a\u00a0publishing platform. As for how I clear that up, I tell them how I&#8217;d\u00a0make that feature in WordPress, then I go do it!<\/p>\n<p><strong>If you were interviewing another WordPress developer for a job, what is the<\/strong>\u00a0<strong>first question you would ask and why?<\/strong><\/p>\n<p>I like to ask about things that show attention to detail, such as\u00a0questions about the security APIs. People who are sloppy coders tend\u00a0to be ignorant or apathetic about things whose impact they can&#8217;t\u00a0directly measure.<\/p>\n<p><strong>What did I miss? \u00a0Here&#8217;s your chance to fill in the blanks and add something<\/strong><br \/>\n<strong>you want people to know about you!<\/strong><\/p>\n<p>Let&#8217;s go completely off topic. I discovered something amazing this\u00a0year. You know that high end, crazy fast remote control car that you\u00a0couldn&#8217;t afford as a 10-year old? You can totally afford it as an\u00a0adult, and it&#8217;s just as fun as you thought it would be. I am the envy\u00a0of all the other fathers when I take my kids (and my car) to the park.<\/p>\n<p><strong>Thanks Mark!<\/strong><\/p>\n<p><strong>Mark is one of the cornerstones of the WordPress Community. Due to his work on Core, and on client projects, he has earned a reputation that precedes him. And although his work speaks for itself, you can mosey on over to see it at\u00a0<a href=\"http:\/\/coveredwebservices.com\" target=\"_blank\" rel=\"noopener\">CoveredWebServices.com<\/a>, and follow him on Twitter, <a href=\"http:\/\/twitter.com\/markjaquith\" target=\"_blank\" rel=\"noopener\">@MarkJaquith<\/a>.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This morning, I&#8217;m very excited to bring you the Finely Tuned Consultant, Mark Jaquith edition. Mark is one of the leading developers on WordPress Core, and was an early leader in the WordPress Community, helping to define code standards and work closely with the fledgling Community as it was developing its strong identity. Mark dropped<span class=\"tile__ellipses\">&hellip;<\/span><span class=\"tile__ellipses--animated\"><\/span><\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[411],"tags":[],"class_list":["post-2108","post","type-post","status-publish","format-standard","hentry","category-finely-tuned-expert"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Finely Tuned Consultant - Mark Jaquith | WP Engine<\/title>\n<meta name=\"description\" content=\"Meet Mark Jaquith, one of our WordPress developers. Discover his contributions to the platform and his role in shaping its future.\" \/>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Finely Tuned Consultant - Mark Jaquith | WP Engine\" \/>\n<meta property=\"og:description\" content=\"Meet Mark Jaquith, one of our WordPress developers. Discover his contributions to the platform and his role in shaping its future.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wpengine.com\/resources\/mark-jaquith\/\" \/>\n<meta property=\"og:site_name\" content=\"WP Engine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpengine\" \/>\n<meta property=\"article:published_time\" content=\"2012-12-14T16:00:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-06T14:37:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wpengine.com\/resources\/wp-content\/uploads\/2013\/01\/mark-jaquith-7-150x150.jpg\" \/>\n<meta name=\"author\" content=\"Austin Gunter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@wpengine\" \/>\n<meta name=\"twitter:site\" content=\"@wpengine\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Austin Gunter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wpengine.com\/resources\/mark-jaquith\/\",\"url\":\"https:\/\/wpengine.com\/resources\/mark-jaquith\/\",\"name\":\"Finely Tuned Consultant - Mark Jaquith | WP Engine\",\"isPartOf\":{\"@id\":\"https:\/\/wpengine.com\/resources\/#website\"},\"datePublished\":\"2012-12-14T16:00:27+00:00\",\"dateModified\":\"2024-06-06T14:37:57+00:00\",\"author\":{\"@id\":\"https:\/\/wpengine.com\/resources\/#\/schema\/person\/669f047558daf2cf0747a7cbe8bf5a74\"},\"description\":\"Meet Mark Jaquith, one of our WordPress developers. Discover his contributions to the platform and his role in shaping its future.\",\"breadcrumb\":{\"@id\":\"https:\/\/wpengine.com\/resources\/mark-jaquith\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wpengine.com\/resources\/mark-jaquith\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wpengine.com\/resources\/mark-jaquith\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wpengine.com\/resources\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Finely Tuned Consultant &#8211; Mark Jaquith\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wpengine.com\/resources\/#website\",\"url\":\"https:\/\/wpengine.com\/resources\/\",\"name\":\"WP Engine\",\"description\":\"Managed Hosting for WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wpengine.com\/resources\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wpengine.com\/resources\/#\/schema\/person\/669f047558daf2cf0747a7cbe8bf5a74\",\"name\":\"Austin Gunter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wpengine.com\/resources\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3c46fa98068156fdd2b81c009b7d8110d8d6eb6b287305e7e0c64fb29cbb7088?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3c46fa98068156fdd2b81c009b7d8110d8d6eb6b287305e7e0c64fb29cbb7088?s=96&d=mm&r=g\",\"caption\":\"Austin Gunter\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Finely Tuned Consultant - Mark Jaquith | WP Engine","description":"Meet Mark Jaquith, one of our WordPress developers. Discover his contributions to the platform and his role in shaping its future.","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Finely Tuned Consultant - Mark Jaquith | WP Engine","og_description":"Meet Mark Jaquith, one of our WordPress developers. Discover his contributions to the platform and his role in shaping its future.","og_url":"https:\/\/wpengine.com\/resources\/mark-jaquith\/","og_site_name":"WP Engine","article_publisher":"https:\/\/www.facebook.com\/wpengine","article_published_time":"2012-12-14T16:00:27+00:00","article_modified_time":"2024-06-06T14:37:57+00:00","og_image":[{"url":"https:\/\/wpengine.com\/resources\/wp-content\/uploads\/2013\/01\/mark-jaquith-7-150x150.jpg"}],"author":"Austin Gunter","twitter_card":"summary_large_image","twitter_creator":"@wpengine","twitter_site":"@wpengine","twitter_misc":{"Written by":"Austin Gunter","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wpengine.com\/resources\/mark-jaquith\/","url":"https:\/\/wpengine.com\/resources\/mark-jaquith\/","name":"Finely Tuned Consultant - Mark Jaquith | WP Engine","isPartOf":{"@id":"https:\/\/wpengine.com\/resources\/#website"},"datePublished":"2012-12-14T16:00:27+00:00","dateModified":"2024-06-06T14:37:57+00:00","author":{"@id":"https:\/\/wpengine.com\/resources\/#\/schema\/person\/669f047558daf2cf0747a7cbe8bf5a74"},"description":"Meet Mark Jaquith, one of our WordPress developers. Discover his contributions to the platform and his role in shaping its future.","breadcrumb":{"@id":"https:\/\/wpengine.com\/resources\/mark-jaquith\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wpengine.com\/resources\/mark-jaquith\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wpengine.com\/resources\/mark-jaquith\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wpengine.com\/resources\/"},{"@type":"ListItem","position":2,"name":"Finely Tuned Consultant &#8211; Mark Jaquith"}]},{"@type":"WebSite","@id":"https:\/\/wpengine.com\/resources\/#website","url":"https:\/\/wpengine.com\/resources\/","name":"WP Engine","description":"Managed Hosting for WordPress","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wpengine.com\/resources\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/wpengine.com\/resources\/#\/schema\/person\/669f047558daf2cf0747a7cbe8bf5a74","name":"Austin Gunter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wpengine.com\/resources\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3c46fa98068156fdd2b81c009b7d8110d8d6eb6b287305e7e0c64fb29cbb7088?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3c46fa98068156fdd2b81c009b7d8110d8d6eb6b287305e7e0c64fb29cbb7088?s=96&d=mm&r=g","caption":"Austin Gunter"}}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/wpengine.com\/resources\/wp-json\/wp\/v2\/posts\/2108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpengine.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpengine.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpengine.com\/resources\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/wpengine.com\/resources\/wp-json\/wp\/v2\/comments?post=2108"}],"version-history":[{"count":0,"href":"https:\/\/wpengine.com\/resources\/wp-json\/wp\/v2\/posts\/2108\/revisions"}],"wp:attachment":[{"href":"https:\/\/wpengine.com\/resources\/wp-json\/wp\/v2\/media?parent=2108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpengine.com\/resources\/wp-json\/wp\/v2\/categories?post=2108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpengine.com\/resources\/wp-json\/wp\/v2\/tags?post=2108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}