Tuesday, April 14, 2020
Mario Peshev Interview - CEO of DevriX and Man of Many WordPress Pursuits
Welcome to the newest entry in our Pirate Interviews series! Its been a bit since our last talk with a WordPress expert, but here we are again bringing you another set of insights, this time coming from a technical persons point of view. Mario Peshev shares a wealthÃ of awesome ideas, so this is definitely one you wont want to miss!Before we get started, though, make sure youve checked out our previous interview, in which we learned more aboutÃ Viktor Vincejs experiences with blogging and digital nomad life.I remember attending Marios presentation last year at WordCamp Europe 2016 in Vienna. He talked about remote work and how to manage it efficiently. I loved it! And the interesting thing is that it wasnt the topic itself that grabbed my attention, but Marios relaxed attitude in general. Relaxed, cheerful, making jokes, Mario Peshev looked more like he was out for a beer with friends thanÃ holding a talk in front of 500 people (or more).In this interview, I gotÃ the chance t o find out more about MarioÃ and his professional background. I learned that hes extremely dedicated to his work (no exaggeration extremely is the right word), he puts passion into every task he takes care of, and he doesnt mind if his career occupies most of his life. Because for him, working is not an actual job. Its just what he loves to do. And he does it successfully, if you ask me. Hes handling a team of 30+ people at DevriX, a technical and business growth consulting company he founded back in 2010.When hes not in charge of his diverse entrepreneurship and development activities, MarioÃ is contributing to the WordPress core, reviewing themes in the WordPress.org repository, and helping the Bulgarian WordPress community grow stronger. In case that wasnt enough, hes also the co-founder of WordCamp Sofia, the leader of the WordPress national meetup in his country, and co-organizer of WordCamp Europe (when time allows him to get involved).Lets hear the rest from the man hims elf in this Mario Peshev Interview: When and how did you start working with WordPress? Is there an interesting story here?Mario Peshev:My background is in software engineering for the enterprise mainly Java EE and other platforms for high-profile clients (telecoms, multinational chain stores, banks). When Ive started freelancing full-time in 2008, Ive been juggling between 7-8 projects coding in several different programming languages which wasnt as efficient or productive at the end.In 2010 I joined my first start-up in the WordPress field. I had former experience building a PR software on top of WordPress (way before custom post types were a thing) and got fascinated by the full capabilities of the WordPress software. Weve already had a small team in-house and switched entirely to WordPress which allowed us to dig deeper in the internals, build a large set of plugins and even start submitting patches to the WordPress core.Youre in charge of an entire company, keep seminars and wo rkshops on many continents, write blog posts regularly, contribute to WordPress. How do you manage to get everything done?Mario Peshev:I tend to work a lot as I want to be involved in every step of the process. I participate actively in the sales and onboarding process for new clients while discussing the long-term roadmap for each project with our customers. Then I assign most of the actionable tasks to the rest of my team and focus on overseeing project progress and deliverables based on the milestones that we have on a monthly basis.Since our headquarters are in Europe and most of the team works in EU hours, I work with the folks in our team during day time. In the evening I often coordinate the planning with our US clients. I take some breaks in-between and schedule interviews, podcasts, guest posts and others in a structured manner, planned ahead.Its fairly dynamic but the benefits of switching between projects and various types of activities is quite energizing Ã°Å¸â¢âAbout contributing to the WordPress core, whats the most challenging thing youve done so far? Whats the biggest satisfaction you get from this?Mario Peshev:I have over 30 patches in core and most are smaller fixes or adjustments. There were two examples that I particularly enjoyed working on:A Core patch that I got fixed during an online session on debugging. I spent a couple of days tracking a bug upfront and writing down the workflow of analyzing the problem, reproducing it, and fixing it. My session was 45 minutes long 20 minutes in theory, tools, and handy functions, and another 20 minutes of reproducing the bug live, coding a patch and submitting it on Trac. The bug was fixed a week later and demonstrated a practical showcase for new contributors.A complex patch regarding a massive performance problem listing hierarchical post types in the dashboard. Ive partnered up with a knowledgeable developer from Brazil and weve worked together on releasing a complex patch with several unit t ests. Initially, I had that patched for a client whose dashboard loaded for over 45 seconds which went down to 2 seconds after applying the patch.Seeing my production code working for websites struggling with specific use case scenarios is quite satisfactory, and understanding the internals of major APIs helps with my day-to-day development activities.From the large range of services your company is offering, which one is the most difficult to provide? Also, which one is the most requested by the clients?Mario Peshev:Since were a full-service agency nowadays, coordinating ten or more team members working on a large project that requires design, development, marketing and business planning may be exhausting, but the benefits for the business are unbelievable. 90% of our business comes from long-term partnerships in the form of WordPress Retainers, which is the main business model weve selected for DevriX.Most of our clients come for one-off projects and later on understand the busine ss needs for a solid team that could scale their platform and be a reliable partner as the business grows. Some of our accounts reach out precisely due to our commitment to their business model and the willingness to support their business and technical needs in the long run.Whos doing things that are just cutting-edge and incredible in the WordPress space right now?Mario Peshev:Lots of folks innovate in different areas. Ill skip the name-dropping as I cant praise all innovators in the WordPress space, but there are some brilliant developers, engineers and entrepreneurs working on SaaS solutions together with us, on scaling WordPress Multisite, building caching plugins, eCommerce platforms, LMS and CRM solutions, as well as other business applications that WordPress businesses can take advantage of.Describe the WordPress community in one word.Mario Peshev:Diverse.From all the things youre currently doing, whats the one thing you enjoy the most and why?Mario Peshev:Education. I try t o prepare my efforts in a structured manner that could be replicated and understood by different parties.I strive for nurturing professional and personal traits in everyone I work with from our team through our clients up to my readers and partners everywhere across the world. That comes in different forms and shapes be it mentoring sessions at the office, process documentation, guest posts, interviews, coaching calls, and everything in-between.Ive been active with training courses and have over 10,000 hours of training activities over the past 11 years, but blocking time completely for 4-6 hours during a training session prevents me from being available for everyone else. Which is why Ive transformed my workflow into a more async one that allows me to multitask and work on several things at a time.How do you define being successful?Mario Peshev:Success is a state of mind. Its something that every single person out there should define for themselves. Mario Peshev:I smoke hookah at home or play World of Warcraft with my wife. Or take our dog for a quick walk, combining some fresh air with brainstorming.Whats the one thing youd like to change about WordPress?Mario Peshev:I would focus on simplifying the core and decoupling some components. I loved it when Links became an external feature available as a plugin. Nowadays, WordPress is being used as a blog, simple CMS, high-scale media platform, a multisite network, SaaS engine, application frameworks and an enterprise-grade web content management platform.Working on a thin layer that allows for easily detaching components would be excellent for businesses who dont need a certain set of features coming out of the box.What are your recommendations for a WordPress novice?Mario Peshev:Pick a specialty and become great in it. Be fully aware of what types of services you offer and state it clearly. Regardless of your specialization, focus on improving your skills. Dont limit yourself in WordPress either even if your target audience is WordPress users, take a sneak peek in other communities and learn from them. Theres so much knowledge in different areas that could be applied in WordPress as to enlight its community.And that wraps up our Mario Peshev interview! We learned that professional and personal goals dont necessarily have to occupy differentÃ areas of your life, but on the contrary working on what you truly love will make these two areasÃ bind so beautifully until they become one. And this is what makes people happy after all.Do you have any questions that youd like to ask our guest?Also, if you have any suggestions for our next interviewee, please let us know in the comments.