In my last 4 years as a software developer for GoDaddy, I’ve had the chance to work on one of the largest scale WordPress sites that I’ve ever worked with. Both on a traffic and complexity scale. I’d share numbers but I’m not sure if that’s allowed at this point in time. I’m sure there are larger sites out there, but this was my largest. There were many custom plugins, frameworks, integrations, and modifications that we implemented in order to make WordPress work the way the stakeholder’s wanted. When I joined the team it was a codebase with a large number of core hacks and ‘bolted on’ parts. This wasn’t due to bad developers, just a result of not having WordPress developers. It worked for what was needed and got the job done. When I joined the team, throughout the four years of working on it, we were able to reduce that to 2 core hacks and a LARGE number of plugins and theme features. Due to the improvements my team and I made over the years, we were able to reduce the hardware requirements in half and increase performance to the point that our Database engineers said there were significant drops in load.

As you can tell, I’m very proud of what my team and I achieved throughout the last 4 years, but as the great philosopher Bob Dylan said, “Times, they are a-changin'”.

Over the last 4 years, I’ve had 3 stakeholders, all with slightly different views of what our product was. This resulted in some technical debt while shifting gears on short timeframes. The latest of these changes left us looking at the overall requirements, and realized that WordPress wasn’t necessary for the future of the product, so we’re starting to re-architecture and redesign the codebase. Some developers might take offense to this and feel that it’s calling their previous worthless, but I choose to take the perspective that it’s an opportunity to take my expert knowledge in the current codebase, and translated it into something new.

Not only is the app shifting away from WordPress, but PHP entirely. We’re moving to a NodeJS stack with ElasticSearch for a data source. A HUGE change in direction for me, who’s focused on WordPress, PHP, and MySQL. Am I afraid? You bet. Is it frustrating at times? Sure. But what I’ve learned in the last 4 years is that any good developer can adapt to the world around them. If it means learning a new language, technology, or technique…going with the change and educating yourself is a much easier resisting it the entire way. Even if it hurts to see your old code get retired, you can use the knowledge gained from it to make the new iteration better.

What does this mean for my job

Nothing. I’m still a software developer at GoDaddy. I’m even still on the same team. My team is just being tasked with updating the architecture and codebase to one more suitable for the project’s scope.

So what does all this mean for my current WordPress plugins?

Not a thing. I’m still a WordPress developer in my free time. This change only affects the job I do at work. It may however improve my JavaScript in my personal projects. If you follow me on Twitter or Google+, it might mean you’ll see a few more things related to Node or ElasticSearch in addition to my WordPress posts.

Overall, I’m really excited to take this project to a new level and see what I can achieve.

Posted by Chris Klosowski

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

130 Comments

  1. […] have read my last post about how the project I was working on, was moving away from WordPress. I outline my concerns and excitement to try something new. I’m waist deep into that project now, and the one thing that I’ve realized is you have […]

    Reply

  2. I’d like to find out more? I’d care to find out
    more details.

    Reply

  3. First of all I want to say superb blog! I had a
    quick question which I’d like to ask if you don’t mind. I was curious
    to know how you center yourself and clear your mind before writing.
    I have had a hard time clearing my mind in getting my ideas out.

    I do take pleasure in writing however it just seems like the first 10 to
    15 minutes tend to be wasted simply just trying to figure out how
    to begin. Any suggestions or hints? Many thanks!

    Reply

  4. Hello there! This blog post couldn’t be written any
    better! Looking through this article reminds me of my previous roommate!

    He continually kept talking about this. I most certainly will send this article to him.
    Pretty sure he’ll have a good read. Thanks for sharing!

    Reply

  5. Hey there! I know this is kind of off topic but I was wondering which blog platform are
    you using for this website? I’m getting fed up of WordPress
    because I’ve had issues with hackers and I’m
    looking at alternatives for another platform.

    I would be fantastic if you could point me in the direction of a good platform.

    Reply

  6. This info is invaluable. When can I find out more?

    Reply

  7. My brother suggested I might like this web site. He was entirely right.

    This post truly made my day. You cann’t imagine just how much time I had spent for this information! Thanks!

    Reply

  8. Very excellent info can be found on blog.

    Also visit my web site: http://bbs.hanmu.net.cn/

    Reply

  9. This is a really good tip especially to those new to the blogosphere.
    Short but very accurate information… Thanks for sharing this one.

    A must read article!

    my homepage :: rollex11Apk download

    Reply

  10. This is my first time go to see at here and i am in fact happy to read everthing at single
    place.

    Feel free to surf to my blog … Niagara XL

    Reply

  11. I think this is one of the most vital info for me. And i’m
    glad reading your article. But should remark on some general things,
    The website style is ideal, the articles is really great : D.
    Good job, cheers

    Also visit my blog HB Blood Boost Review

    Reply

  12. Ꮋi tһere! I realize this is kind of off-topіc however I
    needed to aѕk. Does building a weⅼl-eѕtablished website like yoyrs requirre a large amount of work?
    I am bгand new toօ blofging however I dо write in my diary on a daily basis.
    I’d like to start a blog so I can shаre my personal experіеnce and feelings online.
    Pⅼease let me know if you hwve any recommendations оr tips for brand neww asρiring
    blog owners. Appreciate it!

    Reply

  13. Spot on with this write-up, I really believe that this site needs a lot more attention. I’ll
    probably be back again to see more, thanks for the advice!

    Reply

  14. Ahaa, its nice dialogue on the topic of this article here at this web site,
    I have read all that, so now me also commenting at
    this place.

    Reply

  15. Thanks for sharing your thoughts on nodejs. Regards

    Reply

  16. At this time I am going to do my breakfast, when having my breakfast coming
    over again to read more news.

    Take a look at my web site Green Leaf Hills CBD Oil

    Reply

  17. Hi, I do think this is an excellent site. I stumbledupon it ;
    ) I am going to revisit yet again since I bookmarked it.

    Money and freedom is the greatest way to change, may you be rich and continue to guide
    others.

    Also visit my page … Herbivore CBD

    Reply

  18. Hi there would you mind letting me know which hosting company you’re working
    with? I’ve loaded your blog in 3 different browsers and I must
    say this blog loads a lot faster then most. Can you recommend a good internet
    hosting provider at a honest price? Thanks a lot, I appreciate it!

    Also visit my webpage; Herbivore CBD Review

    Reply

  19. Thanks for another excellent post. Where else may anyone get that kind of
    info in such a perfect means of writing? I’ve a presentation next
    week, and I’m on the search for such information.

    my homepage :: Pure Optimum Keto Burn Reviews

    Reply

  20. Thanks for one’s marvelous posting! I truly enjoyed reading it, you could be a great author.
    I will remember to bookmark your blog and will come back down the road.
    I want to encourage you to ultimately continue your great
    job, have a nice holiday weekend!

    Look at my homepage :: http://www.atomy123.com

    Reply

  21. This is very interesting, You are a very skilled blogger.
    I’ve joined your rss feed and look forward to seeking more of your excellent post.
    Also, I have shared your web site in my social networks!

    My web blog … game online ok388, Mega888sg.com,

    Reply

  22. Hey there outstanding website! Does running a blog like this take
    a great deal of work? I’ve no expertise in coding but I had been hoping to start
    my own blog soon. Anyhow, if you have any suggestions or tips for new
    blog owners please share. I understand this is off
    subject however I just needed to ask. Thank you!

    Also visit my web-site :: theocratic.net

    Reply

  23. Great items from you, man. I have keep in mind your stuff previous to and you are
    just too fantastic. I actually like what you’ve obtained here,
    certainly like what you’re saying and the best way during which you assert it.
    You are making it entertaining and you continue to take care of to keep it wise.
    I cant wait to learn much more from you. That is actually a tremendous
    web site.

    Reply

  24. Hello very cool site!! Man .. Excellent ..
    Wonderful .. I will bookmark your site and take the feeds also?I’m happy to seek out so many helpful information right
    here in the publish, we’d like work out extra strategies on this regard, thanks for sharing.

    Also visit my site :: Xtreme Shred Keto

    Reply

  25. WOW just what I was looking for. Came here by searching for
    nodejs

    Take a look at my blog post Gaia’s Choice CBD

    Reply

  26. Hi to every body, it’s my first pay a visit of this website; this webpage contains
    amazing and actually fine information in favor of readers.

    My website … marchegabonais.com

    Reply

  27. You are my inspiration, I own few blogs and often run out from brand :).

    My web page … Keto Boom BHB

    Reply

  28. I do accept as true with all the concepts you have introduced to your post.
    They’re very convincing and can certainly work.
    Nonetheless, the posts are very quick for starters. May you please extend them a bit from subsequent time?
    Thank you for the post.

    My web site Gentille Revitalizing Moisturizer

    Reply

  29. great post, very informative. I wonder why the opposite experts of this sector
    don’t realize this. You must proceed your writing. I’m sure, you have
    a huge readers’ base already!

    Also visit my web-site :: Dynamic Flex Nitric Boost Review

    Reply

  30. It’s a pity you don’t have a donate button! I’d most certainly
    donate to this superb blog! I suppose for now i’ll settle for
    bookmarking and adding your RSS feed to my Google
    account. I look forward to New Flow XL Male Enhancement Review updates and
    will talk about this blog with my Facebook group. Talk soon!

    Reply

  31. I’m not sure exactly why but this web site is loading very slow for me.
    Is anyone else having this problem or is it a issue on my end?
    I’ll check back later on and see if the problem still exists.

    Feel free to surf to my homepage :: Muama Ryoko (vip5.moisait2021.ru)

    Reply

  32. I need to to thank you for this good read!!
    I certainly loved every bit of it. I have you
    bookmarked to look at new things you post…

    Reply

  33. I want meeting utile info, this post has got me even more info!

    Here is my web site: Cool Portable AC Review

    Reply

  34. WOW just what I was searching for. Came here by searching for nodejs

    my site: forum-asc-plus.ru

    Reply

  35. I really like reading a post that can make men and women think.
    Also, thanks for allowing for me to comment!

    Reply

  36. Very nice article and right to the point. I don’t know if this is truly the best place to ask but do you people have any thoughts on where to hire some professional
    writers? Thx 🙂

    Stop by my site … PharmaLabs Keto Review

    Reply

  37. Lovely site! I am loving it!! Will come back again. I am bookmarking
    your feeds also

    Have a look at my website :: Erorectin Pills

    Reply

  38. where to buy cialis online uk – generic for cialis online cialis 5mg

    Reply

  39. buy viagra generic online australia how much does viagra cost with a prescription tjnnpov – viagra distributors

    Reply

  40. Wow, that’s what I was looking for, what a stuff! existing
    here at this weblog, thanks admin of this web site.

    Visit my web-site – http://www.onzedieren.com/index.php?option=com_phocaguestbook&id=1

    Reply

  41. viagra where to buy where to buy viagra in us overnight delivery – buy generic viagra online australia

    Reply

  42. Wow, this piece of writing is pleasant, my younger sister is analyzing these things,
    therefore I am going to let know her.

    My page :: forum.adm-tolka.ru

    Reply

  43. I like what you guys are up also. Such clever work and reporting!
    Carry on the superb works guys I have incorporated you guys to my blogroll.
    I think it will improve the value of my web site :).

    Here is my web page; CoolEdge Portable AC Review

    Reply

  44. zithromax 500 tablet buy zithromax no prescription – zithromax prescription online

    Reply

  45. 50 mg prednisone from canada prednisone online – buy prednisone 10mg

    Reply

  46. zithromax azithromycin zithromax for sale – zithromax 500 mg lowest price drugstore online

    Reply

  47. prednisone 40 mg tablet prednisone online – prednisone over the counter south africa

    Reply

  48. generic ivermectin for humans ivermectin 12 mg tablets for sale – generic ivermectin cream

    Reply

  49. I am extremely impressed with your writing skills and also with
    the format to your blog. Is that this a paid subject or did you modify it yourself?
    Anyway keep up the excellent quality writing, it’s uncommon to see a nice blog like this one these days..

    Feel free to surf to my page http://www.mattgerry.co.uk

    Reply

  50. ivermectin price comparison stromectol 3 mg tablets price – ivermectin 12

    Reply

  51. stromectol online canada ivermectin pills for humans – ivermectin 500ml

    Reply

  52. You made some good points there. I did a search on the subject
    matter and found most individuals will approve with your website.

    my blog: Santo

    Reply

  53. stromectol 3 mg ivermectin pills for humans – ivermectin price usa

    Reply

  54. Excellent site you’ve got here.. It’s difficult to find good quality
    writing like yours nowadays. I really appreciate people
    like you! Take care!!

    Here is my page … Xoth CBD Gummies

    Reply

  55. Hey! Do you know if they make any plugins to protect against hackers?
    I’m kinda paranoid about losing everything I’ve worked hard on. Any suggestions?

    My website … Keto Body

    Reply

  56. real viagra without a doctor prescription prescription meds without the prescriptions – what type of medicine is prescribed for allergies

    Reply

  57. muse ed drug prescription drugs online without doctor – best ed medications

    Reply

  58. I simply could not depart your site before suggesting that I extremely enjoyed the standard information an individual supply in your guests? Is going to be again frequently to check out new posts.

    Reply

  59. muse for ed prescription drugs without prior prescription – erectial dysfunction

    Reply

  60. best ed supplements best male enhancement – online ed pills

    Reply

  61. online canadian drugstore prescription meds without the prescriptions – medications for

    Reply

  62. plaquenil 200 cost hydroxychloroquine – hydroxychloroquine where to buy

    Reply

  63. lipitor 40 mg cost coupon for lipitor – buy lipitor from india

    Reply

  64. where can i buy generic lexapro where can i buy lexapro online – lexapro 0.5 mg

    Reply

  65. brand name lexapro from canada buy lexapro – generic brand for lexapro

    Reply

  66. stromectol ivermectin 3 mg ivermectin 1 topical cream – can you buy stromectol over the counter

    Reply

  67. Hi, I do believe this is an excellent blog. I stumbledupon it 😉 I’m going
    to revisit once again since i have saved as a favorite
    it. Money and freedom is the greatest way to change,
    may you be rich and continue to help others.

    Reply

  68. lipitor 20 mg tablet price lipitor – buy generic lipitor

    Reply

  69. ed products buy cheap prescription drugs online – best ed pills online

    Reply

  70. I just like the helpful info you supply for your
    articles. I’ll bookmark your weblog and test again right here frequently.
    I’m quite sure I’ll be told lots of new stuff proper
    right here! Good luck for the next!

    Reply

  71. viagra without a doctor prescription viagra over the counter – viagra cost per pill

    Reply

  72. best place to buy generic viagra online sildenafil – cost of viagra

    Reply

  73. buy real viagra online viagra without a doctor prescription usa – buy generic 100mg viagra online

    Reply

  74. Thank you for the auspicious writeup. It in reality was
    once a enjoyment account it. Look complicated to more added agreeable from you!
    By the way, how could we keep up a correspondence?

    Reply

  75. viagra amazon cheap viagra online – price of viagra

    Reply

  76. natural ed cures ed meds online without doctor prescription – online canadian drugstore

    Reply

  77. clomid online purchase clomid – no prescription clomid

    Reply

  78. I simply couldn’t go away your website prior to suggesting that I really enjoyed the usual information an individual provide in your guests? Is gonna be back often to check up on new posts.

    Reply

  79. where to buy viagra viagra – generic viagra walmart

    Reply

  80. Aw, this was a really nice post. Taking a few minutes and actual effort
    to create a top notch article… but what can I say… I procrastinate a lot and don’t seem to get nearly anything done.

    Reply

  81. ed meds pills drugs ed meds pills drugs – ed meds online without doctor prescription

    Reply

  82. cost of viagra viagra online usa – 100mg viagra

    Reply

  83. zithromax azithromycin zithromax – buy zithromax online

    Reply

  84. Quality content is the secret to be a focus for the viewers to go to see the web
    page, that’s what this web site is providing.

    Reply

  85. finasteride propecia generic – generic propecia uk

    Reply

  86. This blog was… how do you say it? Relevant!! Finally
    I’ve found something that helped me. Cheers!

    Reply

  87. how do i get propecia propecia generic – finasteride without doctor

    Reply

  88. ivermectin 8000 ivermectin for humans – stromectol tablets buy online

    Reply

  89. Appreciate the recommendation. Let me try it out.

    Reply

  90. buy propecia online buy propecia – cost of finasteride

    Reply

  91. When I initially left a comment I seem to have clicked
    the -Notify me when new comments are added- checkbox and from
    now on every time a comment is added I receive four emails with the exact same comment.
    Perhaps there is a way you are able to remove
    me from that service? Thanks a lot!

    Reply

  92. generic zithromax medicine zithromax generic – zithromax 500 mg

    Reply

  93. When someone writes an paragraph he/she keeps the plan of a user in his/her mind that
    how a user can be aware of it. So that’s why this piece of writing is outstdanding.
    Thanks!

    Reply

  94. zithromax 500 tablet order zithromax over the counter – zithromax tablets for sale

    Reply

  95. Hi there friends, how is everything, and what you desire to say concerning this piece of writing,
    in my view its truly amazing in support of me.

    Reply

  96. ivermectin 6 ivermectin tablets – stromectol generic

    Reply

  97. It is the best time to make some plans for the future and it is
    time to be happy. I’ve read this post and if I could I wish to suggest you some interesting things or suggestions.
    Perhaps you could write next articles referring to this article.

    I desire to read even more things about it!

    Reply

  98. It’s actually a cool and useful piece of information. I’m satisfied that you simply shared this helpful
    info with us. Please keep us up to date like
    this. Thank you for sharing.

    Reply

  99. best non prescription ed pills cheap generic drugs from india – male ed

    Reply

  100. prescription drugs canada buy online weight loss pills from canada – ed drugs compared

    Reply

  101. buy cheap prescription drugs online trusted india online pharmacies – causes for ed

    Reply

  102. canadian pharmacy for cialis for sale cialis pills – where to get the best price on cialis

    Reply

  103. viagra without a doctor prescription viagra from canada – buy viagra online canada

    Reply

  104. buy online pharmacy india pharmacy viagra – best drug for ed

    Reply

  105. viagra from canada viagra without a doctor prescription usa – viagra online usa

    Reply

  106. medications for ed best canadian mail order pharmacies – medications online

    Reply

  107. Nice replies in return of this query with real arguments and describing the whole thing regarding that.

    asmr https://app.gumroad.com/asmr2021/p/best-asmr-online asmr

    Reply

  108. It’s going to be ending of mine day, however before end I am reading this fantastic article to increase
    my knowledge. quest bars http://bitly.com/3jZgEA2 quest bars

    Reply

  109. online doctor prescription for viagra buying viagra online – viagra over the counter walmart

    Reply

  110. natural ed drugs rx online india – buy medications online

    Reply

  111. ivermectin 9 mg ivermectin 6 – ivermectin eye drops

    Reply

  112. ivermectin uk coronavirus buy ivermectin – ivermectin cream cost

    Reply

  113. Hey! This is kind of off topic but I need some help from
    an established blog. Is it very difficult to set
    up your own blog? I’m not very techincal but I can figure things out pretty
    quick. I’m thinking about creating my own but I’m not sure where to start.
    Do you have any points or suggestions? Thank you cheap flights http://1704milesapart.tumblr.com/ cheap flights

    Reply

  114. Simply wish to say your article is as astonishing. The clarity
    on your put up is just excellent and that i can think you’re
    a professional on this subject. Fine with your permission allow me to seize your RSS feed
    to keep updated with impending post. Thanks one million and please keep up the rewarding work.
    scoliosis surgery https://0401mm.tumblr.com/ scoliosis
    surgery

    Reply

  115. where to buy ivermectin ivermectin – ivermectin pill cost

    Reply

  116. I’m not certain the place you are getting your information, however great topic.
    I must spend some time finding out more or understanding more.
    Thanks for great information I was searching for this info for my mission. ps4 https://bitly.com/3nkdKIi ps4 games

    Reply

  117. I’ll immediately clutch your rss as I can’t in finding your e-mail subscription hyperlink
    or newsletter service. Do you have any? Please let me know in order that I could subscribe.

    Thanks. quest bars https://www.iherb.com/search?kw=quest%20bars quest bars

    Reply

  118. cost of ivermectin cream ivermectin generic – ivermectin 1mg

    Reply

  119. My spouse and I absolutely love your blog and find almost all of your post’s to be precisely what I’m looking for.
    Do you offer guest writers to write content for yourself?
    I wouldn’t mind publishing a post or elaborating on a lot of the subjects you write
    in relation to here. Again, awesome site!
    scoliosis surgery https://coub.com/stories/962966-scoliosis-surgery scoliosis surgery

    Reply

  120. ivermectin stromectol cheap ivermectin – ivermectin buy nz

    Reply

  121. pump for ed remedies for ed – cialis without a doctor’s prescription

    Reply

  122. male ed pills ed drugs over the counter – homeopathic remedies for ed

    Reply

Leave a reply

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