S1 E6: This is Like Real Life (Kelly / @kellycodeschaos) - podcast episode cover

S1 E6: This is Like Real Life (Kelly / @kellycodeschaos)

Jul 06, 202220 minSeason 1Ep. 6
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Kelly Harrop joins the show to talk about her origin story, starting as a professional gamer turned video game model, turned product manager turned UX Engineer, where she has settled in to her passion.

We discuss what UX Engineering is all about, and just how much she loves buttons. We talk about video games, including her current obsession, Elden Ring, before finding ourselves back in familiar territory discussing how video games relate to life.

Discussed Links


Previously on WebJoy


Transcript

Eddie

Previously on WebJoy.

Jason

And so failure is just information. All failure is temporary. Now it's part of the learning loop. And so the goal is to try something and see whether it works so that you can then make a better informed decision next time.

Michael

At each failure of learning how to do a for loop learning, how to do an if statement. When I gave up, I didn't start at zero. I had my save point. I'd accrued some knowledge of programming and it led me to be able to transition that and going with the metaphor here, instead of using fire, I use ice and that ice tactic was to take that same approach for an if statement and apply it to web development and that allowed me to progress to the next stage

Eddie

Welcome to Episode 6 of WebJoy.

Kelly

Sometimes I'm writing a product requirement document, sometimes I'm designing a UI. Sometimes I'm taking someone else's wire frame and coding out the end design. And sometimes I work on tooling. There's no normal. It's nice that no matter who I'm trying to help, there's something I can do. Hey did you beat that boss? And just having this bonding moment of, oh, what did you do? What was your tactic? Did You choose it? Did you melee it? Did you magic? And so it?

It's open world and it lets you play the role that you wanna play. I love it.

Eddie

I'm your host, Eddie. In this podcast, we interview guests about their origin story and what makes them excited and joyful. To be part of the tech community. I hope you enjoy today's episode. "This is Like Real Life" with Kelly Harrop. Welcome to another episode of WebJoy. Today, we have Kelly with us.

Kelly

Hi, Eddie.

Eddie

So if you just want to give everyone a brief introduction of who you are, what you do, where you work, you know, just a general overview.

Kelly

Yeah, I'm Kelly Harrop. I am the UX Engineering Lead for the Intuit Design System. I've had a history of working in design systems. Love systems, love design, love code. So getting to do what I enjoy

Eddie

Awesome That sounds great. How did you get involved in tech? Where was your origin story?

Kelly

I have a very weird origin story. I started as a video game model, uh shout out Charisma+2, my old modeling agency, and Yvonna Lynn for signing me up. Through her, she had some connections in the gaming industry and she helped me land my very first job out of college. So I started in video games doing event production, graphic design and just trying to figure out what I wanted to do. Took a few jobs after that here and there still trying to figure out what I wanted.

And Ultimately I really loved UI. I loved just everything about the corner radius of a button really fascinated me I don't know if that's, um, normal or what, but I was obsessed and so I worked for a few companies doing white labeling mostly, which is having just like a standardized experience and then themeing that experience for different companies. Over the years done both the design side and the engineering side, product management side of all of that.

Eddie

That sounds like a fun journey. Starting from modeling, to product management and now UX engineering and kind of all these different things in the way. How did the transition between those roles work?

Kelly

I've always been really interested in shipping out, whatever. So when I was a kid, I just wanted to make games. That's all I wanted to do. And I would just figure out, okay, I need to do art.

I need to figure out how to make this art, do something interactively with whatever was available: action script, just using jQuery, whatever I could figure out and just throw it together to have something almost playable And later on, when I was doing web development, I really just fell in love with HTML, CSS. And just love that there are rules.

I love rules I love if it's like grammar or like just anything with structure I'm obsessed and This was something where I'm just like okay, accessibility there are rules, there are ways to do this the right way. And I just love that structure. I had that kind of development mindset but I hadn't really coded professionally I had done more design work and so when I started working.

I focus more on design because that was ultimately something that I felt like I could just jump in and not break anything. I felt less Like I was just gonna ruin everyone's day if a pixel was off so I started with design and then when I started working, there was this kind of hidden expectation. Oh, like you can code this too. Right. And I was like sure. Okay, the last time I touched HTML was in maybe like middle school, but I can totally do this.

So I just went back to what I knew, I knew the rules, I knew accessibility. I knew if you're using an anchor, use an H Ref don't make it a button and things like that. Use a button when you wanna use a button. Those kinds of rules. Really just helped me anytime I wanted to learn something, I just went okay what's the right thing to do.

I went through like 20 different answers on Stack Overflow and everyone's arguing about what the best solution is And I was like well, I'll just combine they'll mix and match there. And and you know we'll we'll figure it out.

Eddie

