This year marks 7 years that I’ve been developing plugins for WordPress, and 3 years that I’ve been doing software development as a day job. I could go on and on about what I’ve learned over the past 7 years. I’ve read countless books, blog posts, and articles ranging from topics of SDLC, Development Styles, Coding standards, and career planning. All of that is great and all, but there are 3 things I’ve learned developing for an open source platform (namely WordPress) that I think produce the best end product.

1. What your users want is important, but not the most important

Yes, your users are your customers when it comes to Open Source. They will have suggestions, fixes, improvements, and other input on what you should do differently or next with your project. All my projects started out as something I wanted myself, that I figured some other people could use. From there you publish your project and the feature requests start pouring in (along with the bug reports). Where do you go from here?

The truth is, nothing is free. While you aren’t being paid, you are using your free time to develop the project. Keep yourself (and your significant other/family/friends) happy/healthy before you put your project first. I’ve made that mistake a few times. In the middle of date night is not the time to respond to a bug report. Just trust me on that one. Take all input from your users seriously, but also keep your expectations realistic.

2. Take everything your users say seriously

Hot on the heels of the first thing, you have to listen to your users and no matter how “stupid” you think the request or bug is, this person thought it was important enough to tell you. Some users may not be developers, some may be great developers. The point is, if someone takes the time to fill out a report or feature request, you should take the time to read it and give it a chance for consideration. Without your users, your app/project is nothing.

3. Get and give feedback

One of my favorite parts of open source development is the community. Particularly in the WordPress community, there is a wealth of knowledge in software development practices and skills that any fortune 500 company would die for. The catch, most of these people volunteer their time to the project, and are basically willing to give you feedback for free. If you feel you have knowledge in an area, give a little back. It’s a self-sufficient system where users help users and developers help developers and the end product is a well oiled machine of productivity.

Like I’ve said, I’ve learned WAY more than 3 things but these are ones that I think have become my focus in the past 6-8 months. Hopefully I can keep up with the feedback and listening to my users, while balancing my home life. Challenge: Accepted.

[image credit: http://www.confluex.com/]

Posted by Chris Klosowski

Chris Klosowski is the Director of Technology at Sandhills Development, LLC, creators of fine WordPress plugins, and ecommerce solutions.

13 Comments

  1. Greetings! Very useful advice within this post!
    It’s the little changes that will make the greatest changes.
    Many thanks for sharing!

    Reply

  2. Enjoyed studying this, very good stuff, appreciate it.

    Look at my webpage; Super Shot Keto Reviews – kebe.top

    Reply

  3. You should be a part of a contest for one of the best websites online.

    I’m going to highly recommend this web site!

    Reply

  4. It’s a shame you don’t have a donate button! I’d without a doubt donate to
    this brilliant blog! I suppose for now i’ll settle for book-marking and adding your RSS feed
    to my Google account. I look forward to fresh updates and will
    talk about this site with my Facebook group. Talk soon!

    my website id test untuk 918kiss Plus

    Reply

  5. Thank you, I have recently been searching for info
    about this topic for a while and yours is the best I have discovered till now.
    But, what in regards to the bottom line? Are you positive in regards to the source?

    My site :: fyfc.net

    Reply

  6. Hi everyone, it’s my first pay a visit at this site, and piece of writing is truly fruitful for me, keep up posting these articles.

    Reply

  7. What’s Taking place i am new to this, I stumbled upon this I’ve found It positively useful and it has
    helped me out loads. I am hoping to give a contribution & aid
    other customers like its aided me. Great job.

    Reply

  8. You made some nice points there. I looked on the
    internet for the subject matter and found most individuals will
    agree with your blog.

    Also visit my site … Living Tree CBD

    Reply

  9. What’s up everyone, it’s my first pay a visit at this site, and paragraph is truly
    fruitful in favor of me, keep up posting such posts.

    Feel free to surf to my blog post – BreezeBox Portable AC, http://mtasa-forum.com,

    Reply

  10. Thanks to my father who told me concerning this web site, this web site is really amazing.

    Look at my blog – XTRM Life Keto (atomy123.cn)

    Reply

  11. Hello.This article was extremely motivating, particularly because I was
    browsing for thoughts on this matter last Tuesday.

    Here is my blog :: Arctic Air Pure Chill Portable AC Review

    Reply

  12. If some one needs to be updated with latest technologies
    afterward he must be visit this site and be up to date everyday.

    Reply

  13. Very good blog post. I definitely love this site. Continue the good work!

    My web-site – Leaf Max CBD Reviews

    Reply

Leave a reply

Your email address will not be published. Required fields are marked *