Skip to content
TrackPodcasts
businessMar 25, 202650:24

Episode 825 | Talking Tailwind CSS and Founder Fitness (with Adam Wathan)

About this episode

Podcast: Startups For the Rest of Us (LS 58 · TOP 0.5% what is this?)
Episode: Episode 825 | Talking Tailwind CSS and Founder Fitness (with Adam Wathan)
Pub date: 2026-03-24

Get Podcast Transcript →
powered by Listen411 - fast audio-to-text and summarization



What happens when AI starts competing with your open source business?

In this episode, Rob Walling sits down with Adam Wathan, co-founder of Tailwind CSS, for a candid conversation about the dramatic revenue decline that forced Tailwind Labs to lay off most of their team. Adam shares the hard lessons learned from running a business based on one-time purchases, why he didn't see the slowdown coming, and how an honest podcast episode accidentally turned everything around.

Then they switch gears entirely to talk about founder fitness: how Adam lost 70 pounds, his 15-minute weighted vest workouts, and why tracking strength gains can be more motivating than watching the scale.

Episode Sponsor:

Hiring engineers right now is kinda broken. AI resumes, fake profiles, people who look senior on paper but can't ship anything real.

G2i cuts through all of that. They've pre-vetted over 8,000 engineers- not "we glanced at their GitHub" vetted, actually tested with live technical interviews. Contract or full-time- just tell them what you need and within days you're reviewing real candidates.

And you get a risk-free trial. If it's not a fit, they'll replace the dev in 24 hours.

G2i is trusted by companies like Meta, 1Password, and countless bootstrapped founders who need to move fast without making expensive mistakes.

Get a 7-day free trial and $1,500 off when you mention Startups for the Rest of Us at https://www.g2i.co/rob 

️ Want to attend their AI Miami in April? Use promo code use Rob50Off

Topics we cover:

  • (4:43) – Adam's history with Tailwind CSS
  • (5:17) – Revenue decline and the "boiling frog" problem
  • (8:30) – Making the hard decision to lay off the team
  • (11:39) – The viral podcast episode and unexpected sponsors
  • (13:07) – Should Tailwind have used recurring revenue?
  • (21:20) – Enterprise pricing and team licenses
  • (25:47) – What's next: Ui.sh and swimming downstream with AI
  • (27:40) – Founder fitness: 15-minute weighted vest circuits
  • (33:01) – Tracking strength gains as motivation
  • (39:13) – Did getting fit make Adam a better founder?

Links from the show:

If you have questions about starting or scaling a software business that you'd like for us to cover, please submit your question for an upcoming episode. We'd love to hear from you!

Subscribe & Review: iTunes | Spotify



The podcast and artwork embedded on this page are from Rob Walling, which is the property of its owner and not affiliated with or endorsed by Listen Notes, Inc.

Get every episode summarized

Each time Wenbin Fang's Podcast Playlist publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.

Email me new episodes

Free for 3 shows. No card needed.

Hosts & guests

Transcript ready

1,278 searchable segments. Every word is indexed and playable.

Episode 825 | Talking Tailwind CSS and Founder Fitness (with Adam Wathan)

Wenbin Fang's Podcast Playlist

0:00
50:24

Full transcript

Wenbin Fang's Podcast PlaylistEpisode 825 | Talking Tailwind CSS and Founder Fitness (with Adam Wathan). Machine-transcribed; use the interactive transcript above to jump the player to any line.

Hiring engineers right now is kind of broken. AI resumes, fake profiles, people who look senior on paper, but can't ship anything real. G2I cuts through all of that. They've pre-vetted over 8,000 engineers. Not, we glanced at their GitHub vetted, actually tested with live technical interviews. Contractor or full-time, just tell them what you need and within days you're reviewing real candidates. And you get a risk-free trial. If it's not a fit, they'll replace the dev in 24 hours. Metatrust them, one password trust them, soda bootstrap founders who need to move fast without expensive mistakes. If you've been to react Miami, you already know. They're deeply embedded in the builder ecosystem. They're also launching AI Miami this year. Check them out at g2i.co slash rob. Get a seven-day free trial and $1,500 off when you mention startups for the rest of us. That's g2i.co slash rob. You're listening to another episode of startups for the rest of us. I'm your host, Rob Walling. And in this episode, I welcome Adam Weathern,

co-founder of Tailwind CSS to the show. And in this show, we actually talk about two very disparate topics, because I'd originally invited Adam on to talk about founder fitness or just staying fit as a founder. This isn't about lifting a bunch of weights and spending two hours in the gym every day. It's actually about how to do it as quickly as possible and staying in half-ass decent shape as you're running an all-encompassing company that takes all your energy, time, and focus. And I invited him on, and then in the meantime, he has posted about how they had to do pretty dramatic layoffs at Tailwind. And so in this episode today, we dive into those two topics. First, an update on Tailwind Labs and how they're doing as a company and everything that went down there. And then we switch it up and head into founder fitness. Before we dive into my conversation with Adam, Microconfig Europe tickets are on sale. This year, Microconfig Europe is in Rekivek, Iceland

at the stunning Harpa concert hall. It dates our September 21st through the 23rd of 2026. We've already announced our first couple speakers, but I would guess we will sell out long before we announce all the speakers. Two speakers in addition to myself include Agnes, Gianna Sonne, of Agelix, and Corey Haynes of Conversion Factory. You can head to microconfigEurope.com to grab your ticket. Tickets will never be less expensive than they are today. And as you know, ticket prices go up every month or two, and we've sold out every event for the past several years. So if you want to come hang out with me and I don't know about 150, 175 of your favorite bootstrapped founder friends, you should head to microconfigEurope.com. And with that, let's dive into my conversation with Adam. Adam Lavin, thanks for joining me on the show. Thanks for having me, sir. How's it going?

