 Good good morning everyone the meeting will start at 1015 for many slater. Thank you. Good morning Welcome everybody. Welcome to work camp Asia 2024 everybody happy to be here. Hey, I'm happy to be here My name is Raquel. I'm from Phoenix, Arizona in the US. This is my first time in Taiwan and I'm Very very impressed and just it's a lovely country and I'm very excited to be here And I'm you gonna be your emcee for the whole morning So if you have any questions or need anything feel free to ask me or any other volunteers If you guys been to work camps before we have Organizers and volunteers and if you need any help look for the I think it's a purple badge And they will help you but we've got a great start to the day. We've got Maryam Schwab Yes Maryam is the head of WordPress relations for for Elementor and she's gonna give us a lovely talk on what it's like to be a Wonderful professional and a mother so get ready to hear her talk and everyone. Let's welcome Maryam Yes. Yes. Hello. Now you can hear me Thanks for coming. It's really exciting to be here in Taiwan I also have never been here and I'm really enjoying my time here It's really a lovely country and really nice people. So thanks for hosting us Taiwan at this flagship event and Yeah, so I'm going to be talking about Quite a crazy topic which is building my career in WordPress while raising seven kids. Yes I do have seven kids and And I yeah, so I'm gonna tell you about that and some of my learnings along the way So but first, I'll just tell you a bit about myself So I've been in the WordPress space for over 17 years And that started when I founded my WordPress development agency After I gave birth to my fourth kid When I realized I needed more flexibility in my life and I'll get into that After doing that for about 13 years. I co-founded and was the CEO of Startup called Stratik if you've heard of it. It's a platform for publishing WordPress websites in a static format That came to solve issues that many of us are familiar with in the WordPress space security scalability and performance and by publishing the sites in a static format, which means basically just HTML files and CSS and JavaScript. It's super fast super scalable and like you leave the servers behind so I Founded that company to try to solve these issues and thank God that I did solve those issues with with this platform And it was a venture-backed startup. So that's also part of my story meaning we raised funding from VCs and investors and in June 2022 Elementor acquired Stratik and I've been with Elementor since then Six months into being an Elementor I took on this new role called head of WordPress relations And that's what I'm doing until now So that's a bit about me. I just want to make some disclaimers about this talk So yes, I have seven kids, but that has a lot to do with a lot of things including my own personal choices But also my Society and my context and my culture. So My point here is not to inspire or motivate anyone to do anything that I have done Okay, so that is not my point It's a it's not it's like a little what Okay, fine. Anyways Yeah, my point is like we all have Multiple aspects to our lives Often part of it is our business and professional life and our personal lives And I think whether you have zero kids or seven kids We're all trying to figure out how to kind of juggle that and make that work for ourselves and give everything the attention that it needs and deserves So having done the extreme version of that I call it like an extreme sport bounding and selling to companies in the WordPress space and At the same time raising seven children. I've learned some things along the way Thankfully and so I'm here to share that with you in case that's helpful in some way And I just also want to say that if you've heard me speak at work camps in the past you Will have maybe noticed that my talks tend to be like technical and very Unpersonal so you know I've spoken about content security policies whoo super personal and performance and static and even the business of WordPress I have mentioned and referenced here and there that I have seven kids But it's always kind of a side note and usually not publicly discussed so this is quite personal for me And so it is a bit of a sensitive place. I'm just putting that out there The reason I submitted this talk is because people have been saying to me for a while that I should share my story because it's a weird unique story and so I am but but just so you know It's like it's kind of vulnerable for me to share my like things about my personal life at the same time I'm not sharing everything about my personal life. It's not You know, I still like my privacy so but what I'm sharing has to do with how I manage personal and business and Yeah, and hopefully that's helpful to you guys Okay, so the role of WordPress in my career and my family After I gave birth to my fourth kid. I realized that I needed more flexibility in my business life at the time I was working at an intellectual property firm and Like a few months before she was born all three of my kids had chicken pox But they didn't have chicken pox in any Convenient way it was one kid had it and then another kid had it a week later and then another kid had it a week later So I kept calling my manager and being like I can't come to the office again I can't come to the office again and and he was actually like nice and understanding But I didn't feel good about that. I felt bad that I was not able to Deliver or show up and I didn't like being in that situation and You know, I was and with a fourth kid coming along. I was like, okay I definitely need flexibility in order to be able to be with my kids full-heartedly without feeling guilt And I need to not be in like a an office type of job. So after my fourth was born I quit Nicely, but I quit and I decided to go freelance I actually studied English literature, which is a very weird thing considering my career path But I did and I started by offering content creation services to companies and organizations But what was happening was this content was consistently going into websites And I found that I was much more interested in how those websites worked and what opportunities they brought then writing the content so as I was like providing these services, I also started to teach myself WordPress and Why WordPress I was exploring the options came across the open source options Felt more connected to that tested them out and fell in love with WordPress So I was teaching myself how to build WordPress sites and then I started to offer it as a service And I was probably one of the first in Israel to offer WordPress to businesses as a professional service At the time companies were starting to look to set up blogs That was like the cool thing and WordPress was a great solution and I I was there to do that and And eventually that turned into an agency So I chose WordPress because I liked it But it brought a lot of benefits to me in terms of my professional versus personal life first of all because it's sorry Because it's a web-based. It's super flexible I could do it when I want when I want if I can't if I'm not available I just won't do it and then when I when I am available I'll be all in working and I can do it from home I can do it from wherever and also as you're working with WordPress if you're providing it as a service You end up having to learn a lot of things around it I joke that I started out by building WordPress sites, but I ended up becoming somewhat of a server expert Which is not what I was looking to do But when you're working with WordPress you just have to understand that aspect of it And then if you're providing it as a service you also have to learn how to manage a business So, you know you learn I will I learned and I'm sure many of you as you're going along you learn marketing sales You know Management and all this kind of stuff as and if you have an agency and it's growing all of that what that comes with it And that to me was really interesting. It was I was like excited about the opportunity to learn about all these different things as I went along And Considering that I'm like don't fit certain molds, let's say Being a mother of many small children Coming from Israel And different things like that. I they don't fit a mold and in many industries that might make me stand out in not a good way But in the WordPress community, it's very diverse and very opening open and very welcoming and so I Call myself a weirdo like I was a weirdo And I was okay I could be a weirdo and be myself in the WordPress community And continues to develop and be part of it despite that so WordPress I fell into it, but it ended up being Wonderful enabling choice for many reasons So how did family and business make me better I think we often try to draw lines in the sand in terms of our personal life and our professional life And we're like they're not connected. They're not related I'm gonna do this and then I'm gonna do that and I'm not gonna think about either one of them you know at the same time and They have no connection to each other in my experience. That's actually not the case I found that as I was going along I was able to take learnings from my personal life and apply to business and vice versa Things that I was doing a business made me better at running my home in a more efficient way and and like personal relationship types of things where I was able to apply to business so I Started to feel like with my kids. I'm providing them with customer service So as in the agency we were working with customers and clients and providing customer service I found myself feeling like I was doing that with my kids that they're like something around Customers employees and stakeholders. That's my kids and so And And I would apply certain things from providing customer service to them. Okay, so I have seven kids They all need attention. Can I give them all attention at the same time? No, because I'm just one person So what do I do? I prioritize who needs attention right now who has the highest level of critical, right? and And even okay, how do you communicate with customers? You have to communicate a different way with different clients because you know some are more technical some less technical Some have more background some have less and so the same with kids like some you need to talk them in a more emotional way Some in a more practical way, you know, some need more hugging some need just like here's a good Bowl of pasta, you know or whatever so So I often felt like I was providing customer service to my kids and I and I think I did that better because of work And in terms of building relationships So, you know, there's a lot of talk in the world of business like hustle culture Which I can't stand and I can't stand that word. So I don't even want to say it But it's like oh gotta do gotta do we're gonna keep working working working working working and then it's gonna bring success What about building relationships, what does that have to do with business when we just keep working so In my experience, none of us are working in a bubble and Everything we do is based on a relationship with other people whether it's our colleagues our clients customers In a venture-back startup, it's your investors It's all relationships. And so we want to do that well and I feel like there's not a lot of discussion around that in the business world I come from a pretty big family. I have something like 30 cousins or something and and I myself come from a big family and We're just we talk a lot like we're it's like a lot of just gabbing and my grandfather was a rabbi of a Jewish community and my grandmother like Co-led it with him and so, you know community stuff and we all just talk a lot and so I took that from my personal life People are like, oh, you're so good at talking. I'm like, well, you should have seen how I grew up None of us stopped talking ever Yeah, so that's that I was able to take an applied to my life and it's my business life and I Think you know if we pay more attention to that seeing our business relationships as also important and having the same quality and Investing in that then I think that's better for everyone in our business dealings Okay, so that's that's like kind of background. I'm gonna just share some lessons that I've learned Never say never so when we're young We're sure that we know everything and we know how everything's gonna be and we have very like solid ideas and opinions about things For example, my kid will never have a tantrum in the supermarket. Not mine. Look at a terrible parent How can their kid have a tantrum? They don't know how to control them and then of course you start to have kids and they have tantrums in the supermarket Whether you want it or not. So things like that like our that are humbling experiences Another example is I always said I'm never going to give my kids chocolate spread sandwiches for school. That's That's a common Sandwich in Israel and it's very easy and I'm like, no, why would I give my kids sugar-filled sandwiches? And then of course I found myself giving them chocolate spread sandwiches at some point So why should we never say never because a few things one is You change and evolve, right? So we have opinions about things and then as we go through life We learn things about ourselves but the world and we start to say, okay Actually, maybe that's not like the worst thing in the world and maybe that actually makes sense for me I'm not in favor of chocolate sandwiches. I'm just saying You can't control how things pan out. So you can also be like this is how things are going to be I Find a somewhat amusing when people are like starting their families like I'm gonna have like three kids They're gonna be exactly three years apart and there's gonna be a boy and two girls I'm like, okay. Good luck with that because You just can't plan a lot of things and even how are your kids going to turn out and what are they gonna be interested in? Is that one of your kids can have a learning disability and going to need more attention and you're like my kids We're all gonna be like Harvard graduates and then no, they're not because they're different and they need different types of attention so yeah, so things don't always work out the way you think and It closes you to opportunities That's something I've learned along the way like if you set a line and an opportunity comes along You're too connected to that line You're not going to embrace it and that's a shame because there's some opportunities that might seem like different than what we expected But they're really amazing and so it's worth being open to that This is exhibit a and never say never this is our dog Casey she joined our family in September My oldest son my oldest is my son and he's 25 so basically for like 24 years from the moment He started talking. I've been saying we will never ever have a dog. It's not happening Never no way know how I know what's gonna happen. I'm gonna end up taking care of this dog I have already seven creatures to take care of no, thank you. I'm not doing it Anyways, now we have a dog And that was my line in the sand and it worked out in a way I didn't expect and there's a story behind it which I you know, it's not that interesting But it really worked out in a way that made it made sense for us have to say even I love her she's very cute and Hilarious actually also, so we have a dog so never say never You only can control what you can control so we can often spend a lot of time being frustrated and upset about things that happen and Often we just we can't change them It's just circumstances and they're outside of outside of our control and spending effort and emotions on that It's just not worth it. And so What I've learned to do is say, okay, what's going on here? This is out of my control. I can't I can't change that but what can I control? What can I change? What can I work to influence and Directing all of my energy there both in business and in personal so that is part of that is accepting Unpredictability so understanding again our plans whatever like they're good. It's good to have plans It's good to have a direction But just be open to the fact that you know life is dynamic people are dynamic things are dynamic And when you stop trying to change what you can't control you can then focus on what actually matters And what matters at any given time is what you can control so what can you do? Can you give more support to someone? Can you help out? Can you make changes for yourself that will help and things like that? And letting go of guilt. Okay, so I'm a Jewish mother, which means that I should be the epitome of guilt, right? That's the stereotype. I probably do have a lot of guilt But but what I also have learned is that that also is draining And it's the same for business and for personal at any given time all of us And I know that this is the case but all of you as well We're all doing our best to do our best, right? None of us want to do something badly Or partially or fail But if we do if we can't do everything that we think we should have done There's a reason it's because we just we couldn't at the time the context Just made it not possible or we just didn't we don't have the capabilities We don't always have the capability to do everything or whatever it is and it's not worth being guilty Instead look at things and be like, okay, what can I change for the future? How can I do this better next time? Or if this happens again? Or it is what it is and like it's time to move on and Yeah, so I know it's hard to give up on guilt, but We focus on negative things about ourselves Like in many ways and instead of feeling guilty. Maybe it's like I try to do this with myself I'm definitely not always successful. Look at what you have achieved and what you have done Well and focus on that and try to do more of that But timing matters so in the hustle culture barf People will be like and if you work really hard and if you work all the time then you're going to achieve everything Okay, so first of all, that's not true Like it's like actually working hard all the time does not correlate to success necessarily And also if anyone attributes all of their success to themselves Then I don't know they're missing something because in the end people's Success generally has to do with the combination of working hard and timing I just heard this term called Surf luck surface area. I don't know if you've heard this Which is this idea that if you work hard you kind of create your luck Meaning if you keep putting yourself out there you keep sharing your vision with other people You keep taking steps then that like creates a larger luck surface area and that has to do with timing as well But even so and yes, we should make the most effort to to succeed and put in put in the effort Timing in the end plays a crucial role two people can be working just as hard as each other One will have better timing the other will have worse timing It doesn't mean that this person is more worthy or more capable or anything like that It just means that they had better luck slash timing So it's something to keep in mind Um in yeah timing plays a crucial role and Learn how to identify these pivotal Moments so this comes back to keeping your eyes and a self-opened opportunities That come along so as you're going along opportunities can just come out of nowhere like and totally unexpected and just things that you didn't even dream of So you do your hard work. You put it in put in the time Keep yourself open to opportunities and with the right timing Good things will come along Okay, so the power of authenticity. I talked about relationships In business like in our personal lives. We have relationships and they're important relationships and meaningful relationships But they are between people and people want to connect with people, right? It's boring and uninteresting and it feels artificial to connect with someone who is like a An avatar of a business person and uses jargon And you know doesn't have as much of a personality doesn't have a sense of humor Doesn't share things about themselves, you know, obviously you don't have to share a lot of stuff But they're not a human being that's not interesting and that's not someone you necessarily want to connect with on any level including business And it doesn't generate trust So in the beginning of my career when I founded my agency I was like, hmm. I think I'm going to be a business woman now So maybe I should dress like a business woman because I think that's what you're supposed to do I should look the role so people will take me seriously. So at some point I tried to buy like businessy clothes And I that did not work for me. I felt uncomfortable. I didn't feel like myself and also with seven kids Someone is always either throwing up on you or smearing cats catch up on you or something and having clothes that you can't just throw in the laundry By the way, and that's when I started wearing all black my kids look at my closet like, you know, why is everything black? I'm like because you all were always like spreading things on me so I decided that's not for me and I need to be myself and that includes how I dress obviously we should be respectable and you know Presentable, but I decided to go with who I am including externally. So I'm going to show you a picture So this is me and my co-founder stratics Josh Lawrence and the guy in the middle His name is Eric Reese Eric Reese wrote a book called the lean startup. It's kind of considered the Startup Bible. It's a good book. So I recommend it and when we were working on our fundraising round a friend introduced us to him and He's very influential and when he heard our pitch he was like, okay, this is amazing I'm all in I want to invest and I'm also going to going to introduce you to investors So this picture was taken in San Francisco. We flew there quite a bit to close our round and I'm wearing a headscarf as you can see the reason I'm wearing a headscarf is because I'm a religious observant Jew And many married Jewish women they wear a headscarf and so did I and that was me and again at one point I had to decide do I continue looking like that which is like a weirdo in some ways No offense it would be a headscarf, but like you don't look like everyone else Or do I find a way to do it in a more common acceptable way? I was like no, this is who I am And people can kind of take it or leave it and we closed a very nice funding round While I looked like that. I don't know what people in San Francisco thought Did they think I was like a hippie? I don't know. Nobody asked me about it like I was like, why are you wearing that but I just I just went all in with who I am so you don't have to obviously you don't have to do anything I'm saying but You can definitely try to fit in the mold if it feels more comfortable with you But also bring your true self to things In conversation in your interest in how you look it's all okay I was saying to someone that you know, we meet so many people at these work camps It's hard to remember. I said if someone has purple hair, I'll remember them So that's also an advantage. I was once at a conference It was like so packed and someone wanted to meet me and uh, I was like, I don't know how we're going to meet Anyways, I see this guy come through the crowd. He's like make way make way He said Miriam. I found you because of your headscarf. I was like the only one like that So in some ways it can help make you more memorable And stand out in positive ways. Okay Managing so much stuff takes so much time And I am always trying to find ways to digitize and automate so that I'm not repeating things and I'm kind of helping my future self I always am like, okay, well future Miriam be able to find this document Well future Miriam, you know, will this be helpful to future Miriam? So On the business side, these are just some of my favorite tools. They're like little tools Well, Tatchee BT is kind of a big tool, but it's prompt. They're little tools that Help me do things more efficiently. So text expander I put in a shortcut it like expands into anything you can set it so it can be my bio I have short bio long bio like every time I apply for some like to talk or whatever Our company url my phone number email like responses to things. It's just super useful and I love it Monosnap is my favorite screenshot app I've tried a lot. This is my favorite chat gbt obviously Dex dex is something I discovered recently. I'm in love It's a purse. It's like based on the word rollo dex It's a personal CRM. So again, I've been in the WordPress space for 17 years I've met a lot of people I really try to remember everyone, but I don't always remember everyone and I also don't always remember what we talked about and This just it syncs really nicely with LinkedIn and Twitter And I can tag people based on their interests and like their companies and I use it intensively to keep track of people who I meet now so that I I can keep track And so just one of my favorites Calendly obviously for fast Scheduling notion not notion but notion calendar notion calendar has a really cool feature which it adds a Like a little calendar to your meeting bar to your out your bar on your Mac and Then it shows you you can easily see what your upcoming meetings are and also a minute before a meeting A link pops up directly to the to the video call I needed that because I kept forgetting to join meetings So I love that and it has other cool features too. So I would check it out on the personal level These are some of the apps that I used to make myself more Optimized so Google keep for my shopping list. I'm just saying case you're trying to figure out like I have my phone with me always I'm like, oh, we need more tuna done. It's in my shopping list And I only do online shopping by the way because I'm not spending hours going to supermarket. Nope WhatsApp I actually have a WhatsApp group with my kids And the reason is to share nice things but also to be more efficient with family announcements because otherwise I have to like get in touch with seven people and that's not efficient So it'll be things like the cleaner is coming today at 2 p.m. Or the supermarket orders coming or we're going away for Shabbat like for the weekend or something like that So that helps me be more efficient. My calendar is key I try to offload as much as I can from my brain. So I don't have to remember things I think my memory is not great, but also when you're trying to remember a thousand things business and personal It's just impossible. So the minute I have to remember something I immediately put it in the calendar in a reminder something like that So my calendar has my personal calendar with all the kids appointments or whatever school stuff and then of course business meetings Apple notes for note-taking but actually mainly for my recipes So cooking is very important because we've got to feed the kids. They're always hungry And so I become an expert at like making big dishes that don't take a lot of time and are delicious If you want recipe recommendations, let me know and Dropbox I love using Dropbox actually for personal things because the mobile app has a great scanning capability So like a kid gets a document Like the doctor prints out a report. I'm going to lose the paper. No question immediately I can scan it straight into every kid has a folder. That's me helping future me Because eventually, you know, you often have to refer back and so it's easily accessible Embrace minimalism. So I know that there's this Netflix show called minimalism or something like that I couldn't watch it. I thought it was boring. So I don't mean like that extreme version But like getting rid of as much clutter that lays like physical and not physical from our lives So less is more Just in terms of like stuff. I hate stuff. I don't like having stuff whatever I can I'm like kids. We're giving away half your closet and things like that I don't you know, it's just especially when the kids were growing up. We lived in a smaller apartment We didn't have a lot of space like there was no room for anything extra. So if it wasn't touched for like a year off It went I have no emotional connection to things Less clutter means more headspace for other things. It's just not like taking up any room in our brain Um, say no to things. I'm still not so great at that but um, I did learn to like people would be like Oh Miriam, can you come speak to this These students and that like that kind of stuff and those students and maybe let's do a side project together And I'm excited about everything. I really am but I learned to start saying no to things that Because eventually you stop doing anything. Well, if you're doing too much, you're not making anyone happy. So um, I try to say no and sometimes I feel really bad about it um, I you know, I mentor these uh, these women students in Jerusalem And um, you know at a certain point they like they bring me and they have this accelerator And at certain points I have to say no and I feel bad, but you know, you just can't I have to my priorities are my kids My family and my work. So Yeah, it's hard, but it's important. Um, and simplify So kind of like my cooking like just do things easier You know, you could make two types of chocolate cakes one can have like three bowls You have to whip the egg whites and I don't know what Or you can just put it all in a bowl and mix it all up and then pour in a pan and they're both delicious So it's like that in personal and business like just try to reduce steps of things try to make things simpler simpler for yourself Recharge and take breaks hustle culture work all the time and you'll be successful No, you're going to burn out and you're not going to do things well So, um, it's really important to stop and give yourself that time Um Sorry, this is really tiny discover the necessity of really breaks to prevent me. Yes, okay Okay, I'm just going to talk quickly about shabbat. So shabbat is our weekend And I I keep it in a particular way. So basically every friday night I turn off We all turn off all of our electronic devices. No computers. No TVs. No cell phones Cook all the food before shabbat. So I'm not cooking and that's it We just shut off from the world and that to me helps me recharge my brain And recharge my batteries and I I start working in on sunday totally refreshed It's like by the end of the week. I'm exhausted and then sunday I'm refreshed and my brain is clear and I can have like ideas come to be better and I'm like really energized to work Shabbat is a hard thing to keep. I was telling some other people in the wordpress community about it And they tried to keep it and it's it's not easy So not that but some way to disconnect and really give yourself the time to to recharge your batteries It will help you work better and it will also give you longevity. We're doing a marathon. We're not doing sprints here and Find what works for you to stay grounded and focus on what matters. Okay, so that's like that. Okay Work life jutting act. So just like a few things to wrap up self-care. I also hate that term so I don't really mean like oh, I'm gonna I don't know what live meditate and like drink tea and Go to spa or I don't know what no it can be small things, but like things that you can do that are good for you Um, it's totally legitimate find joy So if you enjoy your work, you know that saying then it's not like you're working and that's true So I'm fortunate that I I love what I do and I love the people that I work with and I hope you all do or will find that Um So finding joy in your work means also figuring out what works for you like what where your passion lies And then you can be happy every day when you're going to work and also outside of work. What brings you joy? Try to make sure that you fit that in So for me like when I was going through hard times In my life sometimes it just meant going to like a cafe and getting myself like a good coffee and like a little breakfast Even that would make me happy. So, you know find those things Um, yeah, we're in it for the long term. Okay laugh if you've known me I laugh a lot Um, and uh, it's because I think things are hilarious, but um There's a lot of opportunities to laugh like so when you're raising small kids It's exhausting and just you just like oh my gosh And I do you're lucky you're so cute Otherwise, but also kids are hilarious one of my kids in particular She would say the funniest things and I was like, oh, I should write this down And I didn't which is a shame but laugh laugh with your kids and laugh at work I've also been fortunate to work with hilarious people and it's like we have It's almost like we're competing to make each other laugh more. This is that static element. It's kind of funny But the static people are hilarious and uh, we have some great stories and like if you can laugh with your colleagues Um, you just you know, you people laugh together success succeed together or something I don't know if that's the saying but that's what I feel like so make sure to laugh okay, so My kids and my career have taught me more than I ever expected and I wouldn't change a thing even though It's like crazy Going through that like really there's years. I don't remember because they were so small and it was also crazy and I was sleep deprived I've learned valuable lessons from the beautiful chaos. It is beautiful chaos You learn a lot about yourself and your capabilities when you kind of push yourself in this way Of juggling parenthood and professional growth. Okay, so I'm going to tell you this story and then I'm going to wrap up Sinkful of dishes which is kind of the story of my life, but This sink full of dishes was waiting for me After we closed our funding round. So we went to san francisco wrap things up with the investors and on our flight back to israel They were signing we had wi-fi and we're like, oh this one signed that one signed. Thank god. Thank god And we landed and we had closed and really like over six million dollar funding round and that's like That's nice. That's something to be proud of and we're like, yay Okay, and then Get home. I walk in the door. It was like night. So the kids were all sleeping and this is what's waiting for me So you might think oh, you're so awesome. You close this funding round No, dishes don't think you're awesome and kids just want to make sure that they have food and like all of this keeps you humble So I got walked in the house and I was like, yay, and then I washed the dishes so I will always remember this sink full of dishes as Showing that balance of like you just achieved something that's pretty awesome But we still got to wash the dishes and do the laundry and everything So don't we get to see your kids, right? I'm talking about them all the time and I haven't showed you them Yes, you do Here they are So I'm in the middle and I have one son and six daughters Yes, and recently my son and that daughter on that side got engaged. So I'm planning two weddings Yep, hands full as usual in different ways. Thank god So yeah, so that's my those are my kids and they're my joy and And motivation for everything that I do and they're amazing. Thank god So that's it. That's my talk So we I think we have time for q&a if you don't have questions, okay, but if anyone does you can ask Oh, so but when I was preparing this I said to I told a friend I was preparing this talk and she's like, how did you do that? I'm like, I don't know like how did you build a career and have seven kids? I don't know I'm actually not like exactly sure, but I just did so questions Thank you. So I'm curious to know like what you do what do you usually do during your shabbat shabbat? Sure. Yeah So at sundown, like I said, we turn off all the electronics and over shabbat we have like Two like almost they're like feasts. So all of friday I don't cook during the week because I just don't have time or patience and I don't love cooking But friday I basically spend the whole day cooking special foods for shabbat And then we sit down and we say some blessings There's some songs and whatever it's like a kind of like a ceremony and then we sit and we talk for so long It's really great in this era of digital everything because all of us including my kids We're all like in our phones and then without the phones Everyone just shares everything and we we really spend hours talking then most of us fall asleep on the couch It's like part of the ritual and then and then the next day Some people go to synagogue and we have another meal like that friends come over You know, we don't drive also on shabbat Oh, we play a lot of board games also Speaking of driving with seven kids. What car did you drive? So I had a minivan But then as the kids got older, they're like less around they're less going I'm not like taking all seven kids with me places, you know, they're like with friends They're like in school or whatever. So So eventually I was able to get a five seater But then what I did was if we go away on vacation Once my older kids got a driver's license. I would rent a second five seater And then one kid would drive that car. I drive the other car Pile all in and off we go in like a convoy to our vacation. So that's that's how I did it Oh my gosh, he said which one is my favorite. So my kids are always like, right. I'm your favorite, right I'm a face. So this is what I say to them See on you're my favorite son roots. You're my favorite oldest daughter, you know, like that You're my favorite third. You're my favorite with the curly hair. You're my favorite youngest They're all my favorites No, really they are they're all different. It's like apples and oranges. You can't Have a favorite Maryam, I have a question. Whenever I ask my kids if they can describe what I do They do not know how to answer at all. What do your kids say when they try to describe what your profession is Um, so for a while they would say that I just like I type a lot So that was something but as they're getting older they're kind of starting to get it. So, um Something that connected me to my 14 year old now was the fact that taylor swift website is built on wordpress So I shared that with her and I'm like because she's a huge taylor swift fan Like she's her site's on wordpress and now I'm cooler. So that helped. Thank you taylor swift But the kids really like every once in a while they'll be like, you know, so but what do you do? I'm like, but actually now it's hard. I'm like I talk a lot No, I I do stuff and I explain to them, but um Uh, yeah, they don't they don't really get it Yeah, it's just how it is and no tips no tips no I I actually have a real question from time to time Uh, you know, you meet people who They're not maybe they're like in a transitional phase in their career and they're not really sure and like you I've been accepted as a bit of a weirdo in the wordpress space and I just love it And so I'm always trying to you know, oh, maybe you should get into wordpress contributes to open source Have you been tempted with your children? To try to push them towards a career in wordpress or did you Throw up your hands and say, oh you just do whatever you want So not specifically about wordpress, but I do encourage them to do whatever they want to do even if it's kind of weird So like my son Is currently a farmer actually and I'm proud of him and he loves farming He loves tractors. He watches his youtube videos about tractors Right like and I love that. He's passionate about it. And if that's his thing great Um, I did bring one of my kids to work camp uh in Athens this year this past year That was the first time I came I brought one of my kids. It just worked out really well And she became a wordpress fangirl like by the end of that She was like collecting all the stickers and all the pins and she went to all the booths and and the community was so nice And welcoming to her. So she loved it And now she is like more into it. Um, but I just really Want you can kind of be a weirdo in israel anyways like in many ways so they can find their place But I just encourage them to do what they love. That's I think really important the most important actually Any other questions? I'm curious you mentioned about the recipes. Have you considered them open like a wordpress blog publishing them? No, it's it's a good question at one point I thought like maybe I should do like a cookbook like 10 minute recipes for super busy Whatever people I really should share the recipes like I have the best salmon recipe for example, just don't make any other salmon recipe and For shabbat. I make a giant pan of chocolate chip squares Um, and it's really easy and every week because like, oh, this is the best thing ever So, yeah, I should I should I mean I'll think about it Hi mirin, this is alisha Where are you? Oh, okay Because today you would like to share about You how to create your own career when you have raising seven kids And I think very I can I I I should say I feel The same way when you share the content for example, be real Enjoy the minimal reason and also that's what I'm trying to do right now But also that's also an issue that I'm encountering because I'm now doing a live show in facebook and I also try to do something that just like you're sharing you You used to want to maybe buy Business clothes and because you think you have to have that kind of impression for other people and so For myself, I just wondering That's also an issue that I'm just thinking yesterday So I think very happy that I can hear what you share your own experience But also I'm very curious that during this the whole stage I think you will have some moment although you have your own belief because you have your god, but when you feel very very sad Although you have shop at a shop up How do you conquer all the difficulties? Yeah so So there's the the prayer side of things but Aside from that I remind myself of the other hard times. I've been through There's been a lot of challenges in my life and I look back and I'm like, okay I got through these other times And there's no reason why I shouldn't get through this And so I'm going to be able to do it That's what I tell myself so Assuming you've had hard times in the past just look back at how you handled it and and remember that you did it Before and you can do it again. That's how I do it Well with that time is up And Before we go, this is your speaker gift. Thank you from the organizing team. So everybody thanks to Miriam and thank you See you soon Seriously, I'm sorry. Well it's a t-shirt and now everyone knows that Hello Welcome everybody Lunch was good. I hope And we ate we ate some food Welcome it is now the after lunch Sessions and we are gonna have some good speakers for you today Um, we have a little bit of an ounce. Well, okay. It's not up there right now, but there are Uh organizers and volunteers and if you have any questions at any time feel free to ask them for help Um, okay, that's not up. I know there were some announcements and some reminders But I will remind you guys later, but right now we're going to get started with our Post lunch first sesh, which is jonathan derroger Jonathan is the senior engineer Software engineer a blue host and i've known jonathan for a while jonathan's a great human makes you feel very welcomed and Um, liked which if we all know is a very Amazing human attribute to have so you're gonna have a good speaker to listen to right now. Everybody. Let's welcome jonathan Hello, okay. There we go It's welcome everybody. Thank you. Hopefully you're not too, uh, too tired from lunch I know sometimes you get a little a little lull there, but hopefully I can keep you interested here Um, so today I'm going to talk to you about properly recognizing our contributors and in such a large open source project This is really difficult And so hopefully this will help you understand how we are tracking contributors and Um, the different dynamics of why it's difficult and the challenges that we have and and being accurate So a little about a little bit about me, uh, I am a full-time sponsored core contributor Uh, I work at bluehost as such and I am a seven-time component maintainer currently I am a core committer. I Do a lot of the invisible work that helps keep the gears moving and keeping the project running And this includes collecting props with every release before the release goes out the door to make sure that everybody involved Feels that they're accurately thanked and and they receive the credit that they deserve for their their time Um, and my employment is part of the five for the future program If you're not familiar with that, I recommend that you check that out It's basically matt mullow eggs challenge to anyone that makes money off of wordpress to reinvest five percent of their their resources or time whatever it might be dollars into preserving wordpress and Um, you know the preventing the tragedy of the commons where we we don't take more than we put back And then there's nothing for the next person. So so I want to start by by Challenging you to think about what what actually is a contribution when you boil it down to what what it represents and what it is What is it? One of the greatest things about open source is that contributions can come in any shape any size Anybody can contribute because you can view the source and and openly understand what's going on It doesn't matter about your skill set your backgrounds. How much money you have How much money you don't have There's there's so many ways that you can get involved in open source projects And wordpress is no different Contributors submitting code is what I focus on a lot But I also think about how that's only a very small subset of of the contributions that actually happen within the project And recognizing those other aspects are not the same as recognizing code contributors And there's some very interesting things to think about there We want our contributors to feel recognized and valued And the reason for that is if you feel that you're appreciated You're more likely to set up shop and return and and and want to spend your time there, right? so if you You contribute somewhere and the person's kind of rude and Um, you know, you don't really feel like it was where I was well received and you had an impact Then you probably aren't gonna, you know spend your your free time on that project But more importantly, how do we measure contributions? It's important. We know what they are so that we can try to measure them And then also how do people expect to be recognized some people might expect to be In a blog post or you know, we'll talk about that a little bit more later But we want me to talk about what that means like what does contributing contributing represent to individuals To the project to groups to communities within our community And these are all factors that we can think of When I was trying to think of one word that we could boil it down to I came up with oxygen and so Contributions are really oxygen for an open source project The project is the project's way of breathing and growing and surviving and thriving It all comes down to oxygen for that project So fun little etymology Exercise here. Does anybody know who this is? Aretha Franklin, right? So she has a song that you've probably all heard Respect and in that song She says I'm about to give you all my money and I'll I'm asking in return honey Is to give me my proppers when you get home And so in wordpress when we give credit for something we give props And so I was like, where does this come from? And I know that props was proper attribution is what it stands for But I started looking at like where does that come from? and she said that she got it from the streets of Detroit And this was common slang in 1960s and it basically was saying that You you better give me my proppers. You better give me the credit that I deserve for What I'm going through what I'm doing what I'm accomplishing And that over time has turned into props and that's something that you're more commonly Familiar with You know props to that person or I give you props for the way that you handle something And the first time that this occurred Sorry, excuse me the first time that this occurred in wordpress was in commit 1102 by someone called sacks matt who is matt's former username before he changed it and basically somebody You know had a bug report or a contribution and he gave them props for for Finding that and reporting it And over time we standardized this practice We built it into this is from our handbooks core committer commit message handbook And so you can see at the bottom there that This is built in and every commit should have this line And this is very transactional in that This happens at the point that the change is made to the code base and whoever is responsible for that And this could be this is very loosely applied. So anybody that submits Design contributions to something anybody that does testing bug reporting We're very liberal about how we give props and recognition At the end of each release we go through and we take a git log of all the changes that are going to be shipped for the first time And they're all compiled into something called the credits api And so the credits api goes back all the way to wordpress 3.2 And we we grab all those props and we parse them out And they get listed in the credits api And so you can see we have there's different groups. There's uh, you know, the core developers or the People that contribute the most during that release are called out In in one way and then everybody else is included in the list no matter what There you go the main thing that this powers is the credits page when you update wordpress so Update wordpress. You're probably familiar with the abouts page But what you might not may not know is that there's actually a credits tab that you can click And you can view every contributor that that had a role in that version of the software being shipped So these are every credits page from wordpress 3.2 all the way to today You can see how it changes over time. We have different groups Noteworthy contributors We you know got rid of core developer section and as the project changed and how we contribute to the project changed We we we adjusted how we're giving credit on this page here So this is the latest one that was in wordpress 6.4 6.5 is coming out in a few weeks so you can keep keep an eye out for a new A new shiny design that we have But everybody that contributes to this release Is listed here and this Is done again by parsing that git log and grabbing all of those names that received props And putting them into the credits api If you are a translation contributor and you're running a non-default locale on your website There will also be a list of people that contributed to the translations of that that Those language files that you're running But again, that's another form of a transactional Contribution where there's a specific thing that's a specific change that's made that we can track very easily And i'll get into that a little bit more later why that's important One thing that i love about the credits api is that it's open to anybody to use And it presents our contributor data for the world Our community is incredibly creative and they come up with all kinds of new ways to to Use data and present it in a interesting way So this is one display wp and this is a website where they list Each release and they show the contributors for that release But then they also take Next video They also take this site takes a data perspective to this so they they Show That one didn't work that video didn't work But basically it has a chart and it will allow you to see contributors over time How many contribute to each release and how that progresses over time So you can clearly see a growth in our contributor base over time as it becomes more popular and more people are involved This is more of a community approach where The wp worlds is a website that was created that basically creates a community But you can see this is less of a data approach. This is more of a community approach where Everybody that's registered on this website as a contributor with a profile. You can see their details there You can see what they're up to you can see photos that they contribute And so on so according to our props there are 5673 unique contributors This number is wildly inaccurate And it's not for lack of trying. It's just this is only tracking those transactional Contributions that we have a point where something changes that we can attach these names to And that mainly changed during the Gutenberg era It's not something that's the fault of Gutenberg It's just more that was the time when we were seeing a really big shift in how we contributed And that comes mainly in the form of github right we started to have Traditionally we've managed our code base in subversion which was hosted on warpress.org And now we started shifting towards a more social way of doing that through github And so Gutenberg obviously is our biggest project on github But we lacked that ability to Manually say who contributed so if you designed or if you tested things There wasn't a good way to log that in a transactional way Mainly the only people that would get credit are the people that made the commits that were submitted to push to the repository So We we had a challenge and we had to think about how can we enable projects to have the same standards in contributing As as svm as in subversion that we had And so something i've been working on and we released on sometime in february was called the prop spot The prop spot is a github action that can be used in any github repo even if it's not a part of the wordpress project And it will collect all the activity that's attached to a pull request And any linked issues and it will tell you everybody that's contributed to those those changes and that those Those those pull requests and so when you get to the point that you're going to merge the the That transaction that change You have a list that's parsable and it's easy to to to grab in a githlog and we can go through and and grab all those names And it really brought our github contributions to parity with our subversion ones Having an automated process is really important because Up until this point it was really a manual process A lot of the time the Gutenberg contributors We would have to say the people involved with the release would say Hey, who has been doing a lot of contributing who has who is missing from this list that we've parsed out And having that automated process really helps reduce any bias that we may have whether intentional or not There's also a mismatch in the expectations we would have a release go out And unfortunately, there's There was always some hurt feelings, right? They felt that they were not accurately represented on that credits page They felt that they did more work and they deserved to either have their picture Or they weren't listed at all on accident for whatever reason And like I said, it wasn't through lack of trying it was we were doing it in a way that using the data that we had available to us But it's still not enough So if you look at these two github changes, uh, which one do you think is more important? They look it's obvious, right? So what if I told you that one of these contributions was from someone that had just graduated from school at the non non technical degree They decided to start a website They couldn't afford home wi-fi They were working at night They would go to the coffee shop after or they would sit in the park and they would use open wi-fi They would learn about wordpress for a website that they were making with their friends They went to the portland wordpress user group and they asked a question because they were afraid to To to submit a report because they were afraid it was not a good report. It wasn't a valid issue They got a little confirmation from that and then they did their contribution and it got merged into wordpress From there, they were able to talk about this experience in their job interviews They were able to use this To change their situation and get jobs in in the industry And that was a way that they entered into into the wordpress development phases So this person is Aaron Jorbin. He's a court committer and he's one of our longest standing Wordpress contributors in the community and leaders You can read more about his story on his hero press essay And all he was doing was adding an argument to a do action call It probably didn't help wordpress get any market share But again, it helped with his interviews and it helped him change his economic state his his life his his uh his career Yeah, and he has a a tech career that he didn't have previously And it's all because of his experience contributing and receiving his credit One more here Think about which one might be more important One of these is a update to a library called php mailer And it's important to keep our libraries updated But the one that I really want to call out is the other one which Is when responsive images Support was merged into wordpress core This happened in wordpress 4.4 And i'll let you guess where wordpress 4.4 was released in this chart of support For the source to attribute across the entire internet So here we had meaningful impact on the global community Uh and in the global industry of like web The previous example was an individual impact and here is an example of global Another example of this is when lazy loading images was merged into wordpress Right it was released on august 11. So right before this was how many sites I had adopted it And right after wordpress was released you can see a sizable jump there in the adoption of this new browser feature So impact can be very specific to one individual or multiple individuals Impact can be global can be regional or specific to very small groups of people And that's pretty much impossible to measure How can you how can you know how something impacts someone enough to automate that and reduce bias in how you measure it We can't tell this from commit lugs. We need our contributors to tell their stories This is where sites like hero press and the faces of wordpress series come in And while we may not have a good way of recognizing them in that transactional manner for the uh the amount of impact that these changes have We need our communities to celebrate these people in other ways Likewise volume does not equal effort Someone could submit one change But they have to go to the park to even have wi-fi to learn how to make the code code change suggestion Or it could be someone like me that's sponsored and paid to contribute And I contribute 100 things that may not be weighed equally as that person the amount of effort that that person put out So again, that does not equal effort. So it's very hard to measure here Likewise the size of the contribution does not equal effort Maybe a really large patch is just updating an external library. There was some testing but You know not a lot of significant effort there Or maybe it was an entirely new api like the rest api that was merged into core and took several years to perfect and polish So measuring effort is also really impossible So returning back to this this question A contribution can represent something entirely different to different groups of people and different individuals Contributing can show compassion. It can show that it's a hobby. It can be a job It can open doors to new social economic statuses and opportunities And how do you measure something like that? Some other things to keep in mind is privilege when it comes to contributing I'm extremely privileged to be sponsored where this is my job to contribute to the project But not everybody has that privilege of time At the same time all contributions are important. So contributions from privileged people are You know, they're still important and and valuable to the project But we should be celebrating those other contributions more Maybe someone another privileged example would be they don't have money for equipment They have to share laptops or something like that It's easier for someone with certain experience levels to make certain contributions So I'm very experienced in one area and I might make a contribution But then there might be someone that's trying to learn an entirely new thing in wordpress They've never used before in order to make a suggested change to help them with a project or to help fix a bug That person that's learning taking the time to learn this new skill in this new area Is it's more important? There's more effort and more impact to them there But again, that's not something that we can very easily automate There's also sacrifice Contributing also requires sacrifice in many ways For me, I'm paid and sponsored to be here But my main sacrifice is I'm here away from my family There's different motivations There's the right reasons which have multiple benefits and there's selfish reasons which aren't bad, but they have more singular benefits Some of them are motivated to do the right thing by sharing their experience and their expertise to help make the software better and some are more motivated by things like collecting badges or Getting a list of things that they've done to make them look like a better job candidate And again, that that's also hard to measure, right? They might have good intentions But they're also trying to do it in a way that makes their career better and makes their their situation better And how do we how do we weigh that against the project and the impact that they're having? Another important factor to why this is so difficult such a difficult problem to solve Is how are people expecting to be recognized? For some being listed on that credits page may be how they wish to be recognized For others, maybe they want to have some type of CV that shows all their contributions that they can use for a job application The main way that we recognize people right now is by version of WordPress But that's not really appropriate for everybody Say you are a contributor to the learn WordPress site While you're creating content that may be specific to features added in a release a certain release Being listed on that credits page is probably not the appropriate way to recognize you or where you would expect to be recognized So learning more about what our contributors expect and how they expect to be recognized and embraced is is also a really important part to this In today's auto update world where we by default auto update your website Through all major versions and minor A lot of people don't even see The about page anymore And so what does that mean in today's WordPress world? So also, what is the future of contributing? I talked about one specific point in the the project history where there was a change in how we Contributed to the different areas of the codebase But what what behaviors do we want to incentivize our contributors? to participate in Our tools our workflows they will continue to change over time as new technology is released new Websites to manage things are released The project has new new needs and new new things that it needs to accomplish for its users But we want to make sure that we're we're by how we recognize contributors and track what's going on We want to make sure that we're we're guiding our contributors to do The behaviors that we need to happen to help the project survive So We want to give resbct And a talk about contributing would not be complete without giving props to people that I Talked about my talk or got some information from them about my talk And that's all I have today. Thank you Hello Thanks, shanathan and now we have time for q&a. So don't be shy Yay. Hi. Thank you for your talk So you talked about Props for contribution and you a little bit touched what I want to ask you What about contribution for props so We See those kind of contributors for badges and for all those things. Do you think it's hurting project or What does it say about our system for props and Generally about the project Sure When you gamify things there's always people that will be looking to play the game so to speak so I think that We never reject contributions contributions are always important in every size shape, you know, we should always look to accept the contributions But When I talk about what do we want to incentivize we want to maybe they start trying to make their profile look better by having badges We want to incentivize them to grow their skill set and contribute in more meaningful ways You know, maybe somebody It only likes to contribute typo fixes, right, but maybe they're a translation contributor Some people find their niche and that's where they like to stay and that's perfectly fine. We Everybody's welcome to contribute how they're willing and able to But we want to just put that thought into how we can we can onboard those people into more impactful contributions Others Yes Thank you. Hi. Hi. Thank you for the talk amazing really resonated with me I I'm not coming from much of a WordPress background here I work on the community partnerships team at mozilla and I was as I'm listening I'm just like this is all we're dealing with so many of the same problems. So I'm really happy I get to be here with you all today I'm wondering like for contributions that are, you know, the non-code kind of contributions, especially like in design marketing, you know people sharing Different projects and things like that like How does this factor into props in wordpress and I apologize that this is like a known You know kind of thing for everybody, but I'm just really interested in learning more about how you all Handle this Sure. Yeah, one of one of the biggest which I didn't work into my talk But one of the biggest blind spots we have is our community contributions people that plan events like this Wrangles sponsors wrangle speakers and do all of those wonderful things that make these events happen So we The design and testing and all that stuff if it is for a specific ticket In track we have tickets and you have to have a ticket before you can make a change Github is a little bit different in that you can have a pull request without a defined problem before you start working on something But there's still that transactional point where you can pin all the people that that that work on that change And so It's it's a manual thing the designers the testers. They're not always Included in that list automatically But the burden of that falls on the maintainers of the project It's our responsibility as committers and maintainers to ensure that people are receiving their their praise that they deserve So that they feel welcome and and want to continue contributing And so there's always that manual aspect of it to say like Okay, this actually was a spam comment. We're not going to give them props, right? And then in slack we actually had a meeting and this person was really helpful So we want to make sure we include them in their feedback in that So yeah, and that's part of the question is like how do we pull in these additional areas of the project where we Their invisible contribution is happening, right? Um And that's part of the question where where it's not for lack of trying like I showed it It's just really difficult to to figure that stuff out And I was very code focused, but that's a great question because yes, there's other aspects that that are entirely blinds to to this process Yeah, I can add to that as well because I give to the WordPress through community only So and you get badges for community as well. So there's a little bit they do And that comes back to that comes back to how people expect to be recognized, right? For someone that you that's very heavily involved. A badge is not really a big deal, right? But you Where do these people in different groups doing different things within the project expect to be recognized? um, I mentioned how now Not many people see that about page when they update WordPress because auto updates happen and you log in and you Don't even know that it updated which is great. It's what we want But maybe it's time we pull the attribution out to a page on wordpress.org and then maybe there's different sections where Each team has a list of all of those And we recognize currently in the context of a WordPress version But maybe there's different timeframes that are more appropriate for community Quarterly annually monthly Maybe there's different sprints within different teams that we can build support for where they can recognize within that context there So those are all timeframe impact all all these things are just the the variables in different areas of the project to consider drew Hello, um, I kind of want to piggyback off kind of what you just said john, um, like, uh Are there other kind of ideas if maybe if you could wave a magic wand And get you know your top one two three things that you would love to see change in recognition for contributions I wonder what your what are some of the Quote what best ideas that you might have and and maybe a second part of that have we ever kind of Fielded feedback from a larger community about How they want to be recognized, you know For for the contributions. Yeah, so one The first thing I would want is the prop spot because Um as someone that does a lot of the work for the releases to get out the door I was manually collecting all the Gutenberg contributors and merging them in with the wordpress contributors the wordpress subversion ones Um, so now that we have that automated process. That's so much easier Um, but the great thing about prop spot is it doesn't just work on Gutenberg It can work on any repository and it will just give you a wordpress flavored way to track the contributors Um, the co-authored by trailer that you saw in the screenshot is actually a git thing and it's supported on github So when those are merged it will actually show that the person contributed to that on their github profile um, and so maybe the documentation team maybe uh, The the the events team they also add that to their repository where they manage their documentation And when they make a merge they can include that and then we would have that automated process to rip out that list and Display it wherever we'd like Um, was the second part of your question Yeah The question is if there are any data around like how people expect to be thanked and Exactly. Yes. Um, so last year we had the wordpress community summit where a group of about 100 Of the the more active contributors got together and discussed a lot of the pressing problems in the project And um, how we can solve them so that the project can continue to grow and survive And there was a very common theme There was about two or three themes that we noticed a lot and one of them was uh, our contributed recognition and how we How we recognize people so we do have some good ideas if if that interests you I recommend that you go to the make wordpress blog and check out those summaries from all the discussions that we had um One of the one of the themes that we had was learning from what other projects are doing um Drupal has a really robust prop system in that they They have um, so say they have a group of things that you can do and then once you do them five or six times You can no longer get points for doing those things. You have to kind of go to the next thing And so they kind of incentivize you with this uh declining Value in specific things and to push you onto more advanced ways of contributing They also do things like they recognize corporations, which is something we don't typically do And the way they do that is by looking at who they sponsor how much time how much money they give back And then there's a grading system for that And so maybe we need to come up with some type of weighting of of how we measure contributions cross project um It doesn't really answer it fully like how people expect to be thanked Uh, and I think we just kind of find that out as people Unfortunately, we find that out most effectively when people have hurt feelings right they how come i'm not on this list Or I I did this and I don't think it was it was included in this um So yeah, I don't really have a good way to know that Maybe some of the data from the wordpress uh, contributed survey that we do could help with that But we're open to ideas if you have any suggestions around how to how to better understand these these dynamics would be would be really great to share It could be your first contribution or your first problem Anybody else Okay, well don't go anywhere just yet The team has a gift for you to speak Thank you. This is a contribution Props Thank you everybody. Oh Are we gonna do a picture? Okay And then the announcements are there are job boards. So if anyone's looking to for a job or would like to Say you're hiring we have some job boards. Um Let me see where it's located In the first floor Okay, I have her here. Okay And then um, don't forget to visit the sponsor hall. There's one on the second floor and the first floor. So go say hi If you ask the question hang around I have a little little thing to give you for answering the question testing Yeah, all good Hey, I hear you guys over here talking Hmm. Here we go. Good afternoon, everybody. Welcome. This is Gosh, what time is it? It is two or 1400 depending on where you're located in the world, but here we are I hope everybody's feeling rested Energized or here or just here. Okay. No worries well, we got another session for you guys another great session and Before that won't talk about a couple announcements. We have a job board And if anyone would like to go look at the job board, see if anybody's hiring or to write that you are hiring that Is located on the first floor, I believe And then on that note, we have sponsor halls two of them We have one on the second floor and the first floor. So do you check out our sponsors? Without them, we would have a really hard time putting on this event. So go check them out and say, thank you And for now, we're going to introduce our next speaker who is joe a simpson jr Yes, come on up I was laid out flat on a cold heart Operating table similar to the one that you see here And as I slowly counted backwards 100 99 98 97 And my eyes slowly began to close all I could think about were these eyes and memories It was really difficult to tell my daughter We decided to wait until the end of the school year She was Preparing for college. She was going to art school and we didn't want to really disrupt anything Um, just imagine that conversation telling your daughter and your son that you might not make it home And I may not be the greatest guy But I don't think my wife planned that till death through us part would happen this quick in our relationship As I woke up I learned that I had two blocked arteries two 100 blocked arteries and I had to decide what was next for me and I thought about this quote If today was the last day What I want to do what I'm currently doing And at that point my life totally changed I decided I wanted to do things differently And I thought back To things that I really cared about and really gave me joy I only wanted to do things that helped me heal emotionally physically and emotionally and one of those things was wordpress My origin story in wordpress happened when Our lead developer and our css got to say both left our company Within one month of each other and I inherited a wordpress site and I had to build a child theme Fortunately, we had a little money that I could go to training and I went to the wordpress vip intensive developer training in naffa valley And imagine this a guy that was a graphic designer turned html person Turned wordpress person as a beginner Being in all in this room with all the the great minds in the wordpress development community and I was asked to spin up a virtual box And I froze But something amazing happened Each and every person at that developer vip training session offered to help They lent a hand to someone that had no development skills And made me feel welcome and that was my first interaction with the wordpress community So as I determined what I was going to do next I thought back to that instance and said I think I want to do wordpress And I want to do it crazy so I began to put one foot in front of the other To get to the restroom Then eventually at the local park 10 feet turned in the 20 feet turned it to one lap and as I thought Uh about what was next I began to set small goals And as I looked out five minutes before sunrise from my local lake here I saw the world through a whole new set of eyes And I began to set More and more goals on what was next From high atop central park in my local area In 90 days I was able to climb these hills And things became more possible things became clearer My choices became clearer I decided to do wordpress with the passion. I attended my first wordpress meetup At that meetup I volunteered for word camp los angeles and it just kept going In the next 90 days I attended 18 meetups all over southern california and all the three major counties which was lots of miles I went to word camp riverside. I spoke I went to work in los angeles. I flew to michigan to work camp grand rapids. I did a little bit of everything Anything and everything In wordpress. I wanted to do I wanted to make an impact I attended my first virtual word camp us during that time as well But the other thing that I wanted to reach back for was my pencil I was an artist growing up a graphic designer by trade and college and I said, hey, how can I be creative? How can that help me grow emotionally? And so I decided To draw To brand our word camps It's even translated to a weird obsession with wild poos. I've submitted 11 wild poos one for this camp I think you can determine which one it is by everyone on scooters around here. But again, I wanted to do anything and everything Creatively and in wordpress to help me heal We also did a lot of great things in santa carita One of the first That i'm really proud of was our third word camp. We had An accessibility word camp. It was focused on that. We had an entire track Of accessibility presentations Not the one two or three that you see at most camps. We had 15 speakers That was impressive. We started the first word press specific accessibility meetup Again, anything and everything in wordpress. I was trying to do I started three meetups Black press two in in santa carita. We had the first mega meetup during the pandemic There were a lot of virtual meetups. So we collaborated with other meetups to do things I participated on any panel during the pandemic years. I think there were maybe 20 Work camps virtual. I think I volunteer spoke or helped organized almost every one I was doing anything and everything in wordpress because I thought back to those moments Where they helped me out, but what did this have to do with the presentation today? Why did you just hear that origin story? Oftentimes when we think of wordpress We think of accessibility and websites We don't think about the physical spaces where we meet and congregate as a community How are those spaces as open and accessible as possible? So i'm going to talk about that a little bit today We know this term. We know make wordpress accessible, but today I want to talk to you about Making all wordpress events accessible Here's my slides if you want to follow along I have I sort of do things over the top as you can just see from what I showed you I have the slides in multiple variations. There's a accessible version which is online here It's just straight text today I'm going to show you a lot of those bullet points, but I don't want to bore you with Lines and lines of that but here at the slide deck you'll get all that information in a straightforward format that if you have a screen reader you can get to Here's a link also I'll give you a minute Here's a little bit about me. My name is Joe Simpson. I work for the Metropolitan Transportation Authority in Los Angeles But when I made that change I took on another life within the wordpress community. I'm an ambassador for site ground But I really want to always make sure that I thank people that are part of this journey So what I'm going to talk to you about today was built by these folks Ron Howard Rob Howard of Howard development consulting makes it possible for a lot of people in the Persons of color to attend word camps and speak I felt for me I wanted to make sure that persons of color was in every step of wordpress events Not just in front of the mic, but behind the scenes So Rob makes that happen. I really wanted to thank the us team the lead sex tech We're an incredible group of people to work with I had the fortune of being a mentor to the accessibility team and I believe that was the first Where there was a dedicated accessibility team at a word camp and these folks Alex stein michael for shett and Amy j june Highline were really incredible in terms of what we wanted to get accomplished and the things that we got accomplished And also there were people in the wordpress community that I reached out on slack That when they saw things I was just hitting them with questions Because again, you always want to hear what everyone has to say because when we think of events or we think of a Planning oftentimes we make it how we want it to be So I really want to be as open and as inclusive as possible. So I listen to everybody All right This statement is pretty important in terms of how I approach Organizing and the things that I do in the wordpress community I want to talk to you a little bit about Things to consider again. These are stats Based on the us, but it applies everywhere because we all get older And nearly one in five americans will become disabled for one year Or more before the age of 65 the story that I told you Was later in my professional career, but it was the first time that I was disabled I was technically disabled in this by definition in the state of california These are two other bullet points to consider But again, a lot of times we don't think of ourselves as being disabled or even the potential of being disabled But it's natural that as we get older our eyesight fills our hips hurt and things like that One of the interesting things I was part of an accessibility cohort equity cohort at metro and we did a presentation an accessibility presentation on equitable transportation and one of the team members Really wanted to focus on Blind folks in this in this setting, but I said, you know Just not just blind folks are disabled. Did you know that there were this many? At least these this many disabilities So a lot of times we only think of one or two or three types of disabilities But when we're planning events like this, we need to think about everybody that's going to attend Just to give you a little bit of history of the disability movement There was an incredible documentary on netflix called Crip Camp a couple years ago And the thing that was so amazing about this documentary was Back in the 70s just just step back for a moment in the 70s if you had a disability You were probably doomed to a life of being in your house and Not being able to leave most homes were disabled You couldn't go to the bank. You couldn't write public transportation So imagine how helpless they may feel In terms of Moving forward in life or even having goals or aspirations and the incredible thing about this documentary Was that there was a camp in upstate new york camp tenet Where they invited the disability, you know disabled kids to come out, which was the first But it wasn't you know, they made them they empowered them And there was a group of teenagers that attended this camp That went on to change the world they went on to school and Judas human Became the face of the disabled civil rights movement The incredible thing was that it was influenced by The civil rights movement in america martin luther king They even based a little bit of their language on the civil rights legislation that had gone through They started shutting down government buildings blocking intersections They couldn't go to to restaurants because they couldn't go to the bathroom It culminated in what you see here on the right Which was a capital crawl probably the most famous image of that movement where Dozens of people with disabilities tried to climb the stairs at the capital back then just think no buildings had ramps One of the cool things about this event is that we have a ramp to the stage We don't really think about those things, but what I try to do in the community is think about that And it resulted in the passage of the ADA And it changed the world forever If I this is a great Quote as well if I can't do great things I can do small things In a great way I always try to think about my approach and what I do in this community in this way And I always try to make little gains and over time those gains Become something that can become legacy So here are some things that I like to do or that I recommend you do as an organizer And again, you can see some areas are grayed out But on the slides that I provided you can get all that information These are a couple of key ones be inclusive When you pick your teams A lot of times we may exclude folks from the team Because they may you know, they may not agree with what we do or I try to always include people of different voices two of the people that were on the team The accessibility team at work amp us I had seen their information out on the web One person wrote an article critical of how one work camp went There was another person on LinkedIn who's a co rep on the accessibility team I encouraged them to join and I was really excited to work with them because again There may be different approaches, but we all want the same thing Offer a seat at the table and that's what I what I just described Also a leverage existing efforts One thing I'm a big nerd about is I look at every piece of documentation in the wordpress Space to help educate me. I'm on I'm lurking on slack channels just to to find information to keep moving forward In terms of the venues One thing that I was really happy about was that when we just when I worked on the team for work amp us We were allowed to tour the venue If I ruled the world I would even take a step back And when those when you're thinking of cities to host your event I would create a list of possible venues that are accessible The cool thing about touring the venue in national harbor was as a team When we got out I did a lot of documentation I took pictures of everything, but then you also got to see How the spaces were how the exits how why the exits were how the bathrooms worked And all those things are things that you don't want your attendees to think about This information helps them make a decision on whether they want to attend or not And again as long as you have as much of that information up front as possible You don't want somebody to show up to your event and figure they can't get through the front door So again as you're planning these events try to get as much information that you could share to the public as soon as possible These are some screenshots from Crip Camp and these again were during this process. I was seeking out any and every information And and these were just some basics on the width of doors, you know, we take for granted That a lot of these accessibility improvements help everyone How many of us leave the market and that cut curve allows us to just go without Our groceries going everywhere. Um, these kind of things make it a better event for everyone Here are some more pieces of documentation that I took during word camp us again. I looked at the front entrance For for accessibility. They had paddles here. That was awesome. You want to look at your event spaces like this Or do you have enough aisle space for someone in a scooter? Our or your door is wide enough to get through Another cool thing about us was they offered a number of different accessibility accessible rooms. So during the tour We we looked at all the different room types and again I was documenting everything and we put that all out on our our website In terms of way finding which i'm a big advocate of as a former graphic designer How are people going to move through your space? Um, a lot of the flagship events are really large venues. I remember back at Word Camp us in st. Louis. It was a hall from one end to the other It felt like it was a mile. So imagine someone with a cane Or a scooter trying to get from one end to the other So for me, it's really important that as you walk around the venue There are key bits of information that show you where you're going or where you need to go I've also A big advocate for or i'm a big critic of Events that only put up maps and as an image or as a pdf Someone that uses a screen reader if you don't put alt text or you prepare your pdf's in the correct way They can't see it So I always accompany that with common path information. I do Text descriptions for all of the images so that someone with the screen reader can sort of listen To the turn by turn and i'll show you an example of that in a second What you see here again as a former graphic designer I would seek out these maps from the venue because a lot of the venues have really terrible graphics They may be designed in beautiful colors, but there may not be proper color contrast So again folks that may be colorblind may not see it. So I took that information and I combined it into a floor plan For the entire venue, but what you see in pink are the common paths At work camp us So again, how are people going to get from meeting room to meeting room? How are you going to enter the building? How are they going to move to the sponsor hall or get their food? So again, people can see it visually, but also This is a close-up again. It tells you where the restrooms are So again, it gives people some bearing visually But the thing that I thought was the first that I think is the first that i'm really proud of is There was a blind member on our team alex stein And he pointed out some information on the national federation of the blind website They have an annual conference, but in addition to the visual maps They put up a turn by turn or a description that's in text So again me being over the top The venue had an app Unfortunately, that app wasn't accessible But it did provide me approximate information that I pulled out and what you see here Is a description of the key areas During work camp us In actual approximate distance so they can their screen reader they'll hear And again, they can make a decision on how they're going to go from room to room And again, all that stuff is behind the scene. It's not a big deal. But for me, it's important And here's another Oops, here's another Example of that another cool thing one of the team members Brie went through with the video camera and video from one end to the other So again, if you wanted to see how the venue looked You could see it visually so again provide provide your attendees as much information about the event as possible All right Back in santa querida where I started First I attended Work camp los angeles like I mentioned and I wanted to do more so I decided I did a couple of meet-ups and I said hey Let's do a work camp It was the first work camp north of los angeles in south of san francisco And since 2014, but the cool thing is And i'm a cali kind of guy The accessibility History that I talked about it started in california. They shut down one of the government buildings and did a sit-in For days But the result of that is a lot of the buildings are newer and they're all compliant So the local community college had a great facility when we did work in santa querida And what you see here is two of our key members of betty and oran They were in wheelchairs or motorized devices But the community college had Great access they were able to pull their scooters in park it right up front and take in work camp So again, I always think of events in terms of how people are going to attend and get the most out of wordpress Here's some more in terms of the attendee experience most events work camp events have an attendee experience team These are a few things that I always would recommend Does your your hotel or venue have a variety of accessible rooms? That's a key also It does your venue experience team Or your venue have the ability to call someone and get help A lot of times if if you're a disabled person and you're dropped off in front of the hotel will someone help you Can you call somebody to get immediate help? Those are key A cool thing there was someone in the in the community space who I contacted he was Neurodivergent and he said Joe you need to do this this than this One of the key things is that I want to have distance when I go to an event I'm not comfortable being around a lot of people So he suggested Distance badges and that was done at us also to to let people know that hey five feet You can come up that kind of thing So again, there are different type of disabilities, but again as long as you consider it you'll make the event better for everyone And one of the bullet points also was making sure that you inform your volunteer teams I'm talk about these things in advance You know, there are a lot of planning meetings that go into putting on a work camp So just make sure you talk about how you're going to handle things There's a link in the slides of a great article that I saw on linkedin about south by southwest and There was sort of a spider-man meme where the front desk was sitting a disabled person to the accessibility desk Who was sending them to another desk so make sure that all your teams are Inline and know how to respond to certain issues In terms of the live stream and see I've got opinion on everything In terms of your live stream Offer a low capacity room That was another thing that uh, ryan born and I talked about in terms of how neurodivergent people see these events Um, he was saying I might not want to be in a large auditorium room But if you had the live stream in another room where it may be 10 20 people that may be comfortable for me So we did that at us also One of the things that I never really see and I understand that may be budget constraints There should be asl for at least your keynote And most events have live captioning which is awesome Now this is a slide one of my pet peeves also is I don't like the fact that Captions are on the same screen Just above my head which could be distracting for someone that may need to to read the captions. I would separate them Also for the speakers like people like me Um, there's some great tips on making your your presentations accessible Again Alt text is probably something that you've heard about for 15 20 years But no one really does it someone with this green reader really benefits from those things And in terms of websites, I was talking with someone yesterday and there's an active word press word camp site That's out there now that the text isn't Accessible That means the color contrast isn't correct. So someone that has a colorblind Issue may not be able to read that information So these there's always really basic things and these things that i'm showing you today are really simple and easy to do They just take a little bit of effort A little bit of extra effort I'm going to leave you with this I found this quote by matt which I thought was very appropriate to the style or the way that I see Work camps working. There's so many talented people that I've come across in this community That I sort of draft off of I ask lots of questions. I'm sort of annoying in terms of that, but Um, we're all smarter because of the people that are sitting next to us. So As a community, let's leverage that and make things more accessible The story I'll leave you with is This is something that sort of pumps me up And this is sort of things that give me energy to keep going during word camp us We had the community summit in addition We had alex stein and again alex is one of the code team team reps for the accessibility team But he was also on my accessibility team As one of the organizers He needed a guide for the community summit We had someone for him for word camp and so I decided to volunteer The disgusting thing was that there were folks with their phones walking between us People Closing the elevator doors on us. So it was just amazing and he was saying joe You just wouldn't know how much this happens to me and how frustrating it is That's why I kind of do this It's like we can always learn and we can always be better How can you get involved? Yesterday was contributor day. We had some great Sessions there as well as we met as the accessibility team at the table Here's where you can help us specifically. We're always looking for folks to help test and think of that nature Make I also put the qr code up in case you want to jump over We have weekly meetings. We have bug scrubs and we also have office hours to help you if you have accessibility questions Here's that information I just mentioned. So again, if you have the slide deck, you can quickly jump over Here are some additional resources to always flood folks with The resources, but these are some great links some great reading by folks that I respect in the community Thank you for your time you can These are the last slide you can find me here joseph jr in any of these platforms Um This is our meet-up in santa querida I always give props to the black press community find them there And I'll open it for questions, but I wanted to do it a little differently I wanted to hear your wins as well not just questions about Um accessibility, but if there's something that you've done in your community or even an issue that you found I would love to hear about it. Yes All right Anybody have any questions or stories to share? Well, that was easy With that we have a gift for you. Thank you so much. Thanks for speaking And if anybody does want to come up to joe afterwards and ask you're available. Yes. Yeah, I'll be around later Thank you, everybody Thank you Hello Hello One two three Not quite Now it's time Hey, everyone I'm super excited to introduce no flag and minook kim And no flag is a security researcher speaker and one of the organizers of the taiwan tai sheng google developer group Minook is a security researcher from team h4c and they've developed a black box vulnerability scanner Today, they're here to teach us how to think about vulnerabilities from the perspective of hackers and so I'm really excited about that Also as a special surprise They've let me know that they have a special gift for folks in the audience So if you stick around until until the end or just after it's finished then then you can receive that So I'm I'm pretty excited to find out So um, yes With all of that, please please give a warm welcome to no flag and minook Thank you everyone to attend here Our speech while speaking about about an interesting hacker technology view By the way, taiwan is a very beautiful country and a lot of attraction will be visited this day And hope everyone have get inside and learn about the hacker technology today um My city your web hacking since I was uh, high school student And now I belong to team h4c My white hat hacking team And also serve as google developer group organizer Additionally, I conduct research in, uh, neurodiversity lab focusing meaning on networks of security technology Atiss of an environment similar as speaking engagement on cyber security technology will cover not only an attack on muscle, but also strategy for reducing risk and protecting everyone should have a solid understanding of information security And be able to inform a measure to safeguard their website You should pay attention to security issue in world price When you are a developer you will encounter many problems in the process of developing this program But have you ever saw that these problems are related to information security? If we are related please raise your hand to let me know how many people are care about this issue Is anyone Okay, thank you your response Be there when we ignore any small problem There have a chance Will occur the security issue So as a developer you should take security into consideration during the development process Informations security factory from our direction, especially the item list on the side Developer must have been being overconfident in the program develop and also need to consider security issue It's better to adopt a comprehensive approach to protect system and data security At world price a web development leader since 2014 In popularity With global appeal it offers a lot of beauty through multi-dango support and bridge tracking sessions So what if I impact in a digital landscape? You can see since 2014 Barrel beauty in world price has been under rise reaching a significant piece in 2023 There is no joking matter And we need to take this seriously 22 the tattoo rebounder most of our beauty in this core world price issue Will be related to plugging While plugging enhance website functionality. It can also pose security risk Potentially is pointed by hacker to compromise your side veterans regarding plugging Parking security is the essential for both users and developers A little bit about about a beauty cast Potential synchronization risk As it dilaterally insert user supply search query without career validation If That piece that is searching query doesn't suffice to refilter user input It can employ an outsourced action through malicious input HHS non-key in world price is a bit old security measure against CSR attack If compromise your law attacker to simulate also like user action Risking malicious added such as website seating modification and even company takeover, etc So allow file time muscle channel file type during upload But if manipulated it can lead to arbitrary file upload And also it can move upload Upload file function Respond to fall for saving file Becomes a potential variability if it's pointed Additionally, the WP insert attachment function is for pressing file in world price Maybe compromise if The initial file type biodection is bypassing posting a security risk Next I briefly explain some of the ship of CVE obtained by directly creating and operating availability schedule In cases like this CVE Like it is CVE or payload of an cross-site script in probability That can be triggered by entering JavaScript malicious code Into input page such as authentication ID Here's how you can see alert function in action Then let's look at the payload I entered to trigger the cross-site script in probability I Utilize event call Event call on focus and auto-focus Intrude case or probability All right from from the input of Usage of the update option and get option function The result of the sanitize or take the feed Function which contains the port parameter value it starts using the The update option function And the resource of the get option function is then output One might assume that the presence of the sanitize or take the feed function guarantees Safety however Of however, that's not That's not the case at all Now, let's see what the sanitize or take the feed function is One can see that there is a secure function prevent hackers from Inputting html Tick code which use the sanitize or sanitize take the feed function to output html tag in a texture Or it's a safe plastic but In actual probability case you may observe the output of Authentication ID Within html attributes rather than within the inner tag of tag of html tag Thus it can be observed that the Sanitize or take the feed function only depends against the html tag without blocking Single or double quarter Indoor and cross-site scripting probability occur when JavaScript is triggered Through events to search as own focus and and autofocus like this Next in a similar scenario there it caused an appeared to be attempting to prevent probability by By using the script selection and script on the Function However similar to the sanitize or take the feed function It can be seen that this function only depends Against html tag without blocking single or double quarter Additionally update the term on meta and get-term meta can cause probability in similar cases detection probability pattern Many probability we are We are identified thoroughly through regular expression However to increase Accuracy we decided to develop our one faster Open investigation with this corporate or github repository for the php code First let me demonstrate How the php password work with a simple example when flashing code that Assigned the parameter a value to the variable 8 It divides Into left and right token for the sub dividing into function and array offset In addition we discovered a method using the notepinder notepinder Notepinder clays to retrieve or token such a variable declared in this way before searching for for a lot of related We identify which token to pass and Considered the variable various possible scenario What are more When considering the code areas responsible for handling parameter values that hackers can input in actual php project We divided them into three categories global function and click We paid attention to passing process that Invite various Interactions such as parameter path to function It factors written values from function globally declared Declared variables or class methods when functions are called from the global scope We have It demos the passing process Now let's explore the scenario of finding probability for cross-site scripting probability We focus on the fact that the input is directly important on the page So if we impact all the projects in php code that accept input as parameter There are several very ways to input data Including the super global variable get for the method and request After passing these variables So slowly We pass function like echo print underscore r and vii top That output variables containing input value Ultimately when summarizing the code case for passing we track them down into three scenarios Case where super global variables like that get for the and request are used Next CXRF probability invert Authenticator Will just with various permission to make scripted request to the web application in other words In if the server does not verify to the user's identity using a CXRF token The application is considered Followable to CXRF Authentic Let's examine CXRF probability case I discovered an example in the provided code We can see that it accept a parameter called check ID and input database related Code therefore all that needed is to simply get the value of check ID and send the request If I inject malicious code into check ID and make people click the submit button in the html within the prompt tag Ultimately when the administrator clicks the button containing the malicious code on all intents Request is made leading to a CXRF probability Thus if the server does not receive and identify Users using a CXRF token it can be identified Identified at CXRF probability in actual patch case you can see the Use of the verify launch function to check Check CXRF ultimately knowing the Knowing the point that identify vulnerabilities make Automation easier In the previous chapter, we talked about wall price vulnerability Now let's talk about how to reduce the risk of this security attack And common vulnerability viscose based on the entire website to malicious action Such as reader log or distribution and depending on where user input is sensitive Additionally a security arrives from an its get output in echo statement Posing a rate of cross square attack problem When displaying value from the option in html input fields And this code define a game cross square attack using a multi-layer approach If filter user input with filter sanitize string to ensure biostream data Then it's get it with ESC ATTR to prevent html or JavaScript execution SQL injection occur when user input is in property handle Risking data compromise and it allow taker to each other or insert malicious data So if we want to prevent this Can use wpdp to prepare with breast holder and biode input As shown in the provide code snippet using iotvl for integers This code although a biode are also a relation of the user the start myodate or non-stopen Let's go CSR attack by checking user perigee and biode dating the percent and validity of CSR token Using the pverify nonce before allowing to Update operation this ensure only later makes required can modify seating So as a developer you should not think of security protection only after a security problem has occurred Security is a continuous continuous changing with involving tree Minimize risk and through update measure And training invoice on security awareness and regular system review Establishment and adopt to neutral for outgoing data and system safety Risk best read the measure is essential for outstanding security Assessing path and likelihood to categorize risk And prioritize urgent measure for high risk and plan for median risk and monitor or met me no adjustment for low risk According to the suggestion a lightable resource for optimized security measure Or a security focus software development lifecycle integrate security requirement from star Ensuring a secure architecture information with secure coding practice and regular testing And before you might include the loop security measures It's approach guarantee robust application less difficult use of data and uphold the organization reputations I hope everyone has gained insight and learned technology on how to protect website website security in today's speech And we will not have an unsightly current at this time But you can contact us by scanning our QR code And our QR code has our blog link so Made out or you you can make out at the event menu of work at shop and thank you all for your participation but Going to get a Audience a very important gift and I believe that all developer will need to list very much It's the on red to protect our device, but the number we have 120 Okay Oh, thank you Oh, okay If it's okay with you, they want to do a presentation of a gift and a picture. Is that okay? Okay, okay fine All right Thank you so much noflag and minook. I have a special gift for you both if you Very sick Okay, okay, but you can add. Yeah. Oh, do you want me to? We have time if you want to I'll ask for them Right now not very convenient But I think that can Scan It's all your preference. Okay Our profile in this if you want to ask our any question just feel free to To scan charcoal Okay, that's great So I have a couple of A couple of housekeeping notes The first is please wait to open the snacks until you leave the room We've been asked to to please do that by the venue So that's the first one The second is that please stick around the next presentation is from erin Campbell He'll be teaching us about his experience is in building reputation and using that to help your your life and your career And so I'm really excited about that I know you are a couple of other venue related things Be sure to visit our sponsors on the first floor and they're in the moon bear hall on the second floor They are in the sun moon hall And at the moment we have the community corner also in sun moon in the same floor where the sponsors are A job board if you have anything to post either for if you're interested in a job or if you're looking to hire folks So you can come by anytime and check that out as well. Thanks so much I'm not pickle Yeah, okay. How does that work? Sounds okay good I am very excited to have the opportunity to introduce to you erin Campbell He's been contributing to wordpress for 17 years now And was one of the folks to personally invite me into the community And so I'm I'm extremely grateful And I think that it connects really well with the the topic that he's going to talk today Which which is about building reputation and leveraging that to To help your life and to help your career one of the he is also the In addition to doing reputation building He is the director of product at a to hosting and he enjoys driving off-road high performance utv's with his son and I find that to be pretty cool. So if you want to ask him about that afterward, but Without any further ado, please help me welcome Erin Campbell Thank you My career has been Fairly long as you may have gotten from the fact that I've been doing wordpress for 17 years But my career has actually been about 25 years long And through that time, it's definitely grown and progressed quite a bit But I've also had a few big pivots along the way I started off as a developer And moved over into owning and running my own web development company for about 15 years And then into running a wordpress product for another company And then over into the security space where I led the wordpress security team for a couple years And finally into hosting where I've been for the last About seven and a half years And through that process of kind of growing and progressing forward, I began to Recognize this thing that helped me along the way This thing that I would eventually come to understand and start calling reputation And at first I mostly learned about it and learned about how to build it through The successful times in my career when something good would happen I'd be like I want more of that. I should I should Investigate and figure out what that was Later I would learn the value of looking back at my mistakes at the tough times at the times where growth was Kind of non-existent and learned from those as well And really build a better picture of what reputation was how I could build it And eventually I would even learn to Purposefully leverage it to achieve my goals rather than just sort of Benefit from it passively But it was really during the Big pivots in my career that I really noticed The the the real power of reputation and what it could do for me And I want to bring everybody along with me today on that journey of learning Take you through my story how I figured all this out and Hopefully learn from my successes and my mistakes. I'll share some of those too To help everybody understand how they can build their reputation how you can build your reputation How you can leverage it to achieve your goals And my story might start a little bit earlier than you might think This is me about 30 years ago 12 years old And when I look at this picture The thing that really stands out to me aside from the obvious like amazing hair and like really old Three and a half inch floppies on the computer behind me What really sticks out to me is the goofy grin And the reason is because It's real. That's not my like smile for the camera smile That's not what you saw in like school photos at that time or anything like that What this smile in this picture means is I just wrote this screensaver and it works I was super Into technology. I loved computers. I loved learning about them I really enjoyed making them do the things that I wanted them to do And the reason that I wanted to jump back to here to start my story Is because that very real enjoyment that I got from working with computers played a Pretty significant role in my successfully building my reputation and succeeding in this Space and so even though I didn't understand it at the time I kind of lucked into my very first Success toward building my reputation right at the very beginning of starting my career Because just a handful of years after this When I started as a developer. I was doing something that I enjoyed and The reason that that's important is because building reputation Takes work It takes time it takes effort I wish that I was able to offer you just a magic solution that just made it super easy But i'm not i'm offering you a framework That works, but it takes time and effort That you have to invest to make it work And as I looked back through my career to put together this talk I recognized that There were some pretty rough times that I don't know If I'd have been able to make it through or at least make it through as successfully if I didn't really enjoy what it was that I was doing and Don't get me wrong. I don't think that your job needs to be Your primary source of enjoyment or fulfillment But I do think that doing something you enjoy can make it easier to succeed make it easier to build a reputation in that space And I would love to say that I just started off with a big success and hit the ground running But that wouldn't be very realistic Because right at the very beginning of my career I also made a really big mistake that I would end up struggling with for several years See I had planned On going into computer networking I had got my sysco certifications. I had trained under people that did that I was looking for a job as a network engineer And while I was looking I was helping my dad out with his company that had been growing and Was kind of outgrowing some of their manual processes and they really needed to computerize To be able to continue growing. My dad's not very technical. So I said well while I'm looking for a job I'll help you out And so I set up all their computers and spent a bunch of time looking through all kinds of software packages with my dad to try To identify the one that would help him run his growing company And none of them really fit So I looked at him and I said well I'll just build you one And that Is how I became a developer like that was that was it that one little phrase. Well, I'll just build you one that was it I Really had no idea what I was getting into. It's not that I'd never written code I had definitely done some of that, but I'd certainly never architected software that would run a growing business But I dove in and there is a whole another story there that I will not regale you with today But the really really short version is I enjoyed it I enjoyed it more than being a network engineer So much more that I said I should do that instead and I went and got a job as a developer And as much as I do think it's important to do what you enjoy to do something that you're passionate about My problem my mistake was going into it with no plan No goals No direction all of my plan and goals and everything had been about something else But this was more fun. I was going to do this instead And the reason that was such a big mistake is because you want to be able to build your reputation with purpose You want to build it strategically to help you achieve your goals? But if you don't have goals to achieve you can't strategically build your reputation to help you get there So there I was in my late teens and all the way up into my early 20s Trying to build a career, but really with no no plan no goals no direction And we're going to come back to the plan thing a little later in my story when I get it figured out But thankfully at this time in my life What I maybe lacked in planning I kind of made up for in sheer energy Is anybody ever used a bottle rocket like this? Yes, they're they're fantastic Um you light the fuse you get this satisfying little And it eventually lights the firework and you get the And it's so cool. There's so much energy in that little thing That was me. I had I had all that energy And everything that makes a bottle rocket a firework is in that little yellow printed part at the end The propulsion the the sound it makes the color it gives off the explosion. It's all in there That was me tons of energy But do you see the long red stick? Hanging out the back of both of these It's boring. It's just that it's a stick. It's a little wooden stick Seems innocuous, but it's critically important to the functionality of this firework because It gives it direction. It's what makes it go where you want it to go And so if this bottle rocket was me in my early career, this red stick is what I was missing a plan goals something to give me direction and if you remove that stick And light one of these and I cannot stress this enough. Do not do this. Don't say erin told me to try it out That's not the case. But if you do it still has just as much energy But it just kind of randomly spins all around It spins the same amount of energy as it would normally take to go 20 meters into the air and explode But instead it just randomly spins and and makes almost no progress at all That was me. I had no stick. I was I was putting out all that effort all that energy Um But no no real progress very early. I started my own company. I started freelancing and so that's that's what I was doing I was about to have a run in with this amazing thing called reputation But I wasn't quite there I wasn't seeing it because I was just focused on the next job in the next job in the next job because getting work was hard and I looked back at that time and I think that should have been exhausting But I recognized that I really enjoyed what I was doing I enjoyed it so much that I was determined to make it work I wanted to so I just kept find the next job do the work find the next job do the work find the next job Do the work expending all that energy until finally There was a bit of a breakthrough Someone came to me with work They said we'd seen some work that you'd done before We have budget. We have a project that's very much like one of those We think you're the right person. Can you do it? I was like, yes Yes It was my first glimpse Looking back of reputation even though I didn't understand it at the time and it was amazing. It was like Like clouds parting rainbow coming down. I think there were unicorns in the background. It was amazing And I wanted more of that. I recognized that as a success almost immediately And you know how I said I started out by learning just from my successes I recognized that and I said I need to figure out what happened here Because hunting down work that is the that's the worst part of what I do doing the work That's the fun part. And so I wanted more of that And I should have had a big big breakthrough here It was right there in front of me, but I didn't really recognize What the like the whole of reputation was. I didn't see the big picture. So instead of having another major success I made another little mistake that would haunt me for a little while I thought that the reason this customer came to me was just because of my portfolio They had seen my work So they came to me in the portfolio must be the magic thing. I just need more of that And I wasn't completely wrong your portfolio your resume. That's all part of your reputation If you imagine building your reputation like filling a big tub of water You can start to fill it by focusing on your portfolio or your resume It's like putting one small hose in there and it's adding a little bit of water It's good, but you're you're missing out on so much and I missed out on so much because I got Absolute tunnel vision on building my portfolio. I thought that was going to be the magic thing that was going to Really get customers to be coming to me again and again and again And so I just kept at that again. I had tons of interviews So that was good, but Flash forward to 2007 where something really significant happened to me My company had been growing really slow, but I had moved over to using WordPress And I was building a project for a client I ran into a bug A bug in WordPress that I couldn't just work around. I had to fix it by changing WordPress core I had to fix it by changing WordPress core And so I did because I wanted to deliver the project to the client. I gave it to them They loved it, but I fell into a trap because As soon as they updated that WordPress site It overwrote my changes and I had to fix it again And then at the next update I had to fix it again And no client wants to pay you to fix the same thing over and over and over again So I decided I needed to go fix this at the source I needed to figure out how to fix it in WordPress And if you do the math you'll know that 17 years ago Like uh, like I was like I was introduced with was 2007. This was my first contribution to WordPress core It's okay. You don't have to understand the code. It's not significant to the story Other than the fact that this contribution ultimately led me to being able to fix my second mistake and break me out of that tunnel vision Because once I got this fix put into WordPress and that WordPress release went out Hundreds maybe thousands of people were using some of my code This was a long time ago And that felt really good And In the process I had also met a number of a number of other people that were kind of like the same kind of geek that I am And we meshed really well and I thought that was fun. I wanted to keep working with them. So I kept contributing to WordPress Just because I enjoyed it. So now I was expending energy building my company trying to get customers and I was also expending energy Contributing to WordPress just because it was fun and I enjoyed it But after about a year Something really interesting happened and it took a year because building reputation takes time and effort And I didn't recognize that I was building reputation at that time But I was and after about a year I started seeing some customers get referred over to me From other people that I had worked with in the WordPress project But it wasn't because of my portfolio And that was the magic thing right that was what brought customers to me so that I didn't have to chase them down But this came These were customers that hadn't seen my portfolio being referred to me by people who hadn't seen my portfolio They had seen my reputation not my portfolio and that was enough for them And the reputation that they saw Was the part where I had been working to help Build this thing for other people where maybe I had helped put a feature in WordPress and worked alongside them And suddenly I realized That I could get This thing that I wanted this the customers coming in I could build this reputation It's a it's a much bigger thing than just my portfolio I can look outside my work and find ways Of benefiting my work And that was a light bulb moment that got me out of that tunnel vision And I started looking for what are the other ways that I can build my reputation and I kept Contributing to WordPress core that was another hose going into that that tub and filling it up And I started releasing WordPress plugins. That was another hose and I started speaking at events That was another hose and I just kept looking for that and I started to see so much growth so fast It was amazing and those are the areas where I as a developer found to Grow my reputation outside my work and those ways may be really different for you as you try to grow your reputation to accomplish your goals But definitely take some time to think about what are the things outside of my portfolio outside of my resume Not at work, but that can also help me achieve my goals And because things started growing so fast I saw so much work coming in that I I couldn't do it all I needed to Pass some along to other people and that sort of pushed me into My next success which was finally making a plan and setting some goals Because I realized that I needed to have a way of deciding what work I should keep and what work I should Pass on and before I get too deep into what my plan looked like I want to pause for a second and talk about what it Means when I say make a plan set some goals because a lot of people get stuck on this point They feel like this needs to be a big thing a big plan a You know a career map a business plan It can be very simple All you need to do is sit down and ask yourself. What do I want? What is it that I am trying to get what am I trying to achieve? And write it down We're gonna explain why it's so important to write it down in a little bit, but write it down Um and be honest like these this is what you want. It's there's no right answer to this There's no one thing that everybody should be wanting. What is it that you're trying to accomplish for me at this time in my life? I really wanted to own my own company. I wanted to make lots of money I wanted to not be tied down to any one location. I wanted to be able to work from wherever I was And when it comes to choosing work, I wanted bigger projects Because that let me spend more time writing the code and building the thing in less time with the customer Which was the part that I didn't care for as much And so now I I'd built reputation. I'd made a plan. So I had some direction a place to point that Um that bottle rocket, right? I finally added that stick. It was so exciting And I was enjoying the benefits of my reputation, but only passively I wasn't really Leveraging it and I'll never forget when I learned the value of leveraging my reputation because I really disliked it It was a hard lesson for me to learn. It was a tough one for me But if we jump ahead to 2010 my business had been growing a lot And I merged it with two other companies that were also doing well in the space And we were focused on enterprise level clients. So we were writing all kinds of proposals And one of my partners they wanted to change a section of our proposal that talked about our company This is our company. This is what we do. These are the clients that we've worked with that kind of thing and Broaden it out to really highlight our whole reputation as a company and as partners in the company individually I wanted to talk about things like other tools that we built Places that we had spoke WordPress releases that we had led those kinds of things and I didn't like that idea It was awkward. It was uncomfortable. I think that I kind of felt like it was Bragging and I didn't care for it But they were persistent and I didn't really have a good solid argument against it because there was no Nothing inaccurate no lies there So I let them make the change as uncomfortable as it was And much to my disappointment, but also excitement It made a really big difference in the percentage of those proposals that turned into signed contracts And so suddenly I was leveraging my reputation It took me a little while to come around to really enjoying doing that But someone at that time told me something that I have since learned to embrace Which was that if you've put in the work the time the effort to build that reputation You've done all those things. You've invested your time. That's yours Taking credit for something that you actually did That's okay to do And so now I was I I had built the reputation spent all the time cultivating it and was actually Leveraging it putting it out there purposefully once you've built the reputation That's what you need to do next start putting it out there Purposefully, but I really hadn't seen the peak of the power of reputation But a few years later things changed really dramatically for me personally outside of work And this is why these are my grandparents They had long since retired at this time They'd moved out to oklahoma to be with my parents in their later years And then my grandpa was diagnosed with Alzheimer's disease And my grandma started having real serious heart issues And after open heart surgery on grandma and my grandpa having a significant decline My parents didn't think that they were going to be able to continue caring for my grandparents on their own thankfully I had been Very adamant that I did not want to be tied down to any one location I had built my my my reputation and directed my career accordingly. And so in middle of 2013 Me and my family we up and moved to oklahoma to help take care of my grandparents But about as great as that was about six or eight months into that I was not doing so well. I was really struggling because I was trying to Run a growing company that was bringing on employees and have a family And be a caretaker for my grandparents and it was too much But thankfully I had learned my lesson before I knew where I needed to start if I was going to make some changes So I sat down and I asked myself this question. What do I want? This by the way is you all's homework. You're going to go away. You're going to ask yourself this question What do I want? You're going to write it down This time my list was really different Um The most important things were being there for my family taking care of my grandparents Owning my own company had fallen so far down the list. That just wasn't important anymore I still wanted to make money, but mostly just to sustain the my ability to be out there taking care of them And it didn't matter if I was locked into a location as long as it was that location because I had no intention of leaving And my two big takeaways from That the first is really important for all of us here My plan my goals were really out of date And that was not good my stick for my bottle rocket was Pointed where I had wanted to be before but what I wanted had significantly changed And so ever since then I have been very proactive about sitting down and asking myself this question regularly I actually have a quarterly calendar reminder that has me do this And so the reason you need to make sure that you write down your List when you do this is so that you can go back to it update it regularly Keep it in line with what it is that you want because as you change your goals change as well And the second thing that I really noticed That I took away from that was that I was going to need to make some really big changes Thankfully reputation to the rescue and I say thankfully because I was a little scared at this point Because I thought that the thing I needed to do In order to accomplish my new set of goals Was work for somebody else Because my top goals Had nothing to do with work. I needed more time outside of work and that's hard to do as a business owner But working for someone else was scary because I had not done that in 15 years and I wasn't sure I was incredibly employable And I definitely knew that who I worked for Would be very important to my ability to actually Succeed in that in working for someone else So I sent out some feeler emails to a few places that I thought I would be able to work and um I got Not just responses, but Offers back and I was able to shift over and work running a product inside Of a small wordpress company called iThemes And that was not because of my resume My resume was almost empty at that time self-employed 15 years It was not because of my portfolio because I started running a product There weren't any products in my portfolio. That was because of my reputation That was because of that whole picture. It sure maybe a little bit my portfolio But also my activity in the wordpress project things that I had built Talks that I had given people that I had helped that all came into play in allowing me to make that pivot One last quick thought Things were a little different building my reputation after then inside of other companies And it's important to note that your reputation is not the same as your company's reputation And I want to make sure to highlight this because Just because you may be in a company that has a good reputation or is in a good spot You may be benefiting from that, but it doesn't mean that you shouldn't still be Building and cultivating your own reputation because that goes with you when you leave I thought that my reputation and my companies were the same but um But mine came with me when I left And so to do that even from inside a company Do what you enjoy make a plan set goals Give yourself that the stick for your bottle rocket aim it Look beyond just your portfolio. Look outside your your work and then enjoy the benefits And I think that unfortunately I have taken up all of my time So I'm not sure that there actually is time for question Q&A, but I will be around and would love to talk to you all about this Thank you so much, Aaron. Thank you We do have time for Q&A. Awesome when I got the time's up. I was like, oh Q&A. So Awesome, does anyone have some questions they would like to ask? Hi, my name is Helen and I wanted to ask Like nowadays there's like so much going on so much noise social media whatnot What's the difference do you think between the idea of building reputation which what you've described is very much I would say cultivating in a very sort of personalized way to today where it's sort of I want to say the sort of tick tock quick, you know, you know videos out there So do you have a particular take on that? I I think that there's a difference between reputation and kind of popularity, I guess and I think that if you build Quick and it's it's more of this popularity following. There are definitely some benefits to that there are things that that that can really accomplish but This broader picture that's going to really carry you along as as quickly as you can build favor You can lose it in those spaces and if you are slowly methodically purposefully cultivating this reputation for yourself it stays I think that's the biggest difference Hi, can you talk a little bit more about how you leveraged your reputation in terms of painting that holistic picture and what are some of the I guess potential mistakes that you looked out for along your way Yeah As far as leveraging my reputation, I think that the big thing that I learned there when I was talking about the the proposals was that Not always is your reputation just obviously visible to everybody Sometimes you have to put it out there. This is me. This is what I've built. This is what I've done This is who I am and why you should be interested in working with me or hiring me or whatever it is And proactively putting your reputation out there At least for me at first especially was Really hard. It felt really awkward to do But that difference between just Passively letting it happen and actively leveraging it by putting it out there Made a noticeable difference And and yes in like those proposals for going out to these enterprise customers The the percentage change was very measurable in how many accepted those and later as I was Trying to move into these different spaces in in hosting in security in product It was the same thing. It was me having to really actively put that out there and even for my for my most recent role sitting down with The company that I was going to be moving over to work with and talking about Everything that I just that I just referenced Things that I've done in the WordPress community things, you know talks that I have given It feels weird for me to talk about those actively, but it makes a big difference How did I get over the hurdle of it feeling awkward and I don't think I did it still feels awkward But I do it anyway because I recognize that it's valuable I wish that it didn't feel awkward Yeah, yeah, I think I think it's okay to just be like, hey, this is an awkward thing for me to do But it's valuable. So I'm going to do it anyway Hey being up here on stage and talking in front of you all this is awkward for me too, but uh But I do it because I think it's important anybody else Well, what did you do to? um proactively leverage your reputation like did you send emails to to companies and Do you proactively meeting people in this community? So how exactly did you do? Yeah, I think that that comes back to this this last question where um I I guess it depends on what it is that I'm trying to Like proactively leverage my reputation to accomplish When I was working at my own business that what I wanted to accomplish was getting clients getting those signed enterprise contracts And so the way that I proactively did it was including it in those proposals to them, but um in other ways if it's more about Like now one of the things that I do is build partnerships with plugins in the space Um for the company that I work for and so sometimes just getting meetings with those people means proactively reaching out and kind of leveraging My name my own personal Reputation to get those meetings. And so yes, sometimes it's just reaching out to someone with that Whole context as awkward as it may be to do Uh including that so that you can achieve the thing that you're trying to achieve We gotta got another follow-up I'm sorry. So what? Along your way though, has there have you ever looked back and be like oh that was Suboptimal way of leveraging reputation. I could have done it better um like mis not mistakes, but Room for improvement or something that you were not happy with Yeah, I think that um I think that as I look back the ones that stand out the most Are the times where I didn't really fully Put it out there like I it was less like hey, I tried to use my reputation And it just you know didn't work like okay. That's fine. I'm not You know, I'm not perfect. I'm not the right fit for everybody It's more those times where I think that I could have If I'd have given them the broader picture Then maybe they would have seen that I was the right person But I only gave them this small view of what I had to offer I only showed them my resume or my portfolio and I didn't really get the chance to Give them the full Context I think that's the place that I most often Fall off and and I think that that's because it sometimes feels Like I would like to give as little as I have to to achieve the thing But that's not always the right way to put it. And so I think that that's the mistake that I most often make Okay, so as you are working on several spaces like your client work And your contribution work plus your family life Uh, have you find any sweet spot between these three so that you can manage together? That is extremely difficult to do. Yes. Um, I think again I think that some of that comes back to the fact that I enjoyed the work parts of it so much and so I um I I was okay with sinking a lot of time into that But that balance between how much do you You know Foster your your personal life. How much do you? You know, how much energy do you give to your work life? Finding that balance is extremely difficult I think my biggest thing is I was putting this all together is recognizing Just how much that balance Changed over the years for me when I was younger A huge percentage of that balance was just over on the work side and now A much larger part of it is over on the family side to feel like I'm Balanced I think that that's just different for each of us in different parts of our lives Um, and it's it's okay to just be like, hey I'm going to do as much as I can in this area Because this other one needs attention to And then just trying to be good about actually actually doing that that's that's maybe the hardest part I'm asking this question as someone who's a bit social media averse I'm curious how twitter for example fits into this if at all Yeah, you know for a while I would use those social channels Also as part of kind of building my my reputation Really about kind of putting it out there and and letting people see that I was an an expert in an area That I knew what I was talking about if you will I have become a little bit more social media averse Over time as well mostly just because I find it very easy to spend way too much time on it Like finding that balance can be very difficult So I don't do that as much anymore, but that was how I used it At various points along the way it was less about the The viral or building a following and more about the establishing myself as an expert in the area that I wanted to be an expert in all right I think that is the the the last the we are out of time unfortunately for questions But please feel free to come find me exactly that Thank you so much. Erin. I have a small gift for you. Oh, yes Running off the stage. I almost forgot to yeah, there you go. Thank you Thank you so much everyone So up next in here is a presentation from alfred chai tanggang Who I'm excited to learn about The future of ai bots in wordpress. So if you're interested in learning about that And a quick reminder that you can visit the sponsors down in the first floor on moon bear hall and in the second floor Sun moon hall There's also a community corner in that same second floor Area and a job board if you're interested in finding a new role or posting something you're looking for for someone to help out Thanks everyone Hello everyone I am so happy to have the opportunity to introduce alfred chai tang and he is the founder of ctk pro And I also recently found out he is learning to skateboard alongside his two sons. That just sounds so cool Today he's going to teach us about the future of ai chat bots in wordpress and i'm really excited to learn alongside all of y'all So, uh, please help me to welcome alfred Hi everyone so Let me start With one question I mean people come and go in your life And some of them they will occupy a spot in your mind or in your heart And sometimes you just wish maybe You are able to chat with them discuss with them Share yourself with them It's just not doable. It's just not possible What can you imagine If you can bring them Back to life. What would that be like? I'm going to answer this question later But before that let me introduce a little bit about myself As you can read from the subtitle This is a Book title from richard fineman. It's a famous physicist And that describes my personality. I would say Perfectly reasonable deviation from the beaten track this Because I have my own track to follow. I like to just like that jade's music. I have the main reason But maybe in the middle of somewhere I like to be have jammed here a little bit jammed there a little bit with different instrument And as you can see this this is my elder son. We took this picture seven years ago We were pretending we were drinking beer together and to scare his mother The text is a little bit small, but this is also disclosure of my my my age because MacGyver back to eighties. It is my childhood hero So he is a guy he can use with knives and With all different kinds of physics principles to solve any problem he faced So I made my mind When I was a child I am going to study physics as my major and I did it But during this time at college, I also joined the painting club and I won few prizes from from from the painting And MIT's media lab was so popular back popular back to then So I thought maybe I should give myself a chance To apply something I really like so I applied for the digital arts department at Pratt Then I spent after graduation I spent another 60 years As a developer for different advertisement agencies at New York City And at that time I also started my my my relationship with WordPress because Few of our friends back to that time we started to write blogs by using WordPress too And we we wrote a lot of the article about the difference between eastern and western culture So yeah after that I threw back to taiwan and moved back to taiwan and I became A businessman I found this company is called cdk and Our life is all around Life in cdk is all around WordPress. We build WordPress things Customized WordPress plugins. We maintain WordPress websites And I also build another company with my class Cosmetics from Pratt. It's Millie Lin. This is a design house So we do branding communication design packaging design graphic design all Everything about design And then I have another company. It's called tap meeting Meeting service company. We do online and offline meetings. And also we have Equipment rental equipment rental So currently we have 500 ipads at warehouse. So if you need it, you can find me And the last one Is a medical service company This is medical service based on line this communication tool So the patient they can book Or a session or an appointment with their doctor By using this service on the line the communication tool All right, that's enough me Let's back to the original question I I'm going to answer and look at who I brought back This is gu shan wang He is my best friend he went to school of visual art at 2005 And he chose a different career path than me. He became An animator so he joined a production house called sigh up and later on he moved to another Movie company called blue sky. So he participated in like a Ice age real and snoopy And basically we spend every friday to sunday all together when we live in new york Every friday night we will start to asking each other that oh Which part we should go which ballgame we should watch and which restaurant we should try and we play mario card And we ride bicycle all weekends And at 2018 he also moved back to taiwan and he he started his own animation studio And sadly at 2022 may I got a bad news from his family that he had My myocardial infarction and he passed away at that time and I Cannot stop crying from it for the whole afternoon And this is where gu shan lives right now He they they put his urns in the cans in in in this temple and two of our friends Wanted to visit him last december So we started to have a chat group to discuss discuss all the memory we shared with gu shan And by that time Open ai they also launched a new product called gpt s So that basically means you can customize the chat gpt the way you like it So there's an idea came to my mind. I saw oh, maybe I can try to create a chat bar just like gu shan So with the data from his website His website is also written in written with the wordpress and part of the memory From myself no more than 200 words Small small memories and I made this Chat bar is called Wang gu shan talk with god Then I share this chat bar into the chat group In the very beginning everyone was surprised. Oh, this is So real and someone in the good chat group even joking about Oh, we should put some of our private chatting with this chat bar And as you can see This is just a very casual and normal Talks between My friends and this chat bar. They were asking the food from midtown in new york city But after one night of constant usage People was so Scared from this because this is become from this is from so real to too real and People over there says is scoops pumps all over they cannot They cannot use it anymore In my heart, I mean gu shan left a very important portion Occupied a very important important portion in my mind in my heart But he also leaves a lot of amazing works to the world At this moment, I would like to share His last piece with all of you guys and you can know him better From here Ladies and gentlemen, welcome aboard starluck's airlines Please pay attention to the following safety demonstration Before starting your journey because your safety is important to us According to CAA regulations all transmitting devices shall not be used at all times For more information regarding mobile phones and electronic devices Please refer to the in-flight magazine Make sure all of your baggage is stored properly in an overhead compartment or under the seat in front of you during taxing, takeoff, and landing Keep your seat belt fast and while seated to release it simply undo the buckle If cabin pressure changes suddenly oxygen masks will automatically appear above your head Pull down the mask or red pull flag place it over your nose and mouth tighten the straps and breathe normally before assisting others This aircraft has eight exits clearly marked with instructions the exit should not be touched during flight During evacuation remove high-heeled shoes leave carry-on baggage behind and follow the illuminated signs and cabin cruise instruction to your nearest exit A life fast is stored under or beside your seat Put the light fast over your head with a tube basing outward wrap the black straps to the front fasten and tighten Pull the red tab to inflate while leaving the emergency exit For manual inflation blow into the tube This is a non-smoking flight smoking in use of electronic cigarettes tampering with or destroying the lavatory smoke detectors are prohibited by law Please fasten your seat belt return your seat back seat table and foot rest to their original positions Please refer to the safety instruction card for the detailed information We wish you a pleasant journey Yeah, I know this takes around like four minutes, but I have to show you these things and Yeah, I'm fine with like taking out the maybe four minutes from my qa session And you can always find me around here because this I will be around Now let's talk about the ai and what's happening inside there Before 2016 everyone thinks ai is just fine and but at 2016 the google they have alpha go To beat lucido on the go game and people start to feel that This might be a little bit straighter because he can beat us on this game, but that's it. We we don't take these too seriously But as you know the famous paper from google they have attention so you need and they led to the all the all the all these like a chatbot explosion at 2022 And I actually I remember the day is like 2022 november 30th We have a chat gpt and next march we have a gpt 4 and then later on we have a gpt s And with a lot of different capability like reading seeing or calculation a lot of different kinds of input and output And of course calling interpreter um then just Three days ago Luckily I have a chance to update the slide the they the Anthropic they have a cloud 3 and as they announced it's better than gpt 4 And also they decreased her hallucination, but they are not enough report on the market yet But this they announced I think this will push some like a a good competition between them and open ai and I know some of them known this one already is germanite pro pro germanite pro 1.5 from google just two weeks ago and As they're not not as they're not Is they they claim they can take one million token at once and up to 10 millions So basically you can put like loads of rings into the Contact window to ask him a question and he can answer it perfectly without everything altogether and Yeah, and this one. I think lots of you May seem this already, but maybe few of them Not known yet this yet and this is called sore eyes from and this is product from open ai and with this like a six sentences this prompt you can have a Amazing video just like this Raise your hand if you have never seen this video before Okay, uh, so Yeah, this is just simple you you put the six sentences and you can At the very beginning. I thought this is fake because it's too real You have a lot of refreshing on the water. You have a facial Detail detail on the face. You have a shadow. You have the lighting I saw this It's too fake But then it's too real. Then I saw what yeah, and Back to war press war press if you do I think last year on the state of world 2023 met he demoed like a little demo about ai to having a war pressure website with some prompt And if you do a search about gbt or artificial intelligence on the plugin platform You probably can find around 200 plugins over there And basically they are categorized into two two two usages I would say one is for content generation about images and copy And the other one is about like Customer service chatbot so they can Observe your knowledge or data from your website and answer the question to your visitor or customers And let's talk about the hardware part Few weeks ago they apple they have a vision pro come to the market and you can wear this goggle and you can Hang the window around use your hand gesture to control the things and also From Meta they have these things called craft and you can with this goggle and the hand control you can play video games I heard is very popular in the game industry And AI pin from human is a little device main AI pin It's a standalone device and software platform Built from the ground up for AI engagement comes through your voice touch gesture the laser ink display Play the song how music makes you feel better Whether The date How much protein These almonds have 15 grams of protein How much is this online? This is 28 dollars online. Well tap Staying in the moment and generating a gorgeous image Yeah, as some of you may know Already, this is why I think it's the craziest ones from from Elon Musk's neural link We're thrilled to introduce neural links prime study the first clinical trial of a groundbreaking Experimental device that could help transform the lives of people with paralysis Imagine the joy of connecting with your loved ones browsing the web or even playing games using only your thoughts This is made possible by placing a small Cosmetically invisible implant in a part of your brain that plans movements The device is designed Oops Let me summarize Basically, they put a chip in your brain and they can as they announced Their first patient they are able to control the mouse on the computer already Yeah, but but this is very scary for me. I I I definitely will try that after maybe 14 generations later Yeah So With With all these kind of technologies and all this technology in AI and hardware I started to think what can I do with my client? So I contacted my client It's Eric Chu and their website is called every day objects website and he Founded this website around 2014 and this website is all about fresh and traveling and lifestyles And he is very disciplined. So he in these 10 years he wrote 9,040 400 articles on this website So I tell I asked him Let's Let's do a chat bar with this with your website So I do a two version one is just a little one. I made like Gusion's gpt s and the the other one with assistant api from open ai and I put on his website and because his website is all about like Traveling I decided to do a test with one of his article. He's really good at This is just a screenshot So on his website, he has around 216 articles about a city from Japan is called Kyoto So I asked this chat bar. Hey, how have you been and he said oh, I'm just a digital assistant and then I said I'm going to Kyoto with my friend Gusion. Could you give me some suggestion? So he started to searching and started to answer and all the answers are perfectly from Eric's website every day objects website. There's no problem with it and it answers correctly But after using this, this is my first reaction. I feel No surprise. No scare. I feel almost like I'm I'm just using a normal chat gpt I wonder why what's what's happening over there So if you dive deep into this topic and ask what is chat and I Personally think this is the very unique feature from human beings because we usually do Communication or learning through chat. For example, like Sometimes you will have a voice in your head. You will ask your questions yourself question And you will answer yourself with that voice And kids learning new things through chat Taking my case as an example, they always ask Siri Siri about anything before they can even read or write and what is chatbot we used to have Siri Google Google now and Alexa and now we have chat gpt cloud Bing chat co-piled blah blah blah new chatbot How do you draw the line between this chatbot and those chatbot And say if one day we enter the stage like the ghost in the shell Do you still think this kind of chatbot chatbot or those kind of chatbot? They are real chatbot How do we characterize them And what makes this Chatbot so a life is because they are smart enough or they are Or they have they are they contain certain kind of emotion Or there's something We don't know yet So I think another direction from the data training to look at these things We have relative smaller data from Gusion's website But the chatbots Have a better result And we have a Relative larger data from everyday objects website But made me feel more like older than any chatbot But think about actually We training this large language model from the The data we got from the internet they got this data from internet So maybe they why when they train this Chatbot They use part of Gusion's data and part of everyday objects data and that For me that sounds like The quantity doesn't matter that much The most important part probably you need how you train them to be unique And let me tell you another story about data training My little son another son he Turned seven last month and I bought a robot for him as his a birthday gift So one day he bought his robot to me and he said hey dad Can you teach this robot to write my homework? And then I don't have to write it anymore and I look at his face and I also look at the robot's face I start to think uh, which one should I teach? And to think about how you make yourself today Make yourself today It's actually not that complicated But make your life meaningful That might be not something simple and as world-press professional just like us we We have this CMS that dominate that more than 40 percent of the market share around the world We can give us and our customer and our users And it corresponding to my subtitle for today's talk the chance challenging opportunities A few direction few direction we can think about Is first is to rethink yourself and reevaluate yourself And think about in your limited life what you are going to live to the world and Be aware of the new things coming on the new AI new technology It's happening every week. It's like a lot of news going on over there, but there You you you also need to be very careful what you are looking for Say for example like just one year ago maybe everyone Was so mesmerized About how to write a perfect prompt for mid-journey to to generate a perfect image But that doesn't mean anything right now if you see Sora And data liberation. That's what world-press is doing right now But how about yourself is they are doing for the digital data and yourself with all this kind of new creation and the new Phones of technology you you may might need to think about the possibility beyond tax image or video and maybe just maybe one day You are able to recreate yourself in another phone just like Jones holiday from the ready player one and you have an ability to Interactive with any interesting Interaction or conversation in this universe Thanks for everyone's listening and thanks for world camp asias organizers help And with you and gushan enemy. We have this great talk together. Thank you Thank you so much I think we do have a few minutes for for questions Would anyone does anyone have any questions? Excellent presentation. Thank you What this I think all of us have been thinking about this for the past year is As ai comes online So much of this so much of the work that we do as website developers Is going to be automated. Do you see that? in the in the near term How long before Somebody can just come to our website and the website Creates content on a persona basis automatically based on a query that that the user made Rather than us coming up with this experience on our side. It's completely generated by the ai I I think in That's that's what happens to me from last year To be honest, I I I I'm a little bit Scared about this kind of stuff because it's so So powerful, you know so And I started to ask my colleagues to to use ar as much as possible Well, because we are in the field. We know what's wrong and what's wrong But if you are not in the in your field, you you probably be You know, they have a lot of illusion things like that. Yeah But after a certain time passed I I I know that it's going to be happen one day, but I think that majority of the society Doesn't doesn't really know what's happening in the software world So My opinion, I I think that will happen one day, but not that fast because Everyone in different paths Wearing these kind of AI technologies So we should be fine for a while Any more questions I have one question What is the the very next thing that you think Folks should do if they want to learn more about AI The very first thing I think you you can just subscribe to to any of these kind of service I think the the price is amazing. I mean if you take a look of open AI or any other platform and RAPIC or Google the the price is super Super affordable, I would say yeah, so tries start to try with this kind of service and Start to knowing that and Compare detail detail by the I mean compare the difference between them and you you will Get used that to to your daily life your professional work And that's the attitude we should bear just like my my my slide from the last one You need to pay attention to what's going on around the AI world But also pay attention you didn't dig too much because things evolve Too fast say for example like the last year when they Asked me to I mean I mean apply for this a talk. I plan to do a A more technical talk about a land chain doing the reg to train the data But after German line pro comes to the world I feel start to feel I Was that that much important because I I thought maybe eventually we don't need this kind of meter where between between Our input and this large language model Say for them like there is a cheap company called rock With Q they have They have a specialized in the In the chip because a lot of companies they use gpu to to do the calculation to do the computing and with this rock they can Because there is another one it's called rock from Elon Musk But with just this one is a new chip there was new designed algorithm on this chip. They can have a better like Algorithm to answer you this question much much faster come compared to traditional gpu. So so that's This is too many things going on at this moment If you take a look on the Twitter the x-platform is like every Week you have something new to To see to watch Any other questions? All right. Well, thank you so much Alfred Thank you If you wait just a moment, I have a have a gift for you All right That is the last session in this room for the day The day one wrap-up is happening next it's in track one and it is at 5 45 p.m For tomorrow, please remember to bring the pass that you got at registration Back so that you can come in quicker tomorrow and look forward to seeing you all then Hey everyone, uh 5 45 this room will shut So just letting you all know. Thank you