Emerged in Love with WordPress – My Journey of Contributing to What I Love – WordPress এবং আমার ভালোবাসার যাত্রা: কিভাবে শুরু হলো পথ চলা

[ad_1] এই নিবন্ধটি বাংলায় পাওয়া যায় The story is about a girl next door from Bangladesh who found the most passionate place to volunteer. The way I received love and value in a community is a story in itself, aside from receiving financial and geographical freedom.  Let us begin by discussing the reason behind my strong desire to start and continue contributing to WordPress. I am Mumtahina Faguni, born and living in Dhaka, Bangladesh. Dhaka is our capital city and because of that, there is tons of opportunity for everyone to explore and execute. Fortunately, my volunteerism was first sparked during my school years. Like the phrase ‘Born Leader’ there is a term popular in my community: ‘Born Volunteer’. And I proudly acclaim that I am one.  I was involved in organizing a lot of school events and acts. I adored participating in projects that reflect my values and strengths. Volunteering is like recharging my energy battery; the more I do, the more energy I have.  When I entered university, I was overwhelmed by the introduction of tons of volunteer groups for versatile purposes. There was a volunteer group to help needy people with winter clothes, a group for donating blood, a group for helping to grow underrepresented communities, and so on. A few days later, I found out there were volunteer groups related to my field of study, computer science and engineering. Notable ones were the Mozilla Makers community, Women in Tech, Open Source Network groups, and many more. As time went on, a variety of factors, including differences in operation style, caused me to lose interest easily. I didn’t get the ‘should keep contributing’ vibe from here. And after a few days, I backed out of these and kept being active in other volunteer groups.  Since I have not mentioned WordPress’ name in my narrative yet, let us move on to our first exchange. Back in my university days, I knew WordPress only as a PHP framework that provided many no-coding functionalities for users. So, I used WordPress only to complete my project. At that time, I wasn’t introduced to the WordPress world, so I didn’t get the chance to explore more. Years later, in 2019, I heard for the first time that WordCamp was happening in my city, Dhaka. I had no idea it had anything to do with WordPress; I assumed it would be some sort of tech fair. But, attending the first WordCamp changed all my assumptions.  I got introduced to the most buzzing community, the WordPress community. On that day, I discovered a world full of amazing career opportunities, networking, making new friends, and other things, as well as how to start contributing to WordPress. Ever since WordPress has captured my heart, I have been learning a lot about it.  The biggest power of the WordPress community is that it accepts all kinds of diversity and gives a sense of belonging to the community. The community structure is so organized that anyone can start contributing at any time and age they want. Even if you take a break, the community will welcome you again with warmth. There is no discrimination; everybody helps and cheers you on. If you have new, out-of-the-box ideas to implement, you will always get support from the community. These factors inspired me to commit to making a contribution to WordPress. How WordPress Brings My Dreams and Manifestations to Life Here, I want to shed light on what I gained from WordPress. Growing up, the most common childhood dreams in my native Bangladesh were to become engineers, doctors, or pilots. I was no exception. I grew up, holding these dreams close to my heart. At a certain point, when I had to choose one option from the above three, I chose to be an engineer. I started dreaming that I would go to a beautiful European country for my higher studies, or be a tech crew of the National Geographic channel, and whatnot. Back at that time, on a lazy afternoon, while I was thinking about what I dreamed of and what I’m now, I got the answer from my inner self about what I really wanted. I want to travel, explore, and meet new people and cultures.  Being a pilot would give me the power to explore new horizons. Similar benefits I would receive if I worked as a government doctor include the opportunity to visit new areas and cities and help people. If I had to summarize all of my childhood fantasies in one sentence, it would be that I wished to fly and transcend boundaries.  I was always enthralled by the line from the movie Forrest Gump: “Dear God, make me a bird. So I could fly far, far away.”  However, realizing dreams and making them come true is not a simple process. Processing paperwork and managing finances from my home country takes time. In addition, I needed to find employment quickly. Thus, life took place. And continuing one after another event, my dreams got shadowed.  When I learned about WordCamps, I burst with joy. WordCamp is the kind of event that will allow me to socialize with new people, make friends, and venture beyond my comfort zone. Since that moment, I’ve started manifesting. How can I be a part of a WordCamp? How to attend a WordCamp outside my city; I started wondering about these. And it took me three years to attend WordCamp Kolkata 2022, the event I eventually joined. It was one of the happiest days of my life when I got selected as a volunteer for WordCamo Kolkata 2022. My WordCamp adventure continued after that. Now I have WordCamp Asia 2023, WordCamp Sylhet 2023, and WordCamp Sylhet 2024 in my sack.  Additionally, I will be an organizer at WordCamp Asia 2025, which is coming up soon. When I shared this latest news of my life, I was showered with wishes and love. Also, I heard I got lucky, as I was able to

