25 Comments

  1. vgbelon

    “Thanks, the plugin costs $25 so I estimate the change would probably cost around $15.”

    Hahaha, it makes perfect sense. “This MP3 player costs $25 so I estimate open it up, changing some pieces and bits and make it as I wish would probably cost around $15.” Sure.

    Report

    • RavanH

      Well, if you put it like that… But what about the answer: “Sure I can open up your $25 MP3 player and customise it to play video too but it will cost you $1500.” Suddenly it’s no surprise they’re not going to hire you. Unless you can sell them a DVD player for $150 maybe… ;-)

      Report

  2. Alastair

    It is unfortunate, but as a consumer of WP developer hours (i,e, small business owner who uses WP for our website) i would agree with the misconception. However, I would say that it is 100% worth paying the extra for the services. I recently invested >$1,500 in a gallery modification. The original plugin was provided free by the developer, and the modifications aren’t overly complex (being able to select taxonomies of pictures to see). However, the result is a gallery that is unlike anything else on the market and we have customer come to use with print-screens of our filtered gallery saying “I want this and that”.

    This is definitely worth the development money we paid, and I think WP needs more good level developers doing professional level work for small business facilitated through the WP framework.

    You can see the gallery here: http://www.thebespokeflorist.com/gallery/

    Report

    • Steve Covello

      This segment of WP development is going through a similar phase that video post-production went through in the early ’00s: A combination of environmental scanning about costs combined with a misconception by clients about the skills needed to make things work culminates in a sense that the developer is a commodity.

      For example, prior to the DV digital revolution (FW, DV cameras, FCP, etc.), NYC advertising clients believed that everything we did was voodoo. Once the clients themselves were able to do some of the rudimentary tasks that the pros did, their perception of the what pros did was diminished to their frame of reference – which was partly true but for the most part false. It’s like watching a DJ play music and thinking “Oh, being a DJ is EASY!” not knowing how much time goes into technical knowledge, music research, audience perception, etc.

      What we have here is a failure in how our work is perceived by clients because there is no organization to represent the value we bring to the problems our clients encounter. We are a freely associating, self-forming group of professionals, but we have no advocacy. This is what destroyed the post-production industry in NYC between 1999-2008.

      Until there is such a voice, don’t expect things to change much. The undercurrents described here are what destroyed my prior career and forced me to move to something else far less lucrative. Start saving your chips!

      Report

  3. Gary

    Great piece Sarah, the length does the issue justice. The ability to change code easily, using well documented functions has led to WordPress’s success – and could just as easily lead to its downfall, as the Plugin repository fills with lots of plugins all doing the same thing, written by people who want to show off how clever their College project is rather than actually wanting to contribute to the wider development on WordPress (or even answer support queries for their own plugin).

    That said, any sort of quality control / quality threshold (“what does this plugin do that is *different* to the rest?”) would put potentially great authors off – so either way, we’re doomed. Dooomed!

    Report

  4. Andy War

    Maybe the quality threshold could be conceived this way: FIRST, prove me that you are able to contribute to an existing plugin, THEN publish your own plugin. This should get rid of copy cat plugins and raise overall quality

    Report

  5. Ted Stark

    Every organization that uses WordPress should read this article. We need great developers that are appropriately compensated.

    Report

  6. Michael

    Great, important article, well done. Although I disagree with this:

    “While that response may seem shocking to a developer, it makes perfect sense to someone who only has the price tag of the original product as a gauge for judging the value of work related to it.”

    Any serious (non-stupid) person over the age of 10 should know the difference between buying a product and creating a product. “I went to see a movie the other day for $12, so can you make me a 20-minute short film for $2?”

    Report

  7. KTS915

    Good points, sarah, but I don’t think many developers do much to help themselves.

    I have commissioned several developers to develop plugins with features that are based on, but go well beyond, free plugins that are available in the wordpress.org repository. Some of the customizations have cost $100s, and one over $2,000. All have been well worth the money.

    In each case, though, the developer explained clearly (a) what the original, free plugin could do, (b) that they were available for hire to do related work, and (c) provided a link to where users could see what other work they had done. (They had also been very responsive in their plugin’s forum.)

    Most developers just don’t do these things well. Plugin instructions are often poor, so users find that they have to fiddle with the plugin for a long time, and ask lots of questions, to make it work. This makes users feel short-changed, even though the financial cost to them was zero.

    Second, most developers do a very poor job of explaining what custom jobs they do. Just saying that you’re available to do WordPress stuff is too vague to be of any use. No-one is good at everything!

    Third, most developers’ sites are actually garbage. Even if they do bother to provide a link to their own space, it is usually so badly put together that I’d never commission any paid work from them.

    Alternatively, even if the site isn’t garbage, it’s filled with totally unrelated stuff. Honestly, if you want to get me to pay for your services, I don’t care about your views on God, or pictures of fluffy bunnies!

    If you want me to trust you with my money (which I’m quite happy to do for the right work) you’ve got to show me that you really know what you’re doing. The developers whose work I’ve paid for have done precisely that.

    Report

    • Mario Peshev

      There are a few valid points in this comment for sure – most developers can’t market themselves very well. Clients can’t find them and are not aware whether they’re available for hire (and what type of work do they take on).

      Also, some contributors don’t make a distinct separation between the business presence and the personal one which doesn’t strike other people as impressive rockstar-oriented profile when they click for the first time.

      Even though my observation is that clients like you are a tiny percentage – but I’d love for Sarah or Jeffro to interview potential clients and outsourcing agencies and review their perspective (might become a priceless article) :)

      Report

  8. Edward R. Jenkins (@edwardrjenkins)

    Ugh. This is depressing.

    Report

  9. Simon Dickson

    The comparison with the worlds of CakePHP or CodeIgniter is unfair. Those aren’t client-facing technologies. If you’re looking for a CakePHP person, you’re probably a CakePHP person yourself. And someone else is funding your project.

    WordPress is the first open-source CMS to break into the mainstream. A survey in April 2014 showed that a third of the US general internet population knew the WordPress name. And if they’ve been curious enough to Google it, they’ll have found plenty of good things being said about WordPress.

    A CakePHP-style sales pitch isn’t going to work on these people. They wouldn’t know where to find the list of contributors. They’ve never heard of Github. If they somehow found themselves looking at a Subversion repo, they’d assume the website had crashed.

    Open source contributions will not, in and of themselves, lead to more work or better contracts. But they can form the basis of a good old-fashioned marketing message, which certainly can.

    Clients won’t hire you simply because your name is on the WordPress credits page. But they will hire you if you tell them your code has been reviewed by the smartest brains in the WordPress world, and was considered good enough to be incorporated within the core product, the same core product which powers tens of millions of sites worldwide, including (blah blah blah). They want proof? Look, there’s your name on the credits page.

    The public perception of WordPress is not a negative. Every other CMS platform is jealous of the overwhelmingly positive perception of WordPress among those who use it day in, day out, long after the developers have moved on.

    If anyone’s perception should change here, it’s that of coders who think their code can or should sell itself.

    Report

    • Sarah Gooding

      All very good points, Simon, thanks for joining in! I agree on many of these. If you’re a good contributor, there’s nothing stopping you from using that as a selling point and marketing yourself better.

      Report

    • Mario Peshev

      Thanks Simon, some food for thought as well, although it covers another aspect of the problem.

      Whilst you are right that code can’t or shouldn’t sell itself, we are talking about technical skills and final product here. Every decent software engineer could easily switch to any other technical web platform out there and produce a final web application. Most of the time the technical stack doesn’t matter (or at least there are numerous proper ways to build a product), so WordPress is one of those toolkits, too.

      Unlike all the other platforms though WordPress is the only place where developers should pay so much attention and spend a significant amount of their time on marketing and sales. Soft skills and advertisement don’t come natural to most technical people and there is a gap if you are just a technical ninja in our community.

      I’m also covering the same thing above by saying that the customers in WordPress are a completely different group of people, but essentially they need the very same end result as with any other technology. The question is that other communities support their contributors by rewarding them without further advertisement which helps for the global progress of said platform. The other gap is for growing a company due to the range of very small 5-page websites or a few VIP solutions usually handled by you guys on the VIP page :)

      Report

  10. Meg Davis

    It’s difficult for non-techies and even myself to appreciate the skill and thought-processes required of a good developer. The perceptions referenced above are common, unfortunately. The good part is you usually get what you pay for.

    Report

  11. holmegm

    I think most people can understand decent analogies.

    ““Thanks, the plugin costs $25 so I estimate the change would probably cost around $15.””

    “Thanks, the coffee maker costs $25 so I estimate the customized retrofitted coffeemaker would probably cost around $15.”

    If they can’t … you really don’t want them as clients anyway.

    They’ll learn eventually.

    Report

  12. Benjamin Lupu

    Again, a very insightful article :-) Bringing a better level of contibution (notably from enterprises) and elevate WordPress as a valuable technology for the more global technical community are great challenges we’re facing.

    While I agree on many things with Simon, I must say that for the clients I’m faced to, they don’t care or even know what to be a core contributor is. When choosing a solution, they search for references that prove that WordPress will fullfill their needs and environment. Signs are: do other enterprises use WordPress, does my tech team trust it, will it support it, is there enough entrerprise oriented dev… This new class of clients bring more projects and more well funded projects.

    That’s where Drupal is very efficient for example.

    WordPress is obviously mainstream (and that’s a great victory). When someone chooses WordPress, he or she often refers to its simplicity, and often thinks that it’s an out of the box product or at least that it can be bent to our needs for a cheap price.

    It’s a strength and a weakness at the same time.

    The reality is that even it is very user-friendly, WordPress is a complex technical platform. This is also why you can achieve brilliant things with it.

    This is why I chose it few years ago to develop enterprise oriented projects.

    However, this choice has its difficulties. If WordPress is mainstream from a user point of view, it’s not on the technical side (technical PM, developpers…).

    From my experience, this is one of the main difference with technologies such as Drupal or CodeIgniter. They’re more considered in the technical community and are more promoted and rewarded.

    It leads among other things to have a lot less WordPress technical resources which are enterprise oriented. This is a daily problem for me.

    I think that WordPress is facing the same issues that PHP has faced few years ago. PHP has also emerged as a maintream technology and its Drupal has been Java for years. It’s now ancient history and PHP is obviously maintsream for both the users and the technical world.

    I believe WordPress is still an emerging technology that has to prove itself in the more classic IT world while retaining its uniqueness as a revolutionary tool, a vibrant and humanist community.

    On the contribution field, there’s very few classic enterprises that consider it. I’ve been lucky enough to be able to do that in one of those (a big B2B media company). And I confirm It has been a hard fight to achieve that. It would be wonderful to have WordPress bringing enterprises to contribute to the open source solutions they’re using.

    Report

  13. Katie Keith

    I completely agree! We have stopped taking on the sort of project where the client has set up the website themselves and “just” needs a few theme or plugin tweaks, because (a) their expectations are usually unrealistic and they expect it to be a small task, (b) themes and plugins are often very brittle and not designed to be customised, and (c) it’s very difficult to keep roles and responsibilities clear in this sort of project and the client somehow thinks that because we tweaked their theme, we’re responsible for anything that goes wrong with the whole website.

    However, this is only one of many types of enquiries we receive about WordPress. Barn2 Media only work with WordPress and we have more than enough work without needing to take on this sort of project. We have plenty of enquiries from well-informed clients with realistic expectations who want complete websites, custom systems built on WordPress etc.

    It’s all about learning how to recognise the warning bells – If someone contacts us saying: “Hi, I have set up a WordPress site using a real estate theme from ThemeForest – the site is 99% complete and I just need you make some tweaks to the property listings and advanced search…..” then this is not a good sign!

    Report

  14. Dave Walsh

    Fantastic article – I’ll save it for the next time we’re approached by someone with a WordPress theme that ‘just needs a tweak’. Thank you.

    Report

  15. Kirk Bowman

    It is the responsibility of the professional to educate the customer on the value he will receive. Unfortunately, in many tech communities (not just WordPress), developers think that demonstrating technical expertise is the way to market. While it can help, you need to speak to the needs of your ideal customer in language he uses. Do not tell him you can write good code. Tell him what business results he will be able to achieve by hiring you. In the end, what the customer really cares about is the result, not the hours it took to write the code.

    Report

    • John Locke

      Well put, Kirk. As Mario mentioned previously, it is difficult for most developers to market themselves well. They see that their peers respect technical prowess, so those are the things that they highlight on their website. Clients do not speak this language, and it sounds like white noise to them.

      Thanks to the efforts of many people like yourself, more developers are beginning to understand you need technical, marketing, and business skills (all three!) to truly succeed in this type of ecosystem. Focusing on understanding the business objectives of the client and adding more value back to them is a big step towards finding increasingly better clients to work with.

      Report

  16. Mehmet Coşkun

    Hello,

    I have realized this article during a conversation about WordPress jobs. That conversation started very natural way since I do own a WordPress job site.

    So, I can say that I am very into valuation and pricing of developers, programmers, designers and engineers.

    Plus, me myself is a technical person in my thirties that I have seen a lot of systems with a lot of different valuation schemes and pricing.

    Plus to plus, I do become customer time to time to shape up my WordPress sites, so I pay for WordPress work.

    Before writing this comment I have checked out IT Jobs Watch UK site to check out Cobol.

    From site, I have got Programming Languages list and ordered the list by “Average Salary”.
    (Descending order)

    I was looking for Cobol and PHP to compare them. To compare them NOT in terms of their ability and NOT in terms of their ecosystem and purpose.

    To compare them to see how much these languages’ programmers earn.

    Cobol is about £50K. PHP is about £38K.

    Let me explain first why I do point out especially;
    It is because I knew that Cobol was going to beat PHP in terms of programmers’ salary/valuation.

    The list that I take is 4 page list and PHP is in even the 4th page, which is last page. Quite informative to give an idea about my point.

    You will see where Cobol is used if you check out the financial applications, especially legacy financial applications.

    You can do same thing for PHP as well.

    Yet another, JAVA is about £49K that is closer to Cobol.

    These are the numbers.

    And my point is; people value things more if they really need it and if there is no many alternatives.

    Say for example I am a manager in a finance company like bank, I wouldn’t/couldn’t negotiate much if I really need a competent Cobol developer to migrate/port loads loads Cobol applications to JAVA.
    Or debug a very problematic place in the code base. Or whatsoever work that sort of.

    You can have a five page web site even with MS Front Page. So, in this environment and situation, valuation and pricing mix up.

    And, the needing people is pretty much innocent since they are in same shoes as we do that they do their best to feed their families.

    Greetings,

    Mehmet.

    Report

Comments are closed.

%d bloggers like this: