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.

38 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

  14. viagra in dublin buy viagra cialis mix online jyjllan – buy viagra online mastercard

    Reply

  15. buy viagra phentermine online pharmacy viagra who accept mastercard – order generic viagra online canada

    Reply

  16. doxycycline 100mg tablets buy doxycycline – doxycycline tetracycline

    Reply

  17. prednisone 2 5 mg prednisone for sale – prednisone 50 mg for sale

    Reply

  18. zithromax tablets for sale generic zithromax – zithromax 500 without prescription

    Reply

  19. stromectol xr stromectol ivermectin for humans – ivermectin usa price

    Reply

  20. can you buy stromectol over the counter ivermectin for sale humans – ivermectin 18mg

    Reply

  21. ivermectin generic ivermectin for sale humans – ivermectin 3 mg tabs

    Reply

  22. stromectol online stromectol 3 mg tablets price – ivermectin tablets

    Reply

  23. impotance homepage – canadian online pharmacy

    Reply

  24. best pharmacy online prescription drugs online without – male enhancement products

    Reply

  25. canada ed drugs prescription drugs without doctor approval – best ed supplements

    Reply

  26. natural ed treatment buy prescription drugs without doctor – canadian medications

    Reply

  27. erectile dysfunction treatment prescription meds without the prescriptions – male erectile dysfunction

    Reply

  28. lipitor india generic coupon for lipitor – lipitor 4

    Reply

  29. can you buy plaquenil in mexico hydroxychloroquinegnr – plaquenil 400

    Reply

  30. ivermectin lotion price ivermectin – ivermectin buy nz

    Reply

  31. stromectol tablets buy online ivermectin buy online – stromectol online

    Reply

  32. lexapro generic over the counter buy lexapro – lexapro 10 mg price in india

    Reply

  33. ivermectin cream 1% ivermectin – ivermectin drug

    Reply

  34. purchase clomid clomid alcohol – clomiphene for sale

    Reply

  35. clomid purchase online buy clomid – clomid online cheap

    Reply

  36. buy clomid online without prescription clomid – clomid capsules 50mg

    Reply

Leave a reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.