Continue reading

Contributing to Open Source Is Better Than Any College Degree – WP Tavern

[ad_1] A week ago, I published my thoughts on the block system from a developer’s perspective. Taking a weekend-afternoon deep dive into creating custom block types meant learning some tough lessons and familiarizing myself with a programming language I had little experience using. Programming has always been a trial-and-error affair for me: write code, refresh the browser, read the error message, and attempt to fix the problem. Then, simply rinse and repeat the process until the program is not broken. Those mistakes are woven into the art of coding, the layers underneath that poetry on the visible canvas. I have absolutely made the same mistake twice. And, thrice. Probably a lot more than that if I am being honest with myself and you. Eventually, I stop making those same mistakes, and some method or procedure is permanently seared into my brain. I have written a few hundred WordPress tutorials in the past decade and a half. I am a twice-published author of development books and served as a tech editor on another. However, I am not much of a reader of tech books and documentation. For one, programmers are not necessarily the most engaging writers. Plus, book smarts can only get you so far. You need the street smarts of programming to become good at it, which means learning from experience. While I firmly believe that reading is a central part of that, there is no replacement for getting your hands dirty. Building things, making mistakes, and learning to fix them is what makes programming fun. Working on open-source software like WordPress is one of the best ways to do that. There is no upfront cost, assuming you have access to a computer, a prerequisite to programming of any kind. There are usually people willing to lend a hand or answer questions, and there are always problems to solve for those ready to dive into them. As WordPress Executive Director Josepha Haden Chomphosy chatted with Matt Mullenweg on the Openverse project a couple of months ago, there was a moment that I found myself nodding my head in agreement. Because, of course, you know, contributing and being involved with open source is probably the best way to learn a technology, better than any college degree. Matt Mullenweg, WordPress Project Lead I have learned more about WordPress, PHP, HTML, CSS, and JavaScript by contributing to open-source software than I ever learned in a college course. I grew up in a generation that was told that we must get a college degree. It was an integral part of the American dream that would result in suburban life in a neighborhood with perfectly aligned rows of houses, ending in a cul-de-sac. It was the first step toward a two-car garage, white-picket-fence, 2.5 kids, and a dog. College was the promise that my peers and I hinged everything on. It was expected of us, and so many of us did our duty. Here is the thing that our parents did not know. The internet would change everything. I graduated high school in 2002. This was during that stretch where the online world was exploding. All of the world’s knowledge would soon be at our fingertips. Today that is truer than ever. Anything you will ever need to learn about writing code is available through an internet connection. My experience with college-level courses in programming was mixed, but I learned a necessary life lesson from them: I was not cut out for a degree in software engineering. I am glad I wised up early on and pursued a different degree, saving myself some time and money. I rocked my half-summer C programming class, my introduction to writing code. I also had a passionate professor who once worked on U.S. missile projects as a bug-tester. It was probably not the most glamorous job, but he always made it sound exciting because he loved what he was doing. Our class was tasked with building various programs throughout the course, but we usually had a choice in what we were building. For my group’s final project, we created vending machine software. I was on the fast track to becoming a software engineer after that first class. I had built a way for merchants to get paid for delivering sugary treats and soft drinks to customers. It was capitalism meeting programming, and I had a taste for it. The fall semester rolled around, and I was motivated to move beyond the realm of procedural programming in C. Java, an object-oriented programming (OOP) language, would be my next challenge. The most advanced thing our class built for an entire semester was a basic calculator. I skipped nearly every lecture because I could not stay awake watching the professor chicken-peck his way through programs for three hours every week. I attended the mandatory “labs” — basically a fancy way of saying an extra class where the professor’s assistants would teach the actual coursework. Needless to say, my fire died down. While calculator programs are handy tools, I wanted to branch out and build things that mattered. You know what reignited my flame for programming? At first, it was general web development. But, WordPress was what I really became passionate about. And, I have not looked back since I started using it in 2005. WordPress was my gateway into a world where I could create things that interested me. I could jump ahead into a project far more advanced than my skill level, trial-and-error my way ahead, and eventually build something that others found value in. Unless universities have changed, most teach step-by-step foundational lessons to their pupils. Some students may luck out and land in that unique professor’s class who gives them leeway to explore various ideas. However, there is no substitute for creating something of your own, solving a problem that you see. And, that is what programming is all about — solving problems. In 2007, I released my first WordPress plugin into the wild. It automatically listed all

Continue reading