I’d like to amend the adage “Time flies when you are having fun” to simply:

Time flies.

Many people, everywhere

In the two years that we’ve been married, we’ve circumnavigated the world, on top of numerous trips for business and pleasure. We each picked up a significant promotion, and each made a major job change. We undertook a move from one hemisphere to the other. And those are just the big things.

Each moment felt forever, but when I look back, it feels like no time at all.

It feels silly to have a hard time summarizing two years of marriage. After all, it’s only been two years. In trying to do so, what bubbles to the surface is all the feelings around all the attempts to move life forward.

I suppose it could be surmised as a potent cocktail of elation and stress, with a grenadine-sweet layer of love that oddly brings it all together. Not typically my cocktail of choice, but I suppose that the chaos of life can only aspire to be as complexly cohesive as good whisky.

We celebrated with a weekend trip to San Sebastián, a picturesque town in Basque Country. It was our first “local” trip since moving to Madrid, and oh-so-perfect. We spent a day wandering around the city and lounging on the beach, and a day hiking from Donostia to Pasaia, over Monte Ulia. Dane and I looked into theories on the origin of the Basque language and made up a few of our own, and debated the best way to eat the particularly laden (and delectable!) pintxos.

I’m ready for whatever adventure year three holds.

Want to see photos of our trip? Check some out here!

Finding Your Way Around WordPress

I gave a talk titled Finding Your Way Around WordPress at WordCamp Boston 2019. Here is the full talk and rough transcript.

Google Slides is a bit weird about emojis, so while I have slides below, you can download better slides here with this link.

Slide 1

Slide 2
My name is Angela Jin, and I’m a WordPress community organizer. I’m deeply passionate about connecting and empowering people, and recently, I celebrated one year of active participation in the WordPress community.

Slide 3
Why do I want to talk with you about finding your way around WordPress?

This talk is largely driven by personal experience. I speak with WordPress community members almost every single day, and many of them are new to this space. What everyone has in common  is that they want to add their voice to the internet. WordPress helps them do that. 

Slide 4
And this is the coolest thing, to see so many people around the world unified by WordPress. As I continued to speak with new users this past year, I quickly learned that everyone finds their way to WordPress differently. The people involved in WordPress have a variety of backgrounds. Layer on top of that all the different cultures, we have many different frames of references and perspectives. Everyone has a unique WordPress story, and that’s a huge benefit to our community as a whole.

Slide 5
All these people add to the WordPress ecosystem, a vast, intricate, rapidly expanding universe. At the core of this is a powerful content management system. There is a lot of information, and misinformation, out there as to what WordPress is and how we work together. 

Finding your way around WordPress means no matter your frame of reference, I want you to understand that WordPress ecosystem – how WordPress is built, what it even is, and why it is important to get involved.

Slide 6
To share my WordPress story, and to share my frame of reference, this is me just over a year ago. I was working for a commercial real estate consulting firm where visiting a site meant this – visiting a building being built. 

At this point in time, I’d been using WordPress for eight years and I had no idea this community existed. So when I discovered it…

… it was amazing and overwhelming at the same time. Amazing, because I found myself among passionate, super talented human beings. Overwhelming, because it is challenging to find yourself in a new community to begin with. Add on top of that a global network of individuals, companies, and a wealth of information from every direction, through any media, and on every aspect of WordPress? 

Here is the most important stuff I’ve learned in the past year.

Slide 7
The WordPress Open Source Project is named as such because that is what WordPress is: powerful Open Source Software.

Slide 8
What this means is that the WordPress software is licensed under the General Public License, or GPL. And anything derived from core WordPress software, or which requires the core software to run, inherits this GPL license as well. You see this a lot in WordPress plugins and themes. 

This is important because the GPL provides users with four essential freedoms.

Slide 9
The first essential freedom is the freedom to run the software. Anyone can run WordPress, and for any reason they chose to.

Slide 10
Essential freedom number 2 is the Freedom to Study. Anyone can study every single line of the WordPress source code if they chose to do so, and modify it so that it does the desired computing process. 

Slide 11
Essential freedom number three is the freedom to copy and share. WordPress software can be downloaded by anyone, and shared by and with anyone, as many times as they would like. 

