 For a product like GitLab, obviously developers are really important. And I think they're probably the toughest critics of user experience. I feel that everyone is a designer. I really do. And designers hate it when you say that because it feels like it's kind of downplaying their role and their importance. And I don't think it is. I think all that we mean is that everybody has the experience of using something and having it suck and be like, this is terrible. Like, why would never build it this way? And so I think that designing for developers, especially it can be difficult because they have very opinionated on the way they like to work and the setup they like to have. From developer to developer, there's not necessarily going to be a lot of similarity in terms of how they work. Some will have multiple monitors. Some have multiple windows that they swipe between. Some like to have a gazillion windows all stacked together that they move around in, which makes others crazy. And so to have a positive UX experience, I think one of the most important things you have to do is really understand that. Understand that you're not going to please everybody and that you really have to understand their goals and their motivations and what they're trying to accomplish more than how they're going to get there, if that makes sense. So understanding that they're trying to do a code review and that minimizing distractions is going to be the most important thing. As long as you keep that in mind, you're going to make the majority of developers happy with that type of experience versus, oh, but some people are going to want this and some people are going to want that. And then when you start to please, try to please everyone, you please no one. It can become a mess pretty quickly. So I think overall, it's the same in any field is really understanding what the user is trying to accomplish, what they want to do, empathizing with that and trying to make sure that you're always working to that goal.