Nice. Well, you sound like you fit in cuz that's pretty much what all of us do Grab three or four different stack overflow answers mix 'em together and hope that Actually works. And if it actually works, you just ship it. If it doesn't then you start tweaking things and try to figure out when it suddenly starts working. What is it that you really enjoy about being a UX engineer?

You've gone through a lot of different roles and it seems like at least for now you've settled into being a UX engineer, what keeps you there and what keeps you excited

Kelly

I would say that no sprint is the same.

Eddie

Yeah

Kelly

I do a lot of context switching So sometimes I'm writing a product requirement document, sometimes I'm designing a UI. Sometimes I'm taking someone else's wire frame and coding out the end design. And sometimes I work on tooling. There's no normal , which you know, some folks might not like some folks like me, I get restless So just having that kind of diversity in my sometimes daily work can be exciting and there's always a different problem to solve.

It's nice that no matter who I'm trying to help, there's something I can do. If a designer needs help, I can jump in and help them. Developer needs help I can jump in. Just being an advocate for as many people as possible has been the driving force of "Hey, I don't know that yet, but I want to find out because then I can help you" And so that's how I stumble through and stay up till 2:00 AM. Just watching YouTube videos going. Oh, that's how it works.

Okay. Got it And then sharing that out with folks.

Eddie

Nice! Yeah, at my previous company we didn't have any UX engineers so I actually led the effort. We hired two UX engineers cause we had two different teams that were working on stuff. So we got a UX engineer per team to help be their advocate and work with the product designer. And like you said, they just did so many different things.

They might be helping create the design system in Figma one day And then the next day they're working on the component library, that's implementing the design system and help giving accessibility tips or CSS suggestions to the front-end engineers. Definitely is a role that you like you said every day can even be different. And you shift between a lot of things.

Kelly

Yeah. I have a very similar experience where it's funny, like a developer will complain this component is garbage. It doesn't have a prop for this really custom specialized thing I needed to do. Why doesn't it just do it out of the box? And so then there's a learning opportunity there teaching about performance and you can make the component do what you need it to do by just customizing a little bit with some CSS.

So I think one of the biggest things that I try and educate and up level is that the design system doesn't solve all your problems. There's still development that needs to happen on top of that. And I love just being able to do those demos, do workshops, write that documentation, give those examples because then it shows you if you use the design system, we don't have to like have this, 2MB button to do something, it can do the basics.

Then you can add on that functionality and add on that customization that you need. That's why I love design systems because it can start off so small, but then you can show the potential with really complex interactions.

Eddie

That's awesome. If you're building something from scratch, you have to think of all the details And by having the design system some of those smaller details are already taken care of, which means you can look at more of the context and you can contextualize what you're doing more in that specific instance. Which is cool, right? To not have to look at three different levels all at one time. With this podcast, we like to talk about, a topic of joy.

So I just wanted to ask you what's something that brings you joy and what's something that you've been really enjoying lately

Kelly

So when I'm not working on design systems and tech, I am 100% obsessed with Elden Ring. And for those who don't know, Elden Ring is a video game it is on multiple different platforms. I play it on Xbox, but it is from FromSoftware and they make all the dark souls games. And this is my very first FromSoftware game. And. Totally obsessed. I've watched YouTube videos about the lore I'm on the subreddit constantly just on Twitter.

I think it's becoming an Elden Ring, Twitter account and apologies to my tech followers are going, oh, not another Elden Ring post and so it's just been on in the back of my mind all day, all night.

Eddie

It's funny because I didn't realize until as we were talking was that like you got started working In the game industry. And then you have shifted over into the more general tech industry. So it's kind of brings us full circle, right? Like of course you enjoy Elden Ring. Of course you enjoyed working in the game industry. It all overlaps. That's really cool. What do you think you enjoy most about Elden Ring.

Kelly

I would say with other games there is a set number of animations, like everything feels very AI and very obvious. So if you like Dodge two times roll it's like oh this feels like a very scripted event And I feel what Elden Ring gets right is that It's just kind of unpredictable.

There's so many different animation sets from someone who's made video games, just the amount of diversity in terms of the movement sets and how they move you remember the fights, you remember the encounters they're so challenging and it's just fun to watch someone on Twitch or find a friend who's also playing and go Hey did you beat that boss? And just having this bonding moment of, oh, what did you do? What was your tactic? Did You choose it? Did you melee it? Did you magic? And so it?

It's open world and it lets you play the role that you wanna play. I love it. My first FromSoftware game and I'm now hooked. I'm a fan. I wanna play all the other dark souls games just to see what I've been missing out all these years

Eddie

It was funny because when you're talking about fighting the monster and how you can fight them in so many different ways and they're all a little bit different I think the one thing that kind of stood out to me was it reminded me a lot of the Zelda game on switch. I don't play a whole lot of video games, but that I was addicted to for probably about two years.

Now I'm eagerly awaiting Zelda You know, you're talking about oh, you can do all these different things And that's one thing that really stuck out to me about that one was I'm very amateur when it comes to video games. I used to play like a lot of Final Fantasy's growing up Haven't played as much recently. With Zelda, I really had no idea what I was doing So I was just throwing random stuff out and sometimes it filled miserably and, uh, he died.

But other times it actually worked out and I was like, whoa, I don't think that's how I was supposed to beat him, but it worked.

Kelly

Right As long as it works.

Eddie

exactly

Kelly

Yeah. I really just like the, perseverance aspect of it. You die, you get back in there, you just go at it again What's interesting to me is every time I died, I would try and go, what did I do wrong? What did I do? Did I roll too quickly? Could I have jumped there? Did I, did I roll? Like, should I have rolled forwards? And it's one of those things where I'm studying every movement. I'm trying to understand why did I mess up And it's funny because sometimes I'll walk away.

I'm like I can't deal with this And then I'll come back an hour later and just beat the boss. I'm like Hey, this is like real life. Like I'm working on something. It's just not going my way. Just take a breather, come back. Oh, problem solved. So I feel like there are a lot of parallels with how I approach beating this game and my daily work life. That is just kind of interesting. Just shows I will not give up.

I will persevere I will get back in that dungeon and finish it cuz I wanna get all the achievements. I'm a completionist. I like feeling that sense of accomplishment. Something I forgot to mention was I used to be a professional gamer

Eddie

Oh wow Cool

Kelly

which is how I got into the modeling and working in that kind of environment. People just go, oh, are you gonna become professional with it. And I have to say just because I spend an exorbitant amount of time does not necessarily mean I'm good It just means I really enjoy the experience

Eddie

Nice, that's funny. And it's funny that you talked about how you approach video games and how that kind of mirrors your real life, none of this was scripted but for those listening along and Kelly hasn't heard the episode right before this, I was actually talking to Michael Liendo and we actually were talking about how you can learn through failure. And as we talked, we ended up stumbling into video game talk.

And the idea that you have these save points and that you learn from failure in video games. It's how you progress And yet when we fail in real life we get nervous about that. And how, if we embrace the mentality of when we play video games in real life and just realize that Hey you try something. It fails. Try it another way. Try to learn from what went wrong. That's a great way to approach learning in life.

It's so funny, like you had the exact same mental model there, so we didn't script that that's real. Uh, you know so yeah Well I know we're coming near the end of time. So as we wrap up typically we like to just see if there's anything that our guests want to share with the audience any kinda resources or things that the audience would find helpful.

Kelly

Yeah. I have a couple things. One, I recently started a podcast with my co-host Adekunle Oduye who is a UX Engineer at Plaid. And so it is a podcast about UX engineering and what it means To be in that role. So if you wanna learn more about what we do in our day to day, that is something that we started up So we only have a few episodes for now, but we are working to build up. I guess the other thing was I recently was a speaker at Config, which is one of Figma's conferences.

And so I talk a little bit about what our design system team has been up to that's on YouTube and go check it out

Eddie

I will include a link to both of those in the show notes. So if you all wanna check out either of those feel free to check out the show notes. I definitely recommend the Code and Pixels podcast. That's actually how I stumbled across you, Kelly, I found that podcast listened to it. And so then started following you on Twitter and thought, Hey, it'd be fun to have you on this podcast.

Definitely recommend everyone go check out, subscribe and enjoy getting a more clear picture about UX engineering cuz I know it's just not as common in the industry so I feel like people don't understand as much about what goes on there.

Kelly

Yeah thanks.

Eddie

Thank you for coming on the podcast today Kelly it's been a pleasure just talking to you and getting to know your story, talking about some video games.

Kelly

Yeah, thanks for having me on.

Eddie

Thank you for joining us for episode six. This is like real life with Kelly Harrop. You can find out more about Kelly on her Twitter @KellyCodesChaos. You can find links to everything we talked about in this episode, as well as a link to Kelly's website and Twitter in the show notes. If you enjoyed this episode, please consider rating and reviewing it in your favorite podcast directory. And following us on Twitter @WebJoyFM thank you and have a great day Next episode on WebJoy.

Emily

I get a lot of personal personal satisfaction, from those moments, when you take a step back and really think about the big picture on what we're doing here in software, I think it's easy, to kinda get swept away and in the bugs and the backlog and you know, oh my goodness. The sprint and story points and all of that stuff.

Thinking about the big picture it's really fulfilling what we do sometimes if you really think about it and your product is providing a good service Just having the ability to be like, you could read a book or you could watch a YouTube video, or you could read this blog cause it's shorter, or you could listen to a podcast or an audio book or something like you've got so many options to learn about whatever developers, relations, product management, these like

18,000 product manager podcasts right now. And I love every single one of them. I try to listen to as many as I can. Cause it's just so fun. How much is out there? I love it. It's a total game changer, I think for people to learn in different ways. " Eddie: So many options to learn" with Emily Patterson

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android