It's going really well, man. I can't believe, is this the first time you've been a starter for so much? Yeah, I've never been on this show before. Ah, that's an oversight on my part. You've spoken at microconfig, we've hung out, we've had dinner, we've had drinks, and talked email for years, but I just sometimes it's enough. Yeah, no, I'm excited to be on, because I've been listening to the show since a long time before we ever met, or I got to speak at microconfig, or even a 10 microconfig. So it's definitely awesome to be on. And there's a kind of coincidental timing, because producer Ron had told me, hey, we should do an episode about founders and fitness, because there was a tiny seed slack thread that kind of went wild, people talking about getting in shape, and not just about lifting weights, you can get that anywhere, right, or fitness, but it's like, as a founder, usually with a family, how do you do this? And so I went on X and said, who should I invite on to talk about this, and several people mentioned you. So I went to invite you around the holidays, and then within a few days, you had that podcast episode where you're like, we laid off 75% of our engineering care or whatever, and I'm like, oh my gosh.

So it's brutal, it's usually the worst day of a founder's journey when that happens. And I feel like I wanna talk about both, basically, like it would be an oversight, not to talk about your experience. And then I wanna hear it update, too, because there was such a kind of a public outreach, and that podcast episode is called Adam's Morning Walk, and I think it's episode three or four. That basically went viral, and I think Jason Fried was commenting on it, and it just blew up, and there was this whole people wanting to sponsor, and people in slack groups I'm in were like, I'm buying, I don't even use tailwind, and I'm gonna buy a license right now. So it was like a real... Yeah, it was crazy. So we'll get to that point, but take us back to, because when I think of tailwind CSS and tailwind labs, which is, I think, your company around the open source project, last I heard publicly, you're doing millions a year in revenue. It's not recurring, but it is one-time purchases, right? Yeah. And you had a small team of six, seven, eight people, so something like that? Yeah, we're eight people kind of at our biggest, yeah.

And so plenty of budget to handle people, but then you described this slide in revenue that you've seen over the past. What is it 12 to 18 months? You want to talk people through what happened? Yeah, like two years. Yeah, I guess so, I mean, I don't know how far back we go, but basically, you know, tailwind, obviously the really popular project, it's kind of become sort of a de facto standard it feels like for building new front-ends for websites. You know, we sort of hit a peak, I would say, in revenue at the beginning of 2023. So this is kind of like right before ChatsyBT, first like came on the scene, people started getting excited about AI. And also just like right at sort of the peak of tailwinds, I guess you would say growth, like it sort of feels like it sort of saturated the developer market at this point. Like if everyone's heard of it at this point, whereas kind of back then, people were still like coming into it and switching to it from other things. So right around that time is like when we were sort of doing the best, and I think there was a bunch of factors there.

Like again, like our business model was like one-time sales. So the more new people are finding out about it, like the better for us versus just like the market saturation sort of point. There also wasn't as many people building like competing products which never lasts forever, but that's like a nice spot to be in, especially not as much like free open source competition. And yeah, the AI stuff hadn't really happened yet. And then, I mean, we were doing like really, really well at the beginning of 2023. Like we've always tried to pay people like more than they'd probably get somewhere else, you know? That's something I've taken a lot of pride in is no one ever asked for a raise at this company ever and everyone got them multiple times. Yeah, so we were doing really well then, and then things like started to sort of slow down gradually over time. But the way I described it on the podcast is it really felt like a sort of boiling the frog scenario because it was just happening so gradually that in my mind like every month just kind of felt like, oh, we sort of hit the bottom, you know what I mean?

Like yeah, we had like this really booming period, but it's like dropped off and we've sort of hit like a stable floor. And it sounds like sort of silly to say that and even just like talk about me sort of like possibly making assumptions about that. But I think probably like a lot of founders can empathize with just like, you're not primarily like a CRO at the company or a CFO or whatever, right? Like it's not like I'm spending all day everyday analyzing spreadsheets and doing forecasts. I'm like working on the product, trying to figure out what would she do next, whatever. As long as like you can pay the bills and it feels like there's money left over in the bank account at the end of the day, it just, I didn't analyze it that deeply, you know? And eventually towards the end of last year I decided, you know what, like I should really just like make sure that my assumptions about things being like stable are correct. And when I actually like plotted out the trend, I realized that, you know, revenue was dropping like pretty consistently by say like 15 grand a month and it kind of dawned on me that like,

I'm not really gonna feel this until like we cross that threshold where it's like dropped enough to be like a real problem. It feels like a very black and white thing, you know? It's like everything's fine and then all of a sudden, you know how enough money to pay people. And I realized if like they're trying to continue to like we weren't gonna be able to make payroll within about like six or seven months. Yeah, so that's when it kind of became sort of a bit of an emergency and I realized, okay, so like what are my options here? I can either keep trying to sort of like turn things around and get back to the point where we can still afford the team that we have, which obviously that's what everybody wants. That's what I wanted regardless of what I did, but ultimately decided like no matter how hard I try to do that, that's what I've been trying to do for the last two years and none of the things that we've tried have really like fixed it and turned us back into sort of growth mode. No matter how hard I try to do it, I can't, I don't actually have control over it, you know what I mean? All I can do is try to affect it as much as possible.