Slide 12
The fourth essential freedom is the freedom to modify. Anyone can download and modify WordPress, and they can distribute modified copies. 

Slide 13
These four essential freedoms give everyone who uses WordPress full reign over the software, and they are in place forever, so, as Cady Heron says in Mean Girls, “The limit does not exist!”

Slide 14
But wait! If all of the WordPress open source software is free for download and redistribution, you might be asking yourself, “why am I paying for that one plugin?” or “How does anyone make money with WordPress?”

While the WordPress core software is free, you might pay for some services associated with WordPress. The WordPress ecosystem includes many thriving WordPressers and businesses. Here are some primary ways that people make money from WordPress.

First is Software as a Service. You can purchase services associated with a plugin or theme, meaning that you pay for things like bug fixes, support, or updates, and these services can be limited per site. However, the use of the product itself shouldn’t be limited.

Next is Training. There are a lot of articles, classes, podcasts, etc. out there that teach you how to use WordPress. Some of these are free, and some are not. 

You could also pay for hosting services, as that is often much cheaper and easier than purchasing and maintaining your own servers. 

You also have agency work. If you wanted a custom site but didn’t want to build or maintain it yourself, you might hire a freelancer or development agency to do that work for you. 

Slide 15
What is the point of Open Source Software and why should you care? We talked about the essential freedoms, which, unlike proprietary software, gives users all the freedom when it comes to sharing their voice on the internet. 

The other benefit of open source software is evident within the WordPress Community. With proprietary software, you have a comparatively small group of people, employed by one company, building all of the software that is very limited for public input. They are driven by an internally set goal that users may or may not know about, and users have no choice but to abide.

Open Source Software has the advantage that anyone who is willing and able can contribute to the software. One principle of Open Source states that “With many eyes, all bugs are shallow”.  Having many eyes, or tons of collective input, is a faster way to identify, report, and fix bugs and to iterate on existing software. It also can take into account more thorough user input on the direction of the software. 

The WordPress Open Source Project has that enormous, global community that works together every single day to contribute and improve the existing project. 

Slide 16
My colleague, Hugh Lashbrooke, has an excellent analogy for this that I’m going to share with you. Imagine that you’re hosting a birthday party for a friend, and you make some cupcakes. They’re a huge hit at the party, and people are just raving about them. Because you care about your friends, you give them a few cupcakes to take home, and you even share the original recipe. A few weeks later, you visit your friend, who presents you with a modified version of your original cupcake and they made it even better! You decide to incorporate their modifications to your original recipe for future use. You tell all your friends, and they also share with you a few changes they made. Some changes are great, some aren’t some are highly specialize: for instance, your gluten-free friend made your recipe to meet their specific needs. Just a month later, your cupcake recipe has vastly improved from that first iteration, it continues to improve, and versions tailored to individual needs are possible. 

WordPress is this cupcake recipe: there are thousands of people around the world iterating on every single aspect of WordPress, and sharing the WordPress recipe. WordPress now powers around 34% of the internet. Through open source software like WordPress, we as users have the freedom to add our voice to the internet in the way we want and understand. And anyone who wants to provide input as to how WordPress itself continues to evolve can do so. This is an incredibly powerful thing: people like you and I decide not only how we add our voice to the internet, but we decide on how it grows in the future.

Slide 17
When I say that WordPress is a global community, I mean that there are people around the world working on WordPress. However, the WordPress Open Source Project doesn’t have any employees – everyone is a volunteer! We call these amazing people “Contributors”. Suffice it to say that WordPress would not be what it is today without contributors: people who deeply care about the future of WordPress. These people bring a huge variety of skills, such as software development, design, support, translation, training, content creation, and/or community organizing, just to name a few, and they all contribute with a varying degree of experience. They could be users of WordPress, like bloggers, or builders of WordPress, like a plugin developer. They could be freelancers, or part of a huge agency. There is no one kind of WordPress contributor, and that kind of diversity is incredibly important for building such a powerful tool like WordPress. And we need even more perspectives, skill sets and experience levels if we want to make WordPress as accessible as possible. 

Slide 18
One question that I personally had when I first joined the WordPress community and now answer regularly is this: Do I need to know how to code to contribute to WordPress? 

Slide 19
NO! You do not need to be able to code, nor do you need to have any understanding of code to contribute. 

If you can, excellent, that’s definitely a skill the WordPress Project needs, and if you want to learn, this is a marvellous space to do so. You’ll want to learn about PHP, JavaScript, HTML/CSS. But I want to emphasize that there are many other ways to contribute to the WordPress Project outside of code. I really mean it when I say that we need people with a wide variety of skills and strengths to build WordPress. 

Slide 20
Where do you start if you want to contribute to WordPress? This is the site you want to visit.

Slide 21

You’ll find all the amazing contributor teams here! These are the teams that build WordPress, that anyone can join at any time. If you have development experience, you might be interested in the Core team, where much of the development work for WordPress is done, but you’re also needed on the Support, Themes, Documentation, and Accessibility, just to name a few. If you know multiple languages, we need you on the Polyglots team. If you’re a Content Creator, your skills would definitely be applicable to teams like Support, Marketing, TV, or Documentation. If you’re all about community building and connecting and empowering people, join us over at the community team. And if you have a mix of any of those skills, we definitely want you as these teams need to work together to make WordPress. 

You’ll find more information about each of these teams on the Get Involved page.

You could also visit a WordCamp with a Contributor Day, where people get together to contribute to WordPress. Different teams will come prepared with an onboarding process for new contributors, and a project to work on that day in person. At the end of the day, each team reports back on what was accomplished. This is often a very fun way to get involved. 

Slide 22
I’m not suggesting that you join every team. What I am recommending is that you take the time to explore which team you want to join. There is a lot of information on each team online, and every team onboards new contributors on a regular basis.

In deciding to join a team, think about a few different things. What existing skills do you have that you think you could contribute? That might be the easiest place to start: leveraging the skills you already have. Think about the skills do you personally want to build. The WordPress Open Source Project is a great place to learn something new. In order to be a platform for everyone, we need to make it accessible to all experience levels, so if you don’t know how some aspect of WordPress works, being able to ask those questions and get clear answers is important. 

You don’t need to default to what you do on a daily basis, or what skills you want to build: ask yourself, what matters to you the most when it comes to building the future of the internet? What part of that excites you the most, or what are you the most passionate about? 

Figuring out which team addresses your “why” when it comes to the internet is an excellent place to start. 

Slide 23
When you join a team, you’ll see that we do a lot of work online. We do a vast majority of communication through Slack and team blogs, which you might hear referred to as P2s. All of that is public, and you can join the Slack channels by visiting and following instructions there. 

Slide 24
You’ll find that the WordPress community is made of enthusiastic, gifted, and opinionated people. In going from an 8-5 physical office to a primarily online, open source community, I’ve had to adjust my communication style a bit. Here are three tips.

The first is to be patient. We’re an online community made of volunteers. Immediate responses are next to impossible, as we each have competing priorities in life, not to mention that we all live in different timezones. Decisions in an open source project take time and if you can work towards patience in collaboration, you’ll have a much more enjoyable experience.

Next, provide lots of context and feedback. If you’ve been working on project, or if you are particularly passionate about something, that’s awesome! You’ve probably invested a lot of time and know the subject matter inside and out, and it’s likely very important to you. However, that is your frame of reference, and your responsibility to share with others if you’re bringing this to them. Provide lots of context so that others better understand you, and add to everyone’s knowledge by answering questions, or providing feedback if you have it. 

Lastly, when in doubt, ask questions, and avoid making assumptions. The WordPress community is made up of mighty helpers. We want to answer your questions! Our global community is also made of individuals: people with different cultures and backgrounds. Instead of assuming what someone does, or that someone shares the same values as you do, ask in a polite and kind way! One example of this is in suggesting deadlines. In a multidisciplinary community, it’s likely that we don’t understand what different people do, and it is surprisingly easy to undervalue the job or the time it takes to make something happen. You as blogger, you might assume that designing a graphic should take no more than a day, but a designer who actually needs to create the graphic might see it differently. A better approach would be to ask your co-contributor how long they think the project might take. 

