We discuss hits and misses from Next.js Conf 2024, plus how MotherDuck disguised a feature announcement in a post about design.
October 30, 2024
-
16
mins
NOTES:
Make it work, make it right, make it fast: https://x.com/hahnbeeIee/status/1849508567302508894
Compatibility: https://x.com/Mahmut_Jomaa/status/1848778907786584437
Using ticket money to give back money to open source:
Clever sponsor swag: https://x.com/kapehe_ok/status/1850905547723133195
Design-as-marketing: https://x.com/archieemwood/status/1849175791281594807
TRANSCRIPT:
Hank: I think that's actually a miss. They missed a moment of, uh, getting everybody to retweet or comment or, or something.
Gonto: So I think for other companies to think about like, what events can I do that are unique, that are creative around NextConf makes a huge difference as well.
Hank: Next.js Conf was the most different Next.js Conf this year. This is their fifth and their third one that they had in person. So I think we have a lot to break down. You and I were sending a lot of tweets back and forth. I think, my, my first take is that I think the in person was probably the most impactful on the people they had there, of any of the in person ones.
And I think the online part was the least impactful. So they've kind of flipped there. And then there's a bunch of other things changed. But what's your quick take?
Gonto: I agree. In general, I think they've done a really good job on NextConf, which they always do. They always change something. They always improve things and stuff like that.
So overall, considering that they do one of these every year for their open source, I think it's great. One of the things that I really liked this year is that, I saw a couple of tweets of people talking about the “make it work, make it right, make it fast,” which was their whole slogan for the conference. And they even put in their own blog post, for example, as well. And I think it sticks in people's head.
Hank: Yeah, they did it…So, and that's an interesting thing. They didn't have a huge release. They actually released Next.js 15 a few days before. So I think what they did at the actual event was find a way to get a huge theme that's important to them and the company and their customers across and it was really sticky like people were tweeting “make it work make it fast” Or “make it work make it right make it fast” Um, that's an interesting impact, but then the release was a few days before. And do you think that sucked some of the air out of the room or do you think it was a good move?
Gonto: In general, I would argue that what they were doing before of releasing Next.js the same day of the conference and doing the announcement was better. Having said that, this time Next15 didn't have a lot of new features or a lot of new things. I felt it was more of a stability, um, release where caching is better, it's more stable, it scales better, et cetera.
But it wasn't something very big. So taking that into account, I actually think it was a smart idea to release it before, because then people would be less hyped at the conference and less feeling like, Oh, there's not a new feature or something like that. And they spin it with this “make it work, make it right, make it fast” just for people to remember and to think about it differently.
So in this case, I actually think it was really smart to release it before, but if you have something that's big and that's important, you should never do that, I think.
Hank: I think they also had to do it because they had some forward looking releases that they demoed. So they demoed some stuff and they're like, uh, you can't use this.
Like demoed on stage actually said, don't go use this right now. Uh, but it's coming. And that was an interesting, uh, change as well. Whereas in the past, you know, there have been some forward looking things that were announced as, you know, betas or alphas. Um, but it was all part of like the big, the big push.
And then interestingly also, they didn't have a big Twitter thread. I think that's actually a miss. They missed a moment of getting everybody to retweet or comment or, or something on the big thread of the day. They didn't even have a big tweet on their theme, the “make it work, make it right, make it fast.” And they could have done that. It could have been really cool. And I wonder, yeah, that, that just felt like a straight up miss to me.
Gonto: I agree. And I think if you look at the recap blog post, it was one day later, which is okay. But I would have shifted the same day. I will do that Twitter thread. And as you said, the “make it work, make it right” They should have done something around it just because of how much it sticks for everybody that was around here.
What's interesting to me as well is that this NextConf looked more like a product conference like anything else. Not in the sense that they did too much Vercel, but more in the sense that they are talking a lot about futuristic things, about things that are happening in the future and stuff like that.
Which I think was very different. The other thing that I really, really liked about what they did was that they gave the dollars they made from the tickets back to the open source community. They sponsored a lot of the people that were doing frameworks or libraries around Next.js. I think I was really, really smart because number one, people loved it and they got 2k one time.
So it's not huge for Vercel and they are using the tickets to give back to the community. The other thing that I did that was great is that I saw at least six or seven tweets of people saying like, Oh, I achieved something that I never thought I would. I got sponsored by Vercel and everybody put a picture of Vercel sponsorship in GitHub, sponsoring, um, their GitHub project basically. And they put that on Twitter with the images. So I think that was really, really, really good PR because now the people who are all around Next are starting to talk and tweet about Vercel and they feel more appreciated.
Hank: Yeah, and this is, this is a response to the pushback that's been happening. Voices have been getting louder for the last two years about vendor lock in with Next.js to Vercel. And if you follow Lerob and the videos he's been putting both up personally on his own stuff and his own content and official Vercell channels, he's been pushing a lot about, uh, self hosting Next.js, et cetera, et cetera. So they are really trying to tamp down the vendor lock in story. And I think they're doing it in a good way. Like Lee actually got on stage and talked a bit about self hosting and these donations. And that's critical because if they just keep pushing the Vercel is the best and only way. And if they do that at their big community conference of the year, the vendor lock in stories just seem to get more and more true and worse and worse.
Gonto: Two things, right on this one, I think one is one week before the conference, they actually published on their next, uh, GitHub, like how to deploy it on Netlify, on CloudFlare with a template, with a project and everything that I think was great. The other thing they did great was they started to talk to OpenNext and the guys from OpenNext started to tweet and talk about how Vercel has now been involved, they sent PRs, they improved the code and everything.
Um, so I think that that was great. Even more taking into account that now Cloudflare and Netlify are actually both putting money and people to work on OpenNext so that they can release it. So I think on one side, it's a threat to Vercel. But on the other side, I think it's really good of Vercel to show that they heard what everybody was saying. They heard what the people was talking about and they timed it really well to do it with the next conf, doing the GitHub and everything.
Hank: Yeah, the strategy on that was really good. So another thing you mentioned already that there was more of a corporate vibe or product conference vibe at this one. Part of that was the I think there was a greater presence of sponsors.
Um, and I shared a tweet with you of just funny sponsor swag from Sanity, which is a great, like marketing side note of how it pairs with everything. They had different socks that you could pair. Uh, so like Kent C. Dodds tweeted tailwind with sanity. as his sock bear. And that's just, that's just clever, just a clever, dumb swag thing that'll get you, uh, free press. Um, so I love stuff like that.
Gonto: I think good swag is hard to come by. Like now everybody has t shirts, everybody has anything. And I think what Kapeje was pretty
Hank: I'm sick of yeti bottles. Everybody needs to stop sending me yeti bottles.
Gonto: Exactly. I should upload a picture. I have like a whole thing in my house, like a whole drawer that is just full of yeti bottles. And it's like, I don't need any more of that shit.
Hank: Yeah, everybody's got their swag of choice. VCs always send backpacks, um, etc.
Gonto: But, I think what Sanity did of combining your two socks of different tech was really, really smart. The other thing that I did really like was, like, NextConf starts to become such a big thing that now people who are not in Next, even who are working in Remix still go to NextConf just because the smartest people go to NextConf.
And that's something I think Vercel did great, where it's not just about Next, even though there's a lot of Next, it's about meeting awesome frontend people because they all go to these events, they all care about it, they connect and they work with each other. And I think that they've done amazingly well on that.
And because of that, I see a lot of companies starting to create small events around NextConf. Like Clerk, for example, did a Stripe session, which I think was a really smart idea. Stripe invested in Clerk, so then Clerk used that investment to build a relationship and do an event. Where Stripe, with calling the CEO of Clerk, did a whole talk, it was full of people, people loved it, and it was one day before NextConf.
So I think for other companies to think about like, what events can I do that are unique, that are creative around NextConf makes a huge difference as well.
Hank: Yeah. Uh, and Sanity did, uh, one of those pre events too, um, independently. And yeah, Sanity's pre event was really great. They hyped it up. They had a bunch of cool people there.
I saw people from the Laravel ecosystem there. And I was like, what are you doing there? They had hackathons. That was another thing that seemed to be part of Next. js Conf was actual coding. There was a lot more code, a lot more demos. And I think they did do a good job of trying to get down closer to the roots.
When I was there, like, obviously I have, you know, some biases here, but when I was there, the goal from on high was like, Hey, make us look huge, look, look more Apple like and a lot of people love that. There were a few people who didn't like that. And I think they've swung the other way because of how perception has changed the last few years as being the big guy.
And, you know, now you've got Rouch G coming out in a hoodie and being a little more casual in his keynote and, and trying to downplay it. So it's an interesting swing. I think they did a lot of new things, right? I think they dropped some of the good old stuff. And I think if there are takeaways, if for people planning big events, is one like side events and side events help, who you get there helps. Uh, like if you get influential people who are going to have big Twitter followings. uh…The registration flow, the online marketing, that type of stuff is all really important to nail. That was the thing dropped, how you tweet and talk about it the day of. So those are, that's another thing kind of dropped and the online experience.
But then having a strong theme for the event, the “ make it work, make it right, make it fast” is just really good. That's going to stick in people's heads forever. Like while their hands on keyboard, they're going to think of that. Um, how the sponsors actually participate is really important. The type of swag and focusing on what you want to get out of it. I think Vercel really wanted to get out of this. Hey everybody, you're not locked in. Next.js, it's open. We're open. Like we're cool.
Gonto: And the last thing to add to that is that it's not just the events. Like they did a lot of work on announcing the compatibility with the other vendors one week before doing the sponsorship a few days before as well.
So it's like a whole thing where you prepare for a week and you think about it on what is the impact that this event is going to have. But overall, I think they did great.
Hank: And the visual themes were really good, by the way, the design was outstanding as always. Um, which brings up an interesting tweet you shared from DuckDB.
Gonto: 100%. And this is one thing I love that this tweet, it was a tweet from somebody that is working at MotherDuck, where they were actually asking like, what icon should we use for DuckDB GSheets, like for the Google Sheets version of that.
Hank: It's how we all found out that DuckDB was doing, or MotherDuck was doing Uh, G Sheets competitor type of thing, so it was like, uh, Hey, give me your design opinion. That was the disguise for a feature announcement. And I thought that was awesome.
Gonto: What I loved about it was that like this, because they put two icons, which is like a duck in a sheets or a sheet in the doc, they actually got a lot of engagement in the, in the tweets, having people reply, which one they like more and why, et cetera.
And as you know, because of the Twitter algorithm, if you get more engagement, it shows up more. So I thought it was a fantastic way to announce a new feature because it drives engagement from people to talk and the engagement makes that tweet per se to be viewed more and more and more. So I think in that sense, it was great, like covered up feature announcements that we discovered that didn't work and that drove engagements that got people to engage and then the tweets to become more popular. I think it was pretty, really smart.
Hank: Yeah, really clever. And it kind of references back to last week we talked about a design only announcement that had nothing about features from warp and you know some other stuff like this we've talked about.
Gonto: One thing that I, that this made me think of is Mattias Wolofsky. He's,he was the founder and CTO of Auth0. He always talked that design is a feature in his mind. And that's even more true for developers because developers really care about aesthetics and aesthetics will make them connect. Or not connect with something. So every time you ship a feature, you work on something thinking about the design of that, not just in the product, but also in the icon, in the landing pages and everything matters so much for an announcement, we actually have some type of checklist where we actually checked the design as part, like equally important to dogs or anything else, because design is a feature.
Hank: Yeah, the icon, the, the button shapes, all that stuff. And it's, you know, you always hear me talk about OG cards, which are the preview cards on Twitter. That all matters. more than most people believe.
Gonto: I think, I think that's it today. We did a bit shorter episode, but we focused a lot on NextConf. We talked a bit about this new feature from DuckTV and MatterDuck.
As always, if you have any feedback, let us know. We hope you enjoyed it. Thank you. So if you have any feedback, feel free to tweet either to Hank or to me on any feedback on this. Thank you.
Code to Market
A podcast where Hank & Gonto discuss the latest in developer marketing.