So it kind of felt irresponsible to me to just not try to make changes that sort of planned for the worst case scenario because the last thing I wanted to do was not be able to turn around and then one day just have to tell everyone, hey guys, sorry, we can't afford to keep everyone around and we don't have enough money in the bank to kind of provide you like with a solid severance for transitioning to the next thing. Like I wouldn't be able to live myself doing that because I just know how stressful that would be for people. So instead just made the decision, okay, well, let's cut the expenses now while we can still give everyone a really healthy severance and make it not like a stressful situation for them and help them find like their next thing and then figure out how to turn it around from there and in terms of like what I sort of thought happened, like it sort of blew up because it was like a GitHub issue where someone was trying to add support for like markdown LLM endpoints to our docs and I had sort of like not prioritized it because I was busy trying to like make the business work and one day someone just posted like a sort of root

entitled comment and it just saying like, when is someone gonna look at this? It's been this many months or whatever and that was like the same day that I'd laid everyone off and it just was like the perfect storm of like, okay, like this has just gotten under my skin. So I just eventually, so I just replied to it and just sort of explained like, listen, like this feature that you wanna add is going to just make it make less people come to our website and traffic is already down by like 40%, which means revenue is down by a lot because our website is the distribution for our product and me like spending time working on this feels like it's in like conflict with our own business model and right now I'm already in this situation where we just had to lay all these people off so how can I justify spending this time on that, right? Yeah, so that's what ended up blowing up into the big news story. It was like, okay, tell them alive, just lay it off a bunch of people because of AI. Which I don't think is necessarily the whole story but I do think is like a big part of the story and what we've been trying to figure out ever since then is how can we sort of swim downstream instead of upstream

because AI has basically been our competition ever since it showed up and I don't really want it to be that way because I'm a huge, I'm a huge excited about it and I use it every day and it's like changed the way that I work and so it's really just sort of like, man, it sucks to feel like this technology that I'm personally excited about is in competition with our business and surely there's got to be some way to like reimagine what we do to sort of work in this new world and that's kind of what we're kind of working on now but yeah, when I put that podcast out it really, I don't even know why I put it out. Like I've been doing this podcast where I just sort of candidly talk about what problems I'm working on once a week or something like that and I don't think I had tons of listeners at the time because it wasn't really intended to be that. It was really just like, what's on my mind? I'm walking the dog, he's in like a little battery powered lav mic, you know what I mean? It's not a highly produced thing but that ended up really blowing up and tons of companies kind of came out of the woodwork

to sort of sponsor the project which we'd been having trouble sort of finding sponsors for the project before then and yeah, like honestly really changed the direction of our business financially. Now there's enough coming in from just company's sponsorships to cover our expenses without us even worrying about the products so that was nice but yeah, it was really just a crazy unexpected sort of whirlwind. You know, it makes me think of like the whole just luck surface area thing. You know, you just like, you talk about things, you put yourself out there and like things can happen but yeah, there was no strategic goal when I've released that podcast. I was just venting about something, you know? But yeah, so anyways, whatever. I'm all over the place with this story here but that kind of gets us to today. No, this is good, you recap it. Yeah, I was gonna joke that in your morning walk podcast I love your fully working how you insert fake footstep noises and fake leaves rustling in the background because I know you're in some studio.

You have a lot of fake neighbors in there. Exactly, it's great. You gotta AI go work it for you. I mean, there's a few things I wanna touch on and you know, we're also gonna talk about fitness and how you've like really reworked your body and you know, in the latter half of the podcast. But there's a couple things that I'm wondering and I've heard you talk about them over the years that I'm wondering if you and I could Monday morning quarterback them and say like, if three years ago you had tried this, do you think as the founder or as the co-founder, I guess, and most knowledgeable person on this, do you think this would have changed things or not? And there's a couple things. One is recurring revenue. Yeah, no, let's talk about it. Yeah, I heard you talk about it on your podcast because someone wrote in to start up to the rest of us and said Adam Wathen was talking about this and Hackers Incorporated, I think, was your show? Yeah, yeah. And you were talking about how it wouldn't work being recurring and then Ruben and I, here answer the question of like, here's how we might think about it. We have like two or three ideas. Oh really, I should send it to you. It's probably like a year old now, maybe more. And all that said, when you posted the episode

about how you had to lay people off, there were some private Slack groups I mean, where founders were like, oh, I wish she just started just subscription because I would pay yearly an annual fee for it, right? And I'm not, look, I'm not saying that three people saying this in Slack groups means you should have or anything, but of course, I'm the recurring revenue guy. Like I believe I've done one-time sale businesses. I've had them and I remember how swingy they were, because in the 2008 financial crisis, I lost 90% of my revenue from one month to the next and I was like, it's because it's not recurring. And I think you've commented that like, you're down maybe 70% from peak revenue. And so the thought I have, and I know it's dicey because you have, it's tricky because you have a developer component and should you charge, because what is it like three or four hundred dollars one time? Is that about what it is? Yeah. Could you charge that? The question is, could you charge that every year or would you charge four hundred up front and then charge a hundred dollars or two hundred dollars a year as a maintenance fee, something like that? Do you feel like looking back two, four, five years, do you wish you'd done that? Or do you, I guess what are your thoughts on it?

Yeah, that's a good question. I honestly don't think so. There's some things that I maybe would have done differently. I think we probably could have done subscriptions for team licenses from day one, which would have honestly probably been enough to make like a pretty substantial difference because I just don't think businesses are as sensitive to like the one time versus subscription thing, especially if it was just like an annual thing as maybe individuals. And I think there's more justification for it too because you have different people joining the company and leaving the company and you want to keep maintaining access for those people, whatever. But sort of like the strategy for us when we picked the one time pricing model was really thinking about how like value is delivered in the shape of the product at the time. It's a bunch of website templates and components and stuff like that. And you could subscribe and download everything and then cancel and have everything and then come back six months later, subscribe for one month again and download anything new and then leave, you know. And that just felt like it's not the same