Slide 25
I hope that you have a better understanding of WordPress, and that you are inspired to participate in the WordPress open source project. Here is another call to action for you. Go online and search for your city name, along with “WordPress” and “Meetup”. If there is a group near you, attend that meetup, and make some WordPress friends! If not, come chat with me and I would love to help you start a WordPress meetup in your city. In fact, WordPress meetups that meet regularly can eventually organize WordCamps like WordCamp Boston.

Slide 26
If you’re from Boston, these fine people are the organizers of the local meetup and this WordCamp, and they would love for you to join the local meetup. The first link there is to the group. The Boston Meetup has an open application for speakers, so if you would like to not just attend but give a talk at a local meetup to share some WordPress knowledge, you can submit that talk! 

In any event, joining your local meetup is an excellent start or continuation of your WordPress journey. 

Slide 27
If you ever have any questions or just want to talk about the WordPress community, I would love to meet you! You can find me online on the main social media streams and on Slack as angelasjin.

Interested in attending a WordCamp? Check out for upcoming events!

Things left unsaid

I talk to strangers. Regularly. Especially when I travel.

I suppose it is poetic that our lives touch in brief glimpses, and that we walk away having learned something about the other, most likely to never see each other again. In these moments, when we don’t have a comfortable familiarity, I sometimes leave wishing that I had said that one thing.

To the person sitting behind me on that flight, it’s a touchscreen, not a poke-aggressively-screen.

To the Mexican-American woman from Houston, in discussing politics with you, and was simultaneously unsurprised and disappointed that you’ve experienced such an increased level of racism in your own community.

To the Lyft driver who said that your favorite doughnuts were from a specific store, and had I been there before? I was honest when I said that yes, I’d been there before, but I lied, I’ve had better doughnuts. You were just so excited and I didn’t want to put a damper on your happiness.

To the person who kept speaking to me and everyone else around you, no one wanted to speak to you because you had very bad travel breath. We’ve all been there. Next time, take the piece of gum I offer you, please? You seemed like fun otherwise. 

To the person who somehow managed to take and check approximately 10 million selfies during the course of a 1.5 hour flight, I hope you found the right one to post on social media. 

To the Lyft driver who listened to 1999 on repeat, you know it is 2019 right? Also, that was a terrible cover!

To the very sassy flight attendant, your safety demonstration was the best I’d ever seen, and I wish that more people enjoyed their jobs the way you seemed to enjoy yours. Seriously, better than Britney in Toxic.

To the airport bartender who thought it was “cute” that a woman liked to drink whiskey, you’re a sexist jerk, and I didn’t appreciate that you gave me a light pour because you didn’t think I could handle it. I was fully sober, and I get to be the judge of what I can handle. 

To the person who sat next to me on the bumpiest flight ever, I didn’t mind that you grabbed my hand. I was nervous and missed my loved ones too.

To the Lyft driver who was watching a movie while driving, just stop it. Please? No seriously, STOP!

To the person who tried your very best to stay within the confines of your airline seat, I leaned away to try to give you extra space. You looked very uncomfortable and I hope my leaning in the opposite direction didn’t give you any negative feels.

To my Lyft driver who shared numerous, lurid details about your many health issues, that all sounds terrible, and oh my gosh you massively over share. 

To the person who laughed really, really loudly while watching Wreck It Ralph, you laughed so hard, I planned on watching it on my next flight. But then they took it off, and I was so sad that ensuing flight. 

To the Lyft driver who encouraged me to sing along, I’ll always think of you every time I hear Low Rider

Photo credit courtesy of unsplash-logoKristina Flour

We’ve moved 😳

Cross #27 off the 40 before 40 list: we’ve officially moved from Seattle to Madrid.

On our very first date, way back in May 2014, Dane and I talked about travel. It was the first date, so we didn’t make any plans together, but we shared where we wanted to go and why. Admittedly, it was essentially a list of countries and food we wanted to try, but it was excellent first date conversation. At one point we even talked about our desires to live in a different country. Little did we know then!

Dane and I are planners at heart. Seriously: we had our wedding venue booked before Dane proposed. This transatlantic move was planned out and executed across two years, and was not without a healthy amount of headaches, frenzied excitement, and luck.

