Code to Market — Episode 25

Meeting Haters at React Miami

Recounts Hank's React Miami experience where online tensions dissolved offline. Also discusses Figma's trademark controversy over 'DevMode' terminology.

Speakers
Hank Taylor, Martin Gontovnikas
Duration
Transcript(60 segments)
  1. Martin Gontovnikas

    Now, you made me want to go to a dev conference like I used to go one every week, maybe eight, ten years ago. I missed them. I need to go at least to one a year.

  2. Hank Taylor

    Do it. Why not? Why not Laracon? If you

  3. Martin Gontovnikas

    invite me, will you invite me to the conference?

  4. Hank Taylor

    Yeah, I'll invite you. OK. I'll let you come to some of the cool stuff we're doing, because we're adding a lot of cool stuff on the site.

  5. Martin Gontovnikas

    Hello, everyone. We're coming back. We missed a week, but since we missed a week, we're going to use the topic from that week that we missed in the podcast. We missed a week because our dear Hank was actually at React Miami. And today we have two topics, but the first one is all around React Miami. We want to talk a bit about the event, how it went, what special things they did, how it feels to meet haters face to face and different things. On this one, it's going to be mostly, I think, well, I was going to say it's going to be mostly Hank talking, but I don't think that's going to be true. I like talking, but probably have opinion and thoughts on whatever Hank has to say. So, yeah, give us like a rundown on how React Miami went and what were your thoughts?

  6. Hank Taylor

    Yeah, React Miami is good. People always ask why I go because I'm not technical. And Laravel didn't sponsor this year. Last year I went the last two years, I went as an independent person when I was advising. And then I went the first year because Vercel sponsored it. But I've been to all of these. I like putting myself into a fish out of water situation. I'm not technical, but I should mingle with my audience that I'm learning to market to. And I've made real friends from this. So, you know, there's reason to go back and so on. But what was interesting was this is the first year in a few years that Vercel has had a presence. The first year since I left, actually. And so, of course, one of the first things that happened was there's kind of a little side house party at Dax's house where Rauch G showed up. And, you know, you alluded to it already, like meeting haters face to face. It's no secret they often beef online. But, you know, what should you do if you're public disagreements with, you know, maybe is the nicest way to phrase it. And they both did very well. They're very cordial. They're very polite. They're not playing dumb with each other. They're playing into it. Some people wanted selfies with both of them and they're totally happy to do it. You know, some people are memeing and yeah, like the whole time they're just cordial. I don't know if you've ever had experience with that of people on your team or that you've worked with, you know, having haters that you got to meet with or even competitors might be a common one. I don't know.

  7. Martin Gontovnikas

    Yeah, I feel a lot of competitors. I have seen some haters as well. Like to me, what's interesting is people take themselves and others too seriously. Like most people that have a beef with somebody online like, hey, Next .js sucks. No, Next .js is the best in the world. It's not real. Like a lot of it, like, of course, that's something they think. But I would argue that most of it is engagement based. It's great for both to have a hater. Like, I think having a hater actually helps you online because people will follow the conversation. There will be two people like us talking in a podcast about it and stuff like that. So beefs overall, I think, help with publicity. And I think people take those things so seriously, where in reality, like, look, yeah, I don't like Next, but I don't care about the person who created it. Like, maybe I like them. Maybe they are awesome. So in that sense, I think people expect them to hate each other. And most, that's never going to be the case.

  8. Hank Taylor

    And one thing that's interesting about it is online personas have to be filtered. And especially the more popular the person is on a place like Twitter and the more of a keyboard warrior type of person they seem like, the more likely it is that they are trying to amplify a very specific message. And thus they have to hone their message down to the essentials.

  9. Martin Gontovnikas

    Most people that I've seen that are really good at like writing on Twitter or even on Slack or everything, they are more shy or more calm in person. And the person who is more like shouting and more energetic in person or maybe more shy or quiet on Twitter, like that typically happens.

  10. Hank Taylor

    Yeah. So that was an interesting thing to witness. But there's lots more to talk about with React. Wait, before we

  11. Martin Gontovnikas

    change to the next one, I think like two important things on meeting your hater in person is one, I think it's you never play dumb. You're never like serious or an asshole about it. To me, the best way to do it is just make jokes about it. Like do the self-deprecating jokes about how self -aware you are that you two hate online. That's to me the best way for the two of you to connect and also for others to laugh about it.

  12. Hank Taylor

    Yes. Yes, indeed. Rauch, he kind of put on a masterclass of that. Maybe we'll jump to this. The way the conference closed was the terminal gang, which Dax is part of. And it's Primeagen and Teej and some of these other people. There's this guy, Adam, he couldn't make it. David from the Laravel team does their design. They put on a parody show of Family Feud. So it was a full on game show. I sent you some clips of this.

  13. Martin Gontovnikas

    It was so awesome.

  14. Hank Taylor

    It was incredible. And yeah, one of the answers for to give our listeners an idea of what this is. Imagine Family Feud, but just with a bunch of nerds. So you get two people up there. There's two teams. And, you know, we had a mostly Vercel team and surprisingly a mostly Laravel team because we had a good presence there, which maybe we'll get into that. But, you know, we had two people up there with their hands on a button to try and answer. And the question was, what CEOs yap more than they code? And this guy from the Laravel community, like, instantly hit it. And his instant answer was Rauch G, which Rauch G was up there having a good time with it. In fact, if you watch the video, Rauch G kind of pointed at himself. And I don't know if he's saying, no, we should have got it. Or, hey, say me, I'm the correct answer. And he's owning it. Either way, it was great. That type of content, you know, one of my themes for the year, there's like, I want to get good at AI. I also want to figure out this whole influencer in B2B marketing thing. And this is a really interesting thing because they do a whole game show. They had little ad breaks for their sponsors. The people who like paid for the terminal gang to like show up there or otherwise sponsor the terminal gang. And the brand association is interesting. Whether the message is getting through is one thing or another. But the attention they command.

  15. Martin Gontovnikas

    But the best part is not having an ad in the game. It's actually participating in the game. It's like you can get one of your members of your team to become popular enough or be like interesting enough to participate in the game. That's the real ad. It's not the ad itself that you're doing. But I think people then talk about it a lot. Like people who went to the conference likely went home and then talked to other developers in home. Or like, oh, you don't know. They did this like game show. It was incredible. There's these people who are on and this happened. And then somebody might be, oh, who is that people that are attending or something like that. And that's how you think how they get to know others. So I think what I really like about this game show and other more creative types of content is that it's very shareable. Like you don't want to share yet another blog post. You do want to share a game show.

  16. Hank Taylor

    Yeah. I mean, the thing's already got like 25K views on YouTube. It had a bunch of live viewers. There will be clips. There will be jokes. Everyone. So React Miami is one of those conferences where honestly, not a lot of people are watching the talks. There's a strong whole track, lots of networking happening, lots of people just chatting the whole time. That was one of like there were three things where everybody was seated. The opening, the secret panel, which I'll get back to. And then this game show at the very end. And I was sitting next to a guy. The opening was just, you know, the welcome thing from the CEO of G2I talking about, hey, here's how we came to React Miami. Here's why it's special to us, blah, blah, blah. Which he did a really good job with. And then, yeah, during the terminal feud thing, you know, I was sitting next to this developer from Mux and he turns to me and we've both gone to all four years. So we know each other now. He's like, this is the craziest thing I've ever seen. And like, it's rare that you laugh out loud at a developer conference. So one person described this conference because it's also in Miami and there are lots of people pulling all nighters, partying and all that type of stuff that, you know, isn't so much for me. But one person described it really was it's spring break for developers. It's a fun time. People are recording podcasts like, you know, there's one corner where there's always a podcast being recorded. They cycle through several guests and so on.

  17. Martin Gontovnikas

    React Miami is a great conference to go taking into account how conferences go. Like I don't think conferences are for people watching talks anymore. Like we talked about it in the past. That's not what matters. What matters is more about networking, meeting with others and stuff like that. We talked about how NextConf was really good on getting people together to connect. And I think just because everybody wants to go to Miami for fun. I don't think most people want to go living, but for fun, everyone wants to go. It's a fantastic event to network because all of the influencers, all of the people who are running like DevRel or something like that are going to be there. Mostly because on one side, because I know everybody's going to be there. On the other side is because it's Miami and it's going to be fun.

  18. Hank Taylor

    Yeah. Well, yeah, it's interesting. I contrast this with Laracon, honestly, where the hall track isn't as strong and people do sit down for every talk and they're honed in. And there are definitely differences in communities. But React Miami, it's a vibe. It's a good conference.

  19. Martin Gontovnikas

    It's more my vibe of conference. Like I used to be DevRel. I used to speak at conference. I never watched any talk from any others. And I knew all of the speakers were not either. We were mostly in the halls, just running around and playing around and then went out like drinking or partying or something like that. That was the fun part of the conference. And interestingly, that's the part that as DevRel made the most difference. I don't know with which company, but with one company, I remember that I got them to do a partnership with us and like share our content because we went to a karaoke and I bribed the person who was choosing the songs. I gave him like 50 bucks to get the other guy to sing faster because he wanted to sing a song. And then he was just like laughing about it. And that's how I got the partnership, for example.

  20. Hank Taylor

    That stuff is real. Like that type of networking, I think is the most valuable thing you can get out of these. Now, one other thing that was interesting about React Miami and one big draw of it is you get really influential people there. And this year they had, I mean, they had Rauch G. They had Taylor Otwell, creator of Laravel, you know, I'll get back to why he was there in a second. And they also had Tomo, Tom Occhino of Vercel, who was one of the early people on React. And they had Jordan, the creator of React. And they put those four on a panel on stage. Yeah.

  21. Hank Taylor

    And then they didn't record or stream this panel. So it was really cool to have exclusive content for the people in person. I'm still interested in gathering feedback on how that goes, because I'm like, maybe I should do that.

  22. Martin Gontovnikas

    That's another shareable piece of content, because it's like, dude, I went to this panel that wasn't recorded. And you don't know like all of the things that I got. It's FOMO drives so much of sharing. And it's like, I went to this conference and it was this game show. When I went to this conference, I was on this panel. I think triggering FOMO on others is some way to show off a bit. Like it's a humblebrag. And that makes people share it.

  23. Hank Taylor

    Absolutely. And the panel, like those four panelists were powerhouses, to be honest. Who was on the panel?

  24. Martin Gontovnikas

    Rauch G, Tomo, Jordan, and who else?

  25. Hank Taylor

    Taylor Otwell. Oh, Taylor. Which, you know, the first time he spoke. Why is Taylor on the

  26. Martin Gontovnikas

    history of React? Wasn't it the history of React, the panel?

  27. Hank Taylor

    It was about open source in general. It was about open source frameworks. You know, they've been to it a little to have Taylor on there. Otherwise it would have just been the history of React. And it was primarily about that, but Taylor did speak up. The first time he spoke is like, so why am I up here? Let me tell you. And you know, he had his whole answer. You know, we have our, our answer as Laravel. I'm obviously a representative of Laravel, but you know, Laravel works really well with React front ends. We also recently acquired a technology that makes that easier. And all of these guys have been in this game for a decade of maintaining open source frameworks. So some of the questions were about like, Hey, how do you make open source sustainable? You know, does it have to have a company sponsor? You know, there was a lot of interesting stuff, but probably half of the time with the panel was spent on just the actual history of React and the early criticism. And I

  28. Martin Gontovnikas

    remember the first talk, everybody hated it. Nobody understood it. It was JSConf EU if I don't remember wrong. I was actually there.

  29. Hank Taylor

    Yeah. They talked about how their coworkers came to them at lunch after they presented this and basically told them what idiots they are. And like, seems like Jordan still has some trauma around that.

  30. Martin Gontovnikas

    Which of course, you know what I would do for the next React Miami? I would do like a Dax stand up comedy where he just runs on how next sucks or something like that. Like I would see that, or it could be like a rap, like a hip hop fight. Like I don't remember the names between Rauch G and Dax, similar to Hamilton.

  31. Hank Taylor

    Well, I'll send your notes to Michelle, the conference organizer. But yeah, it was it was a very interesting conference. It's also very interesting to see this conference sell out when others are struggling. You know, they had great sponsors. They sold out to 500 people. Meanwhile, we're seeing other we've talked about this before a couple months ago, how a lot of conferences are struggling. They're not able to get the ticket sales, let alone the sponsorships to survive. And React Miami's already booked their venue for next year. They're already selling tickets. It's pretty awesome.

  32. Hank Taylor

    Pretty awesome stuff. I think you had a topic. I did.

  33. Martin Gontovnikas

    I actually want to now you made me want to go to a Dev conference. Like I used to go one every week, maybe eight, ten years ago. I missed them. I need to go at least one a year. I like your idea of like doing one. Maybe I do React Miami next year, or maybe NextConf could be another one. But I'll do one next year.

  34. Hank Taylor

    Do it. Why not? Why not Laracon? If

  35. Martin Gontovnikas

    you invite me, will you invite me to the conference?

  36. Hank Taylor

    Yeah, I'll invite you. OK. I'll let you come to some of the cool stuff we're doing because we're adding a lot of cool stuff on the side.

  37. Martin Gontovnikas

    That's I like it. That's the problem. Like now, if I go to a conference, I'm not one of the cool kids anymore. Before I used to get invited to everything. When I went to a conference now, it's harder to get invited to everything. It's like, who is this old guy? Like, he's not a developer anymore. Like, fuck him. Second topic. This is something that maybe you saw on Twitter, but Figma. Wait, there is

  38. Hank Taylor

    something else I want to say about these conferences and a great value to going in person, especially as like a marketer like me, who's usually more in the background and I'm not known, is you do get a good taste for people's personalities and what it's like to work with them. So, for example, like I described Dax and Rauch G. They're very warm in person, easy to talk to. Primeagen like knew my name just because there's been some stuff we've done with Laravel. But there are other very influential people who I've met and worked with multiple times and they just don't care who I am. And like, I don't have an ego about it, but it's interesting to see how people treat you when they don't think you're important. And that actually affects how much I want to work with them and how much I, you know, if they're going to ask me for sponsorship, there's going to be a resistance. And that's

  39. Martin Gontovnikas

    also about when I was planning marketing, I always went to conferences to see how people did both. How DevRel was connecting with others. I tried to go to side events to see how the side events went and etc. Like, I think it's a great place as a marketer to actually learn. Like, I always say that if you're a marketer and you work with DevTools, you need to go to conferences. You need to go to see talks. You need to go to meetups even like you need to be there. How can you market to a persona that you don't live your day to day at least a couple of days a year?

  40. Hank Taylor

    I think that stuff is more valuable than like learning how to code or use your own product even. Okay. Let's talk about the Figma thing now.

  41. Martin Gontovnikas

    So switching topics. I don't know if you saw, but Figma sent a cease and desist to Lovable saying that they've registered Dev mode because Figma has these Dev mode products. So what they said was that Lovable cannot use Dev mode, which they recently added to the product because it was trademarked by Figma. Do we need a couple of thoughts on this? Like it's number one. How can they trademark Dev mode? Like, is that something real? Like my...

  42. Hank Taylor

    It's two very generic words. That's actually that's a really hard trademark to defend. And it's exactly the type of thing that your lawyer will tell you. If you want this trademark, you have to defend it whenever you see it come up. And so that's, I am sure that's the catalyst of this is lovable said, Hey, we have Dev mode. And Figma was like, Oh, we're calling it that. And a lawyer said, if you want to keep Dev mode trademarked, or if you want this trademark to stick, you have to enforce it.

  43. Martin Gontovnikas

    I don't know. Why would they even try to enforce anyway? Why would they try to enforce like a Dev mode? I don't, I just don't get it. And to be honest on what Lovable is using it, it makes sense. Like they are now allow developers or people to see a code to change it. And you put Dev mode for that. What was interesting about it was number one, CEO of Lovable, I think was extremely smart at sharing it because I think he thought he knew that most people were gonna be, what the fuck is Figma doing? And it got like hundreds of retweets. Everybody was talking about it. I even saw the VP of developers of Dev world, I think it is at Cloudflare saying like, we had Dev mode for a long time showing like the setting that said like developer mode. And we got no letter from Figma. So I think Lovable CEO was really smart about it. What I don't understand why is I think his name is Dylan, but why the CEO of Figma played dumb about it. Like I would have tweeted something. I would have tweeted something like, Hey, we fucked up. Legal team pushed for this and I didn't see it. Or maybe legal team pushed for it. And I just said yes, but we shouldn't have done it. Like, we're sorry. I noticed why he didn't say anything.

  44. Hank Taylor

    You know, I think it is the type of thing that could have happened without the CEO, like really thinking about it. But it's, it's a hard thing because it's the reason it got so much attention is because it's such a hard trademark to defend. And I've been in these situations before where, you know, so I was at Lambda school, Lambda school, you know, had a trademark dispute. They lost, they're called Bloom Tech now. I was at Vercel when Vercel changed from Zeit to Vercel. One of the reasons was because there wasn't a lawsuit, but there was a fear that the big German newspaper would start to come after that trademark. And they had sent a kind of an exploratory letter of the sense. And we said, we don't want any trouble. It's worth rebranding right now. But those are very like...

  45. Martin Gontovnikas

    I don't even know what it means, but it's not a common word. I think Vercel is a better name, by the way. But I don't think Zeit is like a common name. Dev mode. Everybody has dev mode.

  46. Hank Taylor

    Exactly. And one interesting case that's probably most similar is Copilot. There are a lot of products being called Copilots now. Yes. But Microsoft isn't going around and trying to enforce it, I think, because they know this is a really hard one to enforce.

  47. Martin Gontovnikas

    Copilot was a really smart name. Like, I really like it as well. Dev... Like, Copilot, I think, is something that, oh, they thought about it and it sounds great. Like, again, it's not enforceable. But dev mode is not even a thought out name. It's like, how do we call it when a developer can use it? Oh, I know. Dev mode. Like, that's it. Like, it doesn't even require that much thinking.

  48. Hank Taylor

    And it does its job, I think, in terms of the branding, because Figma is a designer tool and they're trying to say, hey, there's something in here for developers. You flip the switch, it goes into developer mode and you can use it. But that's... It's the trade off of if you make a very generic name, it's going to get used elsewhere. And that's why it's Figma dev mode. Even if

  49. Martin Gontovnikas

    the CEO didn't see it, even actually more. If Dylan, the CEO of Figma, didn't see it. I even think it's smarter to say like, hey, we're sorry. Like, I didn't see this and we just sent it and now it's a meme. Like, I get it. Like, something like that. I would have at least tweeted something.

  50. Hank Taylor

    Well, no, I'm with you, but we wouldn't have... Neither of us would have, like, sent that letter in the first place. The thing is, I don't know the mind of that CEO and whether he believes that they own this trademark and whether he believes that they're going to win this. It's a hard case to make. If you're the CEO who does that, this is a great moment to backpedal. Like, yes, if you decide that's the thing that's unclear is are they going to go hard and pursue this or not? If they're going to go hard and pursue this, I think that's just a huge mistake. It ruins the friendly brand that I think Figma has. And it does. I think

  51. Martin Gontovnikas

    config is coming soon. So I hope somebody asks in config about it.

  52. Hank Taylor

    So here's the thing. There are rumors of Figma, like rumors I've seen on Twitter and heard elsewhere. Bolt competitor. They're doing a Bolt lovable competitor, right? So part of this could... Hey, how do we how do we ruffle them up and start a war on multiple fronts? Which I think is dumb. Like, why

  53. Martin Gontovnikas

    would he do that and start a war? But at the same time, I saw Eric tweet today that they have a booth. Like Bolt .new has a booth in config. So if you go all in on like, fuck lovable, you don't allow a booth from Bolt to stay there. So on one side, it's like, that's awesome. I would do it on the other one is not. So it's just weird.

  54. Hank Taylor

    It could be all of this feels like massive miscoordination internally by Figma. It's silos. It's people operating without communicating. Yeah, it's yeah. So there's another lesson here. Cross functionally communicate before you threaten other companies or before you let them sponsor, et cetera, et cetera, et cetera. Like you should know. Yeah, you're right. I'm going to go for the I'm I'm just going for the Bolt hackathon, but

  55. Martin Gontovnikas

    it's the same week as config. It's the same way. It's part of

  56. Hank Taylor

    it's part of config, which actually I think they're calling it reconfig. I think Bolt's thing is reconfig.

  57. Martin Gontovnikas

    I love it. So that's good. You're participating on the hackathon or just going because of your friends?

  58. Hank Taylor

    I'm just going because my friend runs marketing there and it sounds like a great time. I want to sit and I want to see how this event, right? It's the chain smokers. It's like a big deal. Yeah, it's a pretty big poll actually. And you know, another event for me to go to and learn and see how this works. Hackathons are not something I've really run or done. It's something people tell me all the time. I should do more of. We've talked about hackathon, so I'm like, this seems like the perfect thing for me to go to and learn a bit.

  59. Martin Gontovnikas

    Well, we'll have another topic in May to talk about, but I think with that, we're closing for two days. So thank you as always for listening. And if you have any thoughts, tweet at us. Thank you.

  60. Hank Taylor

    Thank you.