as like a SaaS product where you're coming in there and using it every single day. I think like an annual subscription could have maybe worked but I also still believe that like our conversion rate was a lot higher because there wasn't that like subscription friction. And a big part of our mentality for it too was like, I don't know how long tail it's going to be popular for to have all this developer tool and goes in cycles. It really feels like capitalize on the moment and basically just like sack away as much profit as we can as a company in case one day this like all goes away. And maybe that decision like contributed to that outcome in some ways but also at the same time like I did get what I wanted out of it. I've never like made it a secret that like the business has done really, really, really, really well for the founders while paying people like extremely well and creating a I think of really fun and relaxed and interesting place to work for the people that work here.

But at the same time like, okay, even if I've put away enough money that it feels like I basically got an exit out of this business in a lot of ways. That doesn't mean that once the cash flow and expense balance is like out of whack, you know, we still have to make changes at the company which sucks because it doesn't make sense to like, you know, personally like subsidize a business that's like not working on its own of course. And I think that's like a topic that I think like the general public hasn't run a business. I think maybe does have a little bit of a hard time empathizing with but any business owners I've talked to of course like understand that. You know, like you wouldn't invest your own money into a business that's not working which is basically what you'd be doing then. And then you're also stringing people along like keeping them in a job at a company that isn't working. You know what I mean? Like they should be taking different opportunities than doing something else anyways, you know. I guess I believe that we would have had to figure out a way to make it feel more like a subscription product to really justify a subscription.

And maybe that's like what we should have focused on. And I'll say like the next thing that we're working on, you know, we are planning for it to be a subscription revenue. You'll be happy to hear. But yeah, I don't know. I guess I guess I just feel like if we went back in time and made a subscription for everyone from the beginning, I still have those same concerns about really high churn. Like the sort of churn that people have on like subscription education products, you know, which I think is a historically really challenging thing. I also just think like we would have just made less total in revenue along the way. And if we found ourselves in this current environment where like people are still choosing to use AI to like generate UI stuff instead of paying for a product, they would have canceled anyways, you know. So obviously I can't go back in A, B test it, you know what I mean? But I guess my point is I don't really look back with regret as if like we made a mistake because like obviously it sucks to lay people off and be in this like situation where revenue is dropping.

Like when I really zoom out, I still feel like it's still been a really great outcome for me and I'm still like really grateful for how things have played out, you know, so I don't know. But I'd be really curious to hear like what you think for sure. Well, and there's two things. You said it's a great outcome for you. I actually would argue it's been a pretty good outcome for your team. Even those that got laid off were paid, I believe above market salaries and they, and you gave them generous severance. And yes, it sucks to be laid off, but you took care of those folks. Yeah. So, but yeah, let me weigh on on the subscription. I think an annual subscription would have worked. That's my gut. Is it, yeah, and that it would have given you, well, here's what it would have done. You're right. You would have had probably less of the boom, boom years, you know, when you were making loads of money, but I think it would have been more stable. It would have grown, grown, grown, grown, grown, and then maybe if anything, it would have plateaued. And it's just recurring revenue is so, especially annual, it slides so much slower, you know, than any type of one time.

So do you think we should have just done like the same, kind of get your foot in the door price and then either recur at that same price annually or maybe like a lower amount to sort of... Somewhere in there, I probably gut feel would have been like, look, if it's $3.99 upfront, you get updates and stuff as long as you pay the $3.99 every year. You can use it in perpetuity, but you don't get what updates or support. I mean, that's usually what comes with an open source project. And then every year, everyone gets to evaluate. And you're right, I do think your turn would be higher than like enterprise SaaS or Salesforce, but I think it would have been significantly low. It's monthly would have been a disaster. I don't think you would have done monthly. Yeah, monthly, I don't think would have worked. I guess in my head, I had a picture that is like, well, if the lifetime is this, then annual has to be less than that. And you're kind of saying, not the case, you know? I would be super curious to see. And even if you were to do a $3.99 upfront, and then it's $1.99 a year, it's still something, but I don't know why you wouldn't just do $3.99.

You know, that's probably where I would have leaned. But the other thing is, and I want to ask your opinion on this because I don't know the business well enough, is one thing I see working, there's only a couple tiny seed companies that are dev components. I mean, maybe it's two or four, like it's very small. They're also seeing impact by AI, being heavily impacted by it, by the way, because people aren't thinking about a component anymore when AI can just go right all the code as you're seeing. But one of the ways that they make quite a bit of money is they do have their developer two to $400 thing, but then they have their mid-market, five or 10 grand thing a year, that's for it. We'll call it enterprise. Usually enterprises more like 35K and up, and maybe you could have that too, but even just a five or 10,000 dollar package that is, it's for teams, but it's also when they want more support, and they want, there's stuff you throw in, right? That enterprises care about. And the turn on those, I think, would have been very, very low. It would be my gut. Yeah, yeah. Once you got in the door there, like those contracts,