Step 1: Get our jobs in place. For me, that meant finding a new job entirely. Mentally, I was already there – while I loved the firm I was working for, I wanted to be doing more community building work, preferably in the tech industry. I didn’t know if it was possible to take this international, and I knew I wouldn’t be happy taking a “just because I want to move” job. My career is deeply important to me, and wasn’t something I was willing to sacrifice so that I could live in a foreign country. I lucked out, and found the perfect job with Automattic as a sponsored volunteer for the WordPress Open Source Project as a Community Wrangler. Automattic, a fully distributed company, has made it seamless for me to pursue both career and life goals, and my team has been super supportive of my move.

For Dane, that meant getting a promotion, and then finding the right job overseas. He worked hard to get that promotion, and it was very well deserved, in my totally, completely unbiased opinion. Amazon has tons of positions internationally, and Dane, like me, didn’t want to take any role just so we could move. Luckily we were in no rush, and he was able to find a role in Madrid that fit his career interests and goals. He interviewed, and was offered the job.

Step 2: All the paperwork. Seriously. Even with Amazon’s help, which made our move infinitely easier, applying for and obtaining a visa requires reams of very official paperwork. This required patience, diligence, and a good amount of fist shaking at nothing in particular. It also required a trip to San Francisco to visit the Spanish Consulate. We entered with our armloads of paperwork and relinquished our passports (well, because I had to travel internationally for WordCamp Nordic soon after, I had to mail my passport the following week, but that was a whole different story and headache) so that we could get our visas. A nail-bitting five weeks later, our passports and visas are mailed to the unofficial consulate in Bellevue. Needless to say, Dane and I were absolutely relieved to have our passports back in hand.

Step 3: Celebrate! Panic. Rejoice! Panic again. Celebrate again! I don’t know if the fact that we were moving to Madrid ever really settled in while we were in Seattle. Sure, we looked at each other with broad smiles on our faces, exclaiming, “We’re moving to Madrid!” But then there was a seemingly endless, daunting list of tasks to do in order to move. Why the heck didn’t we plan for this?! Note to self for the next time: write up the damn list of things to do before getting to Step 3. Top of that list? Go through all your stuff and donate everything you’re not taking as soon as possible, and not the week before the move. Set up a mailbox and mail forwarding. Give everyone ample notice of your going away party.

Note on the going away party: it sucks. I mean, it’s heartwarming to see all of your friends and family gather together, and amazing to have them send you off with all the well wishes in the world. But parting ways is hard and painful, and the first goodbye is just as gut wrenching as the last one. It’s not for forever, and thankfully technology makes it much easier to stay in touch, but that was a particularly trying day that made me cry many tears.

Step 4: The Move. Honestly, I don’t even know how this all happened. The past few days have been a blur, and thank goodness we had a full plan for the physical move that we followed closely clung onto for dear life. When we landed and got checked into our hotel, we slept for 15 hours. Thus went our first day in Madrid! 😂

Which brings us to Step 5: Figure out which way is up. It is now day 2, I have wifi, I have a place I plan to cowork from, I went grocery shopping, and I’ve attempted lots of Spanish successfully-ish.

Er, stay tuned for how Step 5 pans out. I’m optimistic.

We’re Moving!

I’ve lived very happily in Seattle for over two decades. Don’t get me wrong, I still love Seattle, but I’ve been feeling restless in recent years, and I am ready for this next adventure.

Dane and I are moving to Madrid this week. It has taken years of dreaming and calculated planning, as neither of us were willing to uproot everything without a clear strategy in place. By sheer will, fate, magic, or alignment of the planets, this is now happening, and I am experiencing all the emotions.

We had the going away party. We’re packing and cleaning. We have all our logistics associated with our move confirmed. And I’ve never been more excited for and unsure of the future. One thing is certain: if you follow this blog, you’ll be seeing a shift in content, as I intend to write about my expat experience.

As I get ready to fly out, my mind is on the people I won’t be able to see on such a regular basis. To my Seattle friends, family, and mentors, my coworkers, co-conspirators, collaborators, and fellow troublemakers, thank you. Thank you for being who you are, for adding to my life, for making my time in Seattle so fantastically wonderful. I’m going to miss seeing you regularly, so let’s stay in touch.