they collect dust in some folder. They do for a year or so. And if you had to go through procurement, then you make it 35K and up. I mean, that's kind of a rule of thumb. But I'm wondering, aside from just not wanting to do that, because enterprise is not fun, right? And may I hire a mid-market? Aside from that reason? Well, honestly, we're doing quite a bit of that now with like the partner program. That's what I was going to say. Yeah, I was wondering if you wished you'd done that earlier, if you think that would have worked, because that was always something I thought, man, I think these orgs would pay a lot more than 300 a month. Yeah, we probably should have, honestly. I think I took like an irrational amount of pride in trying to build like an open source thing that was sustained on like real profits from making a real product that like delivered actual value. And I hated the idea of feeling like we were making it work like on donations. You know, I wanted it to feel like the market was making it work, which I think might have changed my opinion on that a little bit in the sense that I think we are providing real value to the companies that are part of our partner program.

Yeah, I don't think people tend to just like give people money for nothing. You know, if they're choosing to give you money for what you're offering, then they're seeing value in it. You know, whether that's like the exposure that they're getting from the website or just having a more direct connection with our team to kind of like skip the line when they have like bug reports and stuff like that. And wanting it to exist, man. I mean, there are companies I've worked at where when we would implement a technology sidekick, for example, when we were like, we can only give him Mike Perham, who runs it, right? We can only give him $1,000 per sidekick instance. Like I was like, I actively want to support this more because we had so much infrastructure built on sidekick. I think there's that, I want this to exist. I don't want it to be abandoned. You know, like the Twitter puts out a UI framework and we were using it at Drip and guess what, two years later, nobody's maintaining it, right? And so I think there's more value. To me, it was never a donation. It's A, we do get priority support. And I remember that being important for us because we had some downtime

or some glitches on a Saturday. Yeah, I mean, like for a product like Drip, like your Q's. Incredibly important. That is like some of the most critical infrastructure for the whole product, right? So. And so for you, I think if there's a company, I mean, if there are companies that want to pay 10 grand or 35 grand or whatever, the number is that's significantly more than 400. I don't see it as a donation, man. I see it as them. And it's not just like, who let's support this project? It's like, no, this product is critical because it's in our application and thousands, if not tens of thousands of lines of code and we want it to exist. So that's more of what I was thinking. Yeah, and a lot of people see that, which is good. It's like an insurance policy, you know, which I think. Yeah, so I mean, I'm glad to like we ultimately did that. That's like worked out really well, especially with that podcast that came out to just create this perfect storm where we had magazines writing articles about the impact of AI on our business and other businesses now kind of wanting to be on the good side of that PR and sponsoring us and stuff. So yeah, that really was a welcome surprise, of course.

Just having all that stuff set up to even be able to take advantage of that moment. So really grateful that that worked out the way it did, for sure. That's great to hear. It's kind of a happy ending for now. Yeah, yeah. And we've got like stuff that we're excited about now. Like we're now we're working on, we kind of pre-announced this like UI.sh is the product that we're trying to build now, which is the idea is to basically augment the AI tooling that people already use to be able to produce better front end code, better design, sort of take all of what we've learned building stuff over the years and sort of teach the robots how to do that so that you can get some of those benefits in the stuff that you're doing. And I mean, it seems like an obvious thing for us to work on. And it seems more obvious than ever now that I've been working on it for a while. I'm feel like I'm making it work and know how to make it work. But the AI stuff really is such like a black box full of so much trial and error that until you feel like you have the secret pass phrase to get it to do exactly what you want, sometimes it feels like how am I supposed to make this thing

even do what I want. But I think we're going to be all right, for sure. Glad to hear it. Well, let's wrap up that thread and move on to Founder Fitness. Thanks for talking us through that, man. I know it's hard, it can be hard. Yeah, I think to talk about stuff that isn't working or hasn't worked, and I appreciate your openness and honesty both before this and on the show. It's good to have places to talk about it, honestly, and have the opportunity to talk to people with times of experience like yourself that can help with ideas. I think suffering and silence is the wrong play when you're in these situations. So you need that outside perspective, you know? So. Yeah, I'm really glad it turned around. That was definitely rooting for you. There were a lot of replies to your Twitter threads, and I was in there. I was like, man, I think you're hope people through. So, well, let's switch it up and talk about Founders and Fitness, and I had a total right turn. Yeah, this is so much easier

to talk about. Realistically, the reason you came across my radar, I think it's because you talked about it on your podcast, hackers, incorporated, former podcast, I don't know that you do it anymore, but you talked about it, you lost 70 pounds, you got to about 12% body fat, and you still benched 315? Dude, that's, it's a lot of weight. I can still bench 315, but I'm not a 12% body fat. Yeah, which is fine, we're not holding you to that. But the idea is that you are a co-founder of a business, you care about a lot, you work on it hard, you have a family or a dad, and most of us are like, how can we fit this in, right? And you've talked about having really short workouts, and this is the thing I want to start with, because I'm most interested in this, because I've recently, I don't like working out, but I like being in shape. That's just how I'm worked. Some people really enjoy working out too, and I envy them, that's not me. So, I've recently dropped from like three sets of whatever I'm doing, two sets with higher weights, to failure, whatever. It's stuff that I've heard on the internet and my 15 year old tells me to do, and so I'm trying to cut it down. I've been getting it to it down to about 12,

I'm sorry, about 20 minutes. And it's twice a week for me, man, of three is big victory, but twice a week is like plenty. I'm six foot two, and I'm pretty slender. It's not like I need to work out all the time. But you've won up to me. You didn't just six minute abs, you seven minute abs to me, because you have 15 minute workout sessions. Yeah, so I'm actually not training that way right now, but I can talk about a lot of different stuff. So stop me whenever. But I'll explain sort of what I was doing there. So when I was like, I really made this commitment to sort of like shed a bunch of weight, because I was very overweight, and I think like anyone who's ever been overweight, once a week they have that day, where it's like, man, I'm gonna turn this around, I'm gonna like get in shape, whatever. And for me, how I like got that process started at the time that really made it happen was, I knew like, I need to find some way to basically like be spending money on this. So I'm taking it seriously. Like I know like what a lot of people do, like a lot of people who have a hard time going to the gym,

like signing up for like classes at the gym, or like group classes, because it goes in your calendar, and it's not just like something that you're gonna make time for, like, oh, I think Tuesday afternoon, I like I'm gonna go to the gym and get in an hour or whatever. It's like, it's on your calendar like a dentist deployment, and for a lot of people, like that's enough to like get them to kind of go, right? And I wanted sort of the same thing for sort of just like eating healthier and controlling my portions better and all this stuff, because ultimately that's like what, the losing weight comes down to you. It's hard to just exercise that way. A lot of that is changing bad habits and bad relationship, you have food and stuff. So I found this service called My Body Tutor, where it was like a couple hundred bucks a month, and you worked with a coach who would basically, you do a phone call once a week, but they would also like text you every single day, and you had to fill out like a vlog at the end of the day and send it to them, but like here's a picture of every meal I had today, a bunch of like really interesting questions, like how well did you sleep? There's like gratitude journaling in there. There's a lot of stuff that's just like all kind of comes together

to sort of get you into like a more positive, healthy mindset and helps you sort of maintain these habits. And for me, it was just like, okay, if I need to like send pictures of like what I'm eating to someone who I don't know every single day, and I'm spending like a couple hundred bucks a month on it, my hope is that that's gonna be enough to like get my ass in gear, and it worked really well for me in that sense, because it's really hard to send a picture of like a blizzard from Dairy Queen to some like really in shape fitness coach, you know that you're working with, and not feel like an idiot. So that was sort of like the first step for me that really helped me sort of like get into that habit, and once you sort of have that chain going, it's a lot easier to be like, okay, well, I've eaten like well, and it's stuck to my like calorie budget for the last two weeks. So I want to throw that away today, you know, it's like that Jerry Seinfeld don't break the chain thing, you know, so that's like the summary of really like what worked well for me there, and of course there's like a lot of different strategies

so you can actually implement to do better like with your eating like things like eat super, super slow, take a drink of water between like every bite, don't do anything while you're eating. Make eating as boring as possible, so you don't, so you want to be done with it and get back to what you were doing. If you're sitting there like eating lunch and like browsing your phone, it's way easier to like eat more because you're sort of entertained, but if it's like, no, it's just me in this plate, and I just want this to be over with because I want to get back to those interesting projects I was working on, you know, yeah, you tend to not eat as much, but when it comes to the workouts, historically I've done like a lot of heavy weight training because I used to compete in powerlifting, and I kind of got into that because through a bunch of different attempts at getting into like working out, I think like most people like get into working out because they want to look better, you know, I think that's generally why people do it, and it takes a lot of time to see visual improvements there, so it can be hard to sort of stay motivated to stick with it,

but then I sort of got into strength training over just like working out to look better, and now you're like keeping track every day of like, okay, I did this many reps, I lifted this much weight, and you can actually see improvements there, like day to day, a week to week, and that's actually really motivating because you can see, okay, well, I benched 185 for 10 reps last week, and this week I got it for 11, you know, it's like, yeah, this is awesome, I'm making progress, you sort of get addicted to it, because like that feedback cycle is so much shorter versus like taking pictures every day, and like hoping that you start to look like you've put on some muscle or something, because I could take months and months and years, and years really, right? I just really got into that, and like I'm sort of an extreme person of like most things that I do, and sort of like the extreme version of going to the gym, doing strength training is like competing in powerlifting, and trying to like lift more than everybody else, and lift as heavy as you can, so I kind of got into that, but that form of training like didn't really work well when I was trying to cut down a bunch of weight,

because no matter what, unless like you've never been to the gym, if you're trying to lose weight, like you're gonna get weaker in the gym, because your body doesn't have as much fuel as it did before, and your body isn't this perfectly efficient machine that can burn only fat and not lose like any lean body mass or any muscle or anything. So if I was going trying to squat heavy and bench heavy, and whatever at the gym, like my numbers were gonna go down, and I worried that that was gonna sort of like hurt my excitement and motivation. So I wanted to restructure my workouts into something that felt like getting lighter and losing fat was going to like make my performance at those workouts better. So I started doing these like weighted vest circuits, and it's something I picked up from this guy, Jim Wendler, who's like a, anyone who's like been in a powerlifting when though who this guy is, but he's just like a really long time well-known like strength coach guy, and I've read his stuff for years, and he talked about doing this stuff,

and basically I just threw on like a 20 pound weighted vest, and I would do like three to five rounds of a circuit where I was doing like some planks, which I incorporated, because I've had a lot of back injuries over the years, and I found that kind of really fixed that for me, and then like weighted pushups or weighted dips with the weight vest, and then just body weight squats with the weight vest, or maybe holding a kettlebell or something like that, and then like chin ups if you can do them, which I know not everyone can, especially with the weighted vest, but I would do like say 15 squats with like a kettlebell plus the weight vest, 10 pushups, and then like five chin ups, and I would do three to five rounds of that, and the nice thing was like, as you get like lighter, all those movements get easier, which means you can sort of complete it in a faster time. So I was like tracking the time that was taking me to do this, and it was maybe taking me like 15 to 17 minutes to do five rounds, and eventually got that down to like eight or nine minutes

to get through five rounds, and I would just go for a walk with the dog in the morning for like 30 minutes with the weight vest on, and then just go straight to the garage to the gym after and do that workout, and I would do that like five days a week. And I felt like, honestly, I felt better than I've ever felt in my life like doing those workouts, and it's not as heavy, and I don't think you're gonna build as much muscle as you're gonna build doing like heavy squats and stuff like that, but you can make it harder for yourself just by just like trying to increase the velocity, for example, that you're doing a push up, like if you push yourself up, like kind of at like a comfortable pace versus like try to really throw yourself up as hard as you can, you can make like a set of 10 push ups, like way harder, you know what I mean? And you can increase it to up to 10 rounds or something, if you really wanted to, but I found like for me the sweet spot was like three to five, depending on how much time I had that day, and maybe on the last round,

I would do like more reps of each exercise and just really try to get like a pump or something, you know? It was really awesome, and I felt like it really improved my cardio too, without having to do like kind of more traditional boring cardio, like I find it boring anyways. So yeah, that really worked well for me because it worked with the weight loss goal that I had, it kept the workouts nice and short, and they're not like super intense workouts that you get super sore from, so you can kind of do it every single day, which is good for kind of building that habit, same with like the eating. It's so simple and it just, it worked really well for me. What I like about it is it beat, it crashes the, I don't have time piece, because that's always for me is I don't have time to do this for an hour or whatever. We have dumbbells up in the, we have a rooftop deck and there's an area there where we have dumbbells, and the three of us who live here now, because we have a 15 year old and Sherry and I, we share them and so I don't have a weighted vest, but I do similar circuit workouts that are just,

and I'm breathing heavy, and again, by the time I get to about 20 minutes, I'm usually like, man, I'm so done with this, and I always feel guilty about that, because I used to look when I was in high school in college, I was an athlete, I ran track, played football, and I mean, I've worked out two straight hours, like four days, four or five days a week, alternating legs and everything, and I'm just, there's just no chance I'm gonna do that, and so I always feel like a failure. So it kinda made me feel a little better of like, because I'm fine with my results, you know what I mean? Like, I feel, again, I don't like working out, but I like being in shape just because I like feeling that. So I find it really fascinating, because I haven't heard anyone else talk about, I mean, you're talking about doing an eight to 12 minute workout, and that's pretty amazing. Yeah, I do think like the 80-20 on that stuff is a lot, you can get a lot more results in a lot less time than I think people think they need, and that type of workout, too, you just, you don't need to go to gym to do that, you don't need like any equipment, except for like chin-ups or something, you know, but you can find some, I mean,

you can get a doorway chin-up bar that you can put, like over the trim and throw like a resistance band around it or something, if you're not strong enough to do a chin-up to make it a little bit easier, and like that's basically all you really need, you know? Like you're not gonna get into like, competitive bodybuilder physique or anything doing that, but you're gonna be in the 1%, you know, if you're consistent with it, so. Did getting in shape, do you feel like it made you a better founder, like did you notice a difference in your energy or your decision-making, how you handled stress? That's a good question. It's a little tricky, I think, yes, overall, but I'll caveat that by saying it, that specific time period in my life, I was so focused on dropping all that weight and getting in shape that it actually made it hard for me to give the business as much attention as I was just giving that mission of just trying to fix my health. For me, like I've always struggled with eating my whole life,

so the amount of discipline and sort of willpower that it took really sort of drained my battery personally. So there was kind of two elements to it there. Like I definitely, I slept better, I felt better, I definitely had more energy, and I'm sure all that was good for me, but yeah, to be perfectly honest, for me specifically, that became like my obsession at that time. I don't think it needs to be that way for people, but I was in a situation where I just had a problem, and I just really needed to focus on solving it, and that became sort of my focus at that time, so. So wrapping us up on this topic and then I'll let you go, you've mentioned a couple times that you no longer do that workout style, but you've changed what are you doing now and why? So mostly out of just like, it's nice to do something new once in a while, but now my business partner, Steve, works with me at my house like three days a week. That's something we started doing at the maybe mid last year,

or early last year, and I have a really nice gym set up at home, and he likes to train, but doesn't do a good job of sticking to it by himself. So now that he works here with me, me and him will go down to the basement and work out in the nice gym, doing real weight training with barbells and stuff for an hour, two or three times a week. And it feels like we have the time for it because we're down there doing it together, and we talk shop the whole time, and I think both of us end up coming away from that with lots of new ideas and stuff. It never feels like something that we're trying to make time for. So we've kind of transitioned back to sort of that type of training. And I think like I do have a hard time doing it by myself. I think like that's the other tip that I would give anyone who's trying to like, it's similar to doing a class. If you can find like a training partner, both of you might not feel like working out that day, but unless both of you come out and say it, you're gonna expect that the other person's expecting you to be there and say, you know what I mean?

So that accountability I think really helps. And also just like makes it, I don't know, maybe not everyone's this way, but I just find it so much more fun to just have someone to chat with and to sort of, yeah, it just creates like a little bit of a competitive atmosphere. Not that you're competing with each other, but it's almost like someone's there like watching you, you want to like put in some good work because like somewhat sort of observing you, you know, and you want, yeah. So I think that's been huge for us is just like being able to actually work out with your co-founder is awesome. Yeah, totally. That's a nice luxury you guys have, even if close enough. Well, man, thanks so much for finally coming on the show. Yeah, and thanks for having me. Folks, want to keep up with you on X, you are Adam Wadden, W-A-T-H-A-N. And of course, if they want to rapidly build modern websites without ever leaving their HTML, tailwindscss.com. And without ever leaving your terminal now. That's what it is. That's what it is. Yeah, that's our old, that's our age one, I'm just reading it. Thanks for ever joining me, man.

Awesome, thanks Rob. Thanks again to Adam for taking time out of his busy schedule. To come on the show and tell us about his experiences, both growing tailwind labs, having to make the hard decision of letting some of his people go and about how he's been staying in shape his past couple years. Thanks to you for listening this week and every week. This is Rob Walling, signing off from episode 825. Thank you very much.

Much like the track, Her Majesty by the Beatles, the Hidden Track at the end of Abbey Road, this is the Hidden Track of this episode of Startup for the Rest of Us. In it, I ambush Adam Wathen with trivia questions, five of them. And I've picked the topic that I don't know if he knows anything about, but I ask you at GPT to give me 10 trivia questions. We're only going to do five of them. I'm going to pick them about tailwind CSS. Oh, God. And I am fascinated. I meet you. I'm fascinated. Well, sometimes GPT pulls out such random crap that it's like, what is the this? Or, you know what I mean, it can go so detailed, but I ask it for difficulty. Normally, I go difficulty one to 10, 10 questions, and then I kind of pick through, and the last one is a 10. I said difficulty three to 10, because I didn't want any gimmies, and it gave me free. OK, no, all right. It's going to be like, what is the commit hash of the nine-hers? That totally, totally. And you're like, nine, a, four, b. Oh, I know this. I've got time to become a wrist.

All right, let's go. I have ambushed many a person with this. It's always people I feel comfortable with that I like, that I've met in person, and so I hope you consider it a privilege and nodded a dick move by me. All right. First question, difficulty three. And if you say these are wrong, that's the other thing is, there's a chance that GPT is just wrong, you know? So it'll be interesting. All right. What core philosophy differentiates tailwind CSS from traditional CSS frameworks like Bootstrap? I don't know how you give like a correct answer to this, but I would identify, I would say the core philosophy is heavy reliance on presentational classes and building things out of tiny utility classes directly in your markup. That's what chat. chat.jpg says it's a utility first framework instead of prebuilt components. It provides low-level utility classes. So nice difficulty four. What config, oh, so you're one for one. What configuration file is typically used to customize a tailwind project's design system, color spacing and break points? Yeah, OK.

So prior to January 2025, this would be your tailwind.config.js file or tailwind.config.ts, or whatever. But nowadays, you can figure tailwind in a CSS file, which can be named whatever you want. It's just like whatever you decide to call your CSS file. Dude, that's a great answer. It just chat.jpg just says tailwind.config.js. So you nailed it. You gave the bonus the bonus to answer. You're like a get current two for two, man. All right. What feature introduced in tailwind 2.1 allowed developers to write arbitrary values directly inside square brackets, like top dash, square bracket, 117 pixels? So there's two possible answers. Like one is just the feature was just called arbitrary values support. But the thing that enabled it was our just-in-time engine. Perfect. That's the exact answer. There's arbitrary value support via the JIT engine.

OK, so dude, it's like you know everything about this. OK, so for the last two, I'm going to go to difficulty 9 and difficulty 10. We're going to go nuclear because these feel way too easy. And we'll see if we can stop you. In tailwind, what directive is used inside a CSS file to inject base styles, components, and utilities? So it's at tailwind base, at tailwind, components, and at tailwind utilities. But that's also not really true in the latest version. In the chat GPT world, that's true. I love this. You are nailing this, dude. Did you, does that seem like a difficulty 9 to you? That seems pretty simple. That's very simple. That's, yeah, that's like a getting started documentation thing. Like you need to type that to make it work. Yeah, I don't know what chat GPT killing me. That one's interesting. What controversial design decision did tailwind embrace that many early critics objected to?

Is it just the utility class thing in general? Like I think that was the thing that people really just, it's not semantic. It's not going to be maintainable separation of concerns. These are the terms that would be thrown around in general. That's it. Writing lots of the answer. Writing lots of utility classes directly in HTML markup, arguing that ugly markup was preferable to context switching into separate CSS files and dealing with naming abstractions. Dude, there's no harder ones. In tailwind version three and later, what is the purpose of the content key in tailwind.config.js? And what problem did it replace from earlier versions? I don't know that ever. OK, so the content key is where you specify all the paths to all of the files in your project that might contain tailwind classes that we need to scan through to figure out what utility classes that you're using. But there was introduced in V2.1, not V3.

And the problem that it just, I mean, that's the thing that makes it possible for tailwind to just produce the smallest possible output instead of being like a multi-megabyte CSS file that contains every single utility possible in the framework, which really slowed down development speed and dev tools performance in browsers, specifically. So yeah, you nailed that. And it says it replaces the old purge configuration from V2 and earlier, is that true? That's true. That's true, actually. Yeah. All right. I'll give you everything. If I had said, what did it replace? I think you would have gotten to it. No, you did say that. And I literally forgot that that was called that before. So yeah. That's good. I think let's try one more. Why can't you use at apply with every possible tailwind utility, for example, some responsive or pseudo-class variants? What's the underlying limitation? Dude, that's a super data. Is it? Question. Yeah, you can. So see, I give up.

We give up. That's it. Oh, I love this, dude. Yeah, I think you're like seven out of seven or something like that. Congratulations, man. Well, the purge one, I feel a bit ashamed of purge You're like, I only get, I get maybe an A-minus on this test. No, that was great, dude. Thanks for, thanks for playing along. Your prize is in the mail. Cool. All right, thanks, man.

More episodes

More from Wenbin Fang's Podcast Playlist

View all episodes →