S24-E04 – BuiltOnAir Live Podcast Full Show
To get all the latest videos and demonstrations from the BuiltOnAir Podcast, subscribe and get notified on our Youtube channel here and our newsletter/community here.
FULL EPISODE VIDEO
Watch the full video of the show.
FULL EPISODE AUDIO
Listen to the full Audio podcast for this episode here. Or add to your favorite podcast player
Listen On: Apple | Overcast | Spotify
The BuiltOnAir Podcast is Sponsored by On2Air – Integrations and App extensions to run your business operations in Airtable.
Start a FREE 14 Day Trial of On2Air Now
In This Episode
Welcome to the BuiltOnAir Podcast, the live show. The BuiltOnAir Podcast is a live weekly show highlighting everything happening in the Airtable world.
Check us out at BuiltOnAir.com. Join our community, join our Slack Channel, and meet your fellow Airtable fans.
Episode Summary
In this episode of BuiltOnAir, we dive into a unique and creative approach to Airtable enablement. We begin with a brief look at upcoming Airtable events and a discussion regarding the technical nuances between Claude’s MCP integration and the standard Airtable API.
The main event features special guest Lisa, who presents her incredible hackathon entry: ‘Friends with Airtable.’ Inspired by the ‘progressive learning’ design of games like Super Mario, Lisa created a role-playing game (RPG) set in the iconic locations of the TV show ‘Friends.’ The game allows users to master Airtable basics—like grouping, linking records, and using forms—through immersive missions at Central Perk and Monica’s apartment.
Lisa also shares her technical journey of using Airtable’s Omni and Claude to build the application. She provides a crucial lesson for anyone using AI-assisted builders: always establish your data structure in the base first before attempting to generate complex interfaces.
⏱ Timeline:
- 2:26 - Upcoming Airtable events and feature updates
- 3:33 - Discussing Claude’s MCP integration vs. the Airtable API
- 7:44 - Lisa introduces the Friends with Airtable RPG concept
- 13:41 - The concept of intentional progressive learning in design
- 20:19 - Pro-tip: Build data in the base before using Omni
Full Transcription
The full transcription for the show can be found here:
[00:00:03] Welcome in to the BuiltOnAir podcast.[00:00:06] We are in season twenty-four,
[00:00:08] episode four.
[00:00:13] Sounds like we’ve got five of us joining
[00:00:16] today.
[00:00:16] We’ve got myself, Ali, Kamille,
[00:00:19] and special guest Lisa.
[00:00:21] Welcome, Lisa.
[00:00:23] And she’s got her little baby with us
[00:00:25] that’s going to join as well.
[00:00:27] Good to have you.
[00:00:27] So Lisa’s gonna showcase some fun
[00:00:32] application that she BuiltOnAirtable and
[00:00:35] presented in the recent hackathon.
[00:00:37] You’re gonna walk us through how that all
[00:00:40] came together.
[00:00:41] So we’ll hear from Lisa in a second,
[00:00:43] but before we begin updates, any updates?
[00:00:50] I was going through the upcoming Airtable
[00:00:53] events
[00:00:54] There is a new feature spotlight today.
[00:00:59] It may have already happened and it’s
[00:01:02] British time zone.
[00:01:03] So yeah,
[00:01:03] I think that might’ve already happened,
[00:01:06] but there’s also the Airspace LA coming up
[00:01:09] in a couple of weeks.
[00:01:10] I believe Kamille’s gonna be there in her
[00:01:14] backyard.
[00:01:16] I was, I almost decided to go,
[00:01:18] but I’m going to be in LA on
[00:01:21] May twelfth.
[00:01:22] Like I arrived there that day,
[00:01:24] but I’m going to visit my brother and
[00:01:25] decided I’ll, I’ll do the family time.
[00:01:29] I can’t believe you would choose your
[00:01:30] brother over Airtable.
[00:01:33] I know, right?
[00:01:37] Got you.
[00:01:37] Yeah, a couple other upcoming events.
[00:01:40] No feature releases since we chatted last
[00:01:44] time.
[00:01:44] We went through all the recent ones.
[00:01:47] The one that I look back at,
[00:01:51] talking about the Cloud MCP integration,
[00:01:57] You know what I was realizing?
[00:01:59] It was showing all the tools that you
[00:02:03] can use in there.
[00:02:05] And there are certain tools that are only
[00:02:09] available in the MCP that are not
[00:02:11] available in the API.
[00:02:13] Let me look at that.
[00:02:19] Because that was my fear was that it
[00:02:23] was only going to do API related actions.
[00:02:26] Well, you know,
[00:02:27] it’s not that hard to build an Airtable
[00:02:29] integration.
[00:02:30] I do it all the time,
[00:02:31] but there’s certain limitations in the
[00:02:33] API.
[00:02:34] If cloud can do more than what the
[00:02:37] like publicly available API endpoints
[00:02:40] allow for,
[00:02:41] then that kind of opens up quite a
[00:02:43] few possibilities.
[00:02:44] So I’m curious to see what skills are
[00:02:47] not available.
[00:02:50] My browser is acting up right now.
[00:02:53] I can’t get to,
[00:02:54] I don’t know why it’s not loading.
[00:02:58] But yeah, if you pull up the,
[00:03:00] if you urge Google Airtable MCP and find
[00:03:05] a list of the tools.
[00:03:06] Yeah, let’s see.
[00:03:11] There we go, now I’m back up.
[00:03:20] Let’s see here.
[00:03:21] Okay, which one did I… Hmm, maybe…
[00:03:37] Get insights.
[00:03:38] Let’s see that these are just general,
[00:03:41] a general list.
[00:03:43] Yeah, all the ones on their main page.
[00:03:46] Maybe it’s just in the cloud.
[00:03:56] I’ll double check that and show next week.
[00:04:01] Oh yeah, I found it.
[00:04:02] It’s in Airtable’s documentation.
[00:04:04] Create table, create field, update table,
[00:04:07] update field, create records for table,
[00:04:09] get table schema.
[00:04:13] let’s see yeah that’s what i’m looking at
[00:04:14] and i’m not seeing what i saw last
[00:04:16] time so yeah looking maybe that was
[00:04:21] somewhere else that i saw it maybe the
[00:04:26] github possibly yeah or it might have been
[00:04:32] on claude’s marketplace
[00:04:37] anyways we can move on so yeah that
[00:04:40] was something i’ll look into and uh see
[00:04:43] how that yeah because that like Kamille
[00:04:45] said like that’s my fear as well as
[00:04:46] like hopefully anything they add they also
[00:04:49] make available in the in the rest api
[00:04:51] you don’t have a secret uh back door
[00:04:57] so
[00:04:59] Cool, so yeah,
[00:04:59] we talked about a couple of weeks ago,
[00:05:02] we went through the entries to the
[00:05:06] hackathon and a lot of amazing stuff.
[00:05:09] We thought it’d be cool to have one
[00:05:11] of the entries come on and showcase what
[00:05:14] they built.
[00:05:15] And I know Lisa came on,
[00:05:17] we had kind of a in-between when we
[00:05:19] were off from our season,
[00:05:21] we had a help session and I know
[00:05:24] Lisa came on and showed what you were
[00:05:26] working on.
[00:05:27] So that was cool to see.
[00:05:29] So now we’re gonna check out our
[00:05:32] application built around Friends.
[00:05:35] So if you’re a fan of Friends,
[00:05:37] you’ll like this.
[00:05:39] So there it is up on the screen.
[00:05:41] I don’t know if you’re available, Lisa.
[00:05:45] i am i’m so sorry of course my
[00:05:47] two-month-old was asleep in a nap right up
[00:05:49] until we had him on so hopefully he’ll
[00:05:53] be quiet um apologies for the side crying
[00:05:57] here um thank you everyone for letting me
[00:06:00] join today and there’s that burp sorry
[00:06:07] I’m excited to be here to talk about
[00:06:08] Friends with Airtable,
[00:06:09] which is the role-playing game that I
[00:06:11] created for the March’s Community
[00:06:14] Hackathon, Airtable Hackathon,
[00:06:17] and I decided to join the hackathon really
[00:06:23] for three reasons.
[00:06:24] One, because obviously I love Airtable,
[00:06:27] and I haven’t
[00:06:28] use their Omni app yet quite deeply.
[00:06:31] And so I thought maybe I’d take this
[00:06:33] opportunity to kind of explore a little
[00:06:34] bit.
[00:06:35] And I just happened to be on maternity
[00:06:37] leave.
[00:06:37] So it’s kind of like this all in
[00:06:38] terms of opportunity and timing.
[00:06:42] And so I was excited to in the
[00:06:45] let’s play theme was a really fun idea.
[00:06:47] I think Ellie,
[00:06:47] you guys were all involved in coming up
[00:06:49] with that.
[00:06:49] So I’m really,
[00:06:51] I was really intrigued by that.
[00:06:54] So I’ll talk about,
[00:06:55] I thought maybe what I was thinking was
[00:06:57] I’ll come talk about like how I got
[00:06:59] to,
[00:06:59] how I decided on making this particular
[00:07:01] app and then talk about like how I
[00:07:04] actually made the app.
[00:07:05] Would that be interesting or do you want
[00:07:06] me to just kind of go dive into
[00:07:07] the back end of this app?
[00:07:10] No, I want to hear the backstory.
[00:07:12] And maybe before you jump into that,
[00:07:14] give some context on how long you’ve been
[00:07:16] using Airtable, what kind of work you do,
[00:07:18] things like that about you.
[00:07:20] Sure.
[00:07:22] I am currently an operations manager for
[00:07:25] an innovation team at Link Logistics,
[00:07:27] which is America’s largest industrial real
[00:07:31] estate company.
[00:07:31] I just started in January,
[00:07:33] so please don’t ask me anything about what
[00:07:34] that is.
[00:07:35] I’m still learning myself.
[00:07:36] Um, but I previously worked at idea,
[00:07:39] which is like a global design consulting
[00:07:40] firm, um,
[00:07:42] the lactation network and new England
[00:07:43] conservatory.
[00:07:44] So I come from various industries,
[00:07:45] but my role has always been in designing
[00:07:48] the operational backbone of teams and
[00:07:52] managing pro developing managing programs.
[00:07:55] And I met Airtable.
[00:07:57] I like to talk about Airtable like we’re
[00:07:59] in a relationship.
[00:08:01] When I worked at IDEO back in twenty
[00:08:03] twenty one and the team that I was
[00:08:06] a part of at the time was just
[00:08:07] kind of really using as a basic project
[00:08:10] intake spreadsheet, glorified spreadsheet.
[00:08:15] But then we had to use multiple systems
[00:08:17] to actually complete the workflow,
[00:08:19] which was assigning designers onto
[00:08:21] projects.
[00:08:23] And of course, everyone thinks, OK,
[00:08:24] there’s got to be a better way.
[00:08:26] And because we were already using
[00:08:28] Airtable,
[00:08:29] I decided to binge watch YouTube of all
[00:08:31] the Airtable things and discover that I
[00:08:33] can do more than just this grid view
[00:08:36] and interface launch that following year.
[00:08:38] So the timing there aligned really well as
[00:08:41] well.
[00:08:41] And I ended up being able to consolidate
[00:08:43] our system into this one centralized
[00:08:45] Airtable workflow and use interface so
[00:08:48] that the rest of our company could kind
[00:08:50] of use it in their own way based
[00:08:53] off of the data that we had.
[00:08:55] So that was my introduction to Airtable.
[00:08:57] Unfortunately, ever since…
[00:09:00] IDEO,
[00:09:00] I haven’t had the chance to use Airtable
[00:09:04] at any of the other companies yet.
[00:09:06] I’ve always tried to implement,
[00:09:08] I’ve at least planted the seed there,
[00:09:10] like Airtable exists.
[00:09:12] So we’ll see if that ever blossoms in
[00:09:14] any of those places.
[00:09:16] But
[00:09:16] that’s always been um always like a wish
[00:09:19] list for me of to work at a
[00:09:20] place where Airtable might be welcomed
[00:09:22] and um explored um and so i haven’t
[00:09:26] i’ve been a little bit out at least
[00:09:28] professional like in my day-to-day work of
[00:09:31] using Airtable since but started to use
[00:09:34] it but i missed it so much i
[00:09:36] just said like okay i’m gonna start using
[00:09:37] it personally figure out how to keep using
[00:09:39] it so i kind of use it to
[00:09:40] manage my finances at the moment um but
[00:09:44] hope i’m hoping as i
[00:09:46] return from my maternity leave,
[00:09:47] that maybe that’s a conversation I can
[00:09:49] have at this new company as well.
[00:09:51] So always front and center for me to
[00:09:53] explore how Airtable can be introduced,
[00:09:57] which is kind of the reason why I
[00:09:58] also came to this idea of friends with
[00:10:02] Airtable.
[00:10:02] But that’s a little bit about me.
[00:10:04] Cool.
[00:10:07] Okay, so friends with Airtable,
[00:10:10] how I came to it,
[00:10:11] I kind of mentioned it.
[00:10:12] So one of the things I love doing
[00:10:14] in my current role of like designing
[00:10:16] operations that naturally comes with new
[00:10:20] processes are implemented,
[00:10:21] new tools are implemented.
[00:10:22] So that leads to leading training
[00:10:24] sessions.
[00:10:26] I have a background in classical music and
[00:10:29] I started my career in managing music
[00:10:31] education programs.
[00:10:33] And I also grew up in a household
[00:10:36] where my mother was a at home piano
[00:10:39] teacher.
[00:10:40] So teaching has always been kind of part
[00:10:41] of my life,
[00:10:43] but I’m continuously trying to improve.
[00:10:47] and develop my approach in enablement.
[00:10:50] This community hackathon just came up
[00:10:53] right in that perfect timing of me
[00:10:56] thinking about how does play play a role
[00:10:59] in enablement.
[00:11:01] I thought I’d take that opportunity to
[00:11:02] think about, okay, well,
[00:11:04] if I wanted to introduce Airtable,
[00:11:06] because in this recent year since I left
[00:11:08] IDEO, I would ask my managers,
[00:11:11] my colleagues, have you heard of Airtable?
[00:11:13] I haven’t really found anyone.
[00:11:15] who knew what Airtable was,
[00:11:16] which was really surprising to me because
[00:11:18] maybe because I’m in this bubble of
[00:11:19] Airtable fans,
[00:11:21] I thought everyone knew what Airtable was.
[00:11:23] And so it made me think about, okay,
[00:11:25] well,
[00:11:26] if I wanted to introduce Airtable more to
[00:11:28] new users or help new users onboard to
[00:11:31] Airtable quickly,
[00:11:33] How can I do that in a playful
[00:11:34] way?
[00:11:35] So that was like one of the questions
[00:11:36] I was trying to answer.
[00:11:38] And then also just some selfish
[00:11:41] opportunity for me to explore AI that
[00:11:44] Airtable has been developing in their
[00:11:46] apps.
[00:11:47] So with that, I actually,
[00:11:50] when I was at IDEO,
[00:11:52] I had a colleague,
[00:11:53] who talked to me about the intentional
[00:11:57] design around Super Mario,
[00:11:59] which is that with every, you know,
[00:12:03] like the run and jump game of Super
[00:12:05] Mario,
[00:12:05] and you learn from the very first
[00:12:09] interface where you learn that to move
[00:12:12] forward,
[00:12:13] you have to click the right arrow.
[00:12:14] And then eventually on the screen,
[00:12:16] it shows a little block that you realize
[00:12:19] that you have to jump to get on
[00:12:20] there.
[00:12:21] And then so at that moment,
[00:12:23] you discover that you need to push the
[00:12:25] up button to jump or the space button,
[00:12:26] whatever it is.
[00:12:29] And so this idea of that intentional
[00:12:32] progressive learning teaching really stuck
[00:12:36] with me is like, oh,
[00:12:38] that game was set up and designed in
[00:12:40] a way where you intentionally are learning
[00:12:42] one thing at a time.
[00:12:44] And then eventually you’re building all
[00:12:45] the skills,
[00:12:46] using all those different techniques that
[00:12:47] you learned to then become the master of
[00:12:52] playing that game.
[00:12:53] And that was very intriguing.
[00:12:54] And so I actually,
[00:12:56] I don’t know let me see if you
[00:12:57] can yeah start it with that concept like
[00:12:59] what if I taught Airtable through this
[00:13:02] like run and jump game so my initial
[00:13:05] concept was like okay I’ll just create you
[00:13:07] know a little run jump you’ll climb on
[00:13:09] these ladders and um
[00:13:11] you’ll hit enter and start a challenge.
[00:13:13] So the challenges themselves were all the
[00:13:15] same.
[00:13:15] I know for those of you who haven’t
[00:13:17] seen my RPG one,
[00:13:18] it’s like there are three different
[00:13:20] challenges or missions with various
[00:13:22] challenges.
[00:13:23] You’re trying to complete this challenge.
[00:13:24] And within that challenge,
[00:13:25] you’re learning a little bit about
[00:13:26] Airtable.
[00:13:27] And so that’s how I had set up
[00:13:29] this game initially,
[00:13:31] like a run and jump game.
[00:13:33] But then what I started to realize was
[00:13:34] that with this run and jump game,
[00:13:37] these challenges were becoming like
[00:13:39] almost like the enemy or like the blocker
[00:13:41] of you trying to complete the game.
[00:13:42] The focus of the game was really trying
[00:13:45] to get through to the end of the
[00:13:49] mission of the screen.
[00:13:52] And these were starting to look more like
[00:13:54] blockers.
[00:13:55] And I didn’t like that mindset of seeing
[00:13:57] these challenges,
[00:13:58] which are meant to be like learning
[00:13:59] opportunities to be seen as blockers.
[00:14:02] So it made me think about, well,
[00:14:04] what kind of game
[00:14:06] makes you want to seek out or to
[00:14:09] look forward to finding these challenges
[00:14:11] accomplished.
[00:14:11] Like that’s the main goal of the game
[00:14:13] rather it being kind of like the
[00:14:15] distraction of the main goal.
[00:14:17] And that’s how I ended up with the
[00:14:19] role-playing game.
[00:14:21] I actually never really played one.
[00:14:23] I never had a Game Boy growing up.
[00:14:24] So I’d never really experienced one
[00:14:26] myself,
[00:14:28] but
[00:14:30] i think i had a somewhat of a
[00:14:33] concept of what that was and so i
[00:14:35] kind of um designed it around as Dan
[00:14:39] mentioned i’m also a huge fan of friends
[00:14:42] um so i thought that would be fun
[00:14:43] to kind of have a companion to step
[00:14:46] to learn Airtable with alongside so like
[00:14:50] if you’re a friends fan there are
[00:14:52] six friends and they each kind of have
[00:14:55] a very distinct personality.
[00:14:57] So based on that,
[00:14:58] I created these avatars and then it’s a
[00:15:03] very,
[00:15:03] very simple
[00:15:05] RPG is not as fancy as some of
[00:15:07] those pixelated versions out there,
[00:15:10] but a basic one that I was able
[00:15:11] to create here.
[00:15:12] And essentially,
[00:15:12] there are three locations you could
[00:15:13] explore.
[00:15:15] The Central Park Cafe, Monica’s apartment,
[00:15:17] and Joey’s apartment.
[00:15:19] In each of those locations,
[00:15:20] there’s a challenge,
[00:15:22] a mission that you’re completing.
[00:15:24] And within those missions,
[00:15:25] three challenges.
[00:15:28] I’m going to pause there for a minute
[00:15:29] to see if there are any questions.
[00:15:31] But that’s kind of initially how I
[00:15:33] ended up with choosing an RPG game for
[00:15:36] my design.
[00:15:39] I just love the way you thought about
[00:15:41] it.
[00:15:41] Sorry.
[00:15:42] I might have a delay.
[00:15:45] I’m sorry.
[00:15:46] I was just reminding the audience that you
[00:15:48] can find Lisa’s explanation video for the
[00:15:52] contest on YouTube as well as all of
[00:15:55] the other submissions.
[00:15:57] It gives a nice deep dive into the
[00:16:00] app.
[00:16:00] I’m sure we’re going to get one,
[00:16:02] but just, you know.
[00:16:05] Yeah,
[00:16:05] I’ll post the link to it in the
[00:16:07] chat as well.
[00:16:10] I also wanted to mention Lisa actually won
[00:16:12] one of the awards with this,
[00:16:13] which was awesome.
[00:16:15] Congratulations.
[00:16:16] And I love the way you described thinking
[00:16:21] about that.
[00:16:21] I’m also a big fan of Super Mario.
[00:16:25] And Mario, I think,
[00:16:26] is the one that teaches you like that
[00:16:29] in the beginning.
[00:16:30] And I know exactly what you’re talking
[00:16:31] about.
[00:16:31] And it’s really helpful.
[00:16:33] And I also thought it was interesting how
[00:16:37] like you thought a lot about the
[00:16:38] psychology of the game,
[00:16:40] like thinking about those blockers rather
[00:16:42] than part of the game or like what
[00:16:44] you actually want the game to do.
[00:16:45] So I don’t know.
[00:16:47] I just, I admire that chain of thought.
[00:16:49] It was pretty cool.
[00:16:49] Thank you.
[00:16:51] Yeah.
[00:16:52] It’s,
[00:16:52] I was never a video game person growing
[00:16:54] up.
[00:16:54] So it felt weird to be creating a
[00:16:56] video game without that knowledge,
[00:16:57] but it was really fun.
[00:16:59] And just, again,
[00:17:00] this was an opportunity for me to explore
[00:17:02] what Omni could do.
[00:17:03] And I just had no idea that Omni
[00:17:06] could do this.
[00:17:06] And I think,
[00:17:07] I’m trying to remember.
[00:17:08] There must have been some kind of
[00:17:09] inspiration that I saw.
[00:17:10] Maybe it was something that Mike shared,
[00:17:12] someone shared.
[00:17:13] But I was like, oh,
[00:17:14] you can do or maybe even it was
[00:17:16] this community hackathon.
[00:17:17] And I was looking at like previous entries
[00:17:19] from last year.
[00:17:20] And I was like, oh, you could.
[00:17:23] I didn’t really think about making a game
[00:17:25] using Airtable.
[00:17:26] Airtable is meant for work or expression,
[00:17:28] you know, something or data organized.
[00:17:29] And so that was a whole new thing.
[00:17:33] change shift in how I saw data as
[00:17:36] well and how I saw what Airtable could
[00:17:38] do as a tool.
[00:17:39] So I was really excited to dive in
[00:17:41] using Omni,
[00:17:42] which is really what I used for building
[00:17:45] this game.
[00:17:45] And I know when I joined you guys
[00:17:47] during that office hour at that time when
[00:17:50] I was initially only trying to build using
[00:17:53] Omni.
[00:17:54] And so I didn’t do any like previous
[00:17:57] database set up and I wasn’t really
[00:18:01] thinking of using Claude as either.
[00:18:03] So I was just trying to see how
[00:18:05] much I can get done with Omni.
[00:18:06] I was just having a back and forth
[00:18:07] conversation with Omni throughout the
[00:18:10] night.
[00:18:12] to create something.
[00:18:14] But I think I mentioned this in that
[00:18:16] episode as well.
[00:18:18] But I was hitting a brick wall was
[00:18:20] that I have to,
[00:18:22] there was just so many,
[00:18:24] I was able to like create Monica’s
[00:18:25] apartment and its challenges, for example.
[00:18:28] But then it was having I was having
[00:18:30] trouble duplicating that for the other two
[00:18:33] in the same way.
[00:18:34] And I was having to like do one
[00:18:36] at a time because I didn’t want to
[00:18:38] overwhelm me with create this entire
[00:18:40] thing.
[00:18:41] So that was first of my one of
[00:18:43] my learn away takeaways was what you guys
[00:18:48] actually offered as a tip in that call
[00:18:50] was build data first in the base and
[00:18:54] then have that to reference Omni to so
[00:18:57] that Omni can then build off of.
[00:18:59] that into like the visualization so it
[00:19:02] took me even just to get to that
[00:19:03] visualization station visualization like
[00:19:07] three three days of back and forth but
[00:19:09] then after that call i just re scratched
[00:19:11] everything and started again and it
[00:19:12] literally took me like a couple of hours
[00:19:15] to just get to this like um getting
[00:19:18] all three built out so i was like
[00:19:19] wow that was much faster um
[00:19:23] So just to take you back here to
[00:19:25] the data I was talking about what I
[00:19:27] what I initially built out,
[00:19:28] which I didn’t before.
[00:19:30] And this is where also Claude came in
[00:19:32] to kind of help me brainstorm ideas and
[00:19:34] write all these descriptions.
[00:19:37] So I came up with the different missions
[00:19:40] and the challenges for the theme.
[00:19:43] And for those of you interested and aren’t
[00:19:45] familiar with the game and Monica’s
[00:19:47] apartment,
[00:19:48] Monica’s trying to host Thanksgiving in
[00:19:49] Joey’s apartment.
[00:19:50] Joey’s trying to figure out his auditions
[00:19:53] for acting roles.
[00:19:54] And then in the Central Park,
[00:19:56] Ross is hosting a trivia night.
[00:19:58] So those are the three missions where you
[00:20:00] as a player is pulled in to help
[00:20:03] organize all of those.
[00:20:05] And these are the different challenges
[00:20:06] that come with it.
[00:20:08] And then.
[00:20:10] For each of those challenges,
[00:20:12] there were some data that you needed to
[00:20:14] have to support those challenges.
[00:20:19] And so I had this for Monica’s mission
[00:20:22] for hosting Thanksgiving.
[00:20:23] You’ll need a guest list.
[00:20:24] You’ll need dishes to be assigned.
[00:20:27] So those are the database that I created
[00:20:29] using Omni.
[00:20:31] Similarly for Ross’s mission, which was,
[00:20:34] again, hosting a trivia night,
[00:20:35] you’ll need people who are participating,
[00:20:37] what team they’re on.
[00:20:39] um and then the different questions and
[00:20:41] how how many points each of those
[00:20:43] questions are worth and then let’s see oh
[00:20:46] yeah the trivial that’s less important but
[00:20:48] a trivial category so those are the
[00:20:49] database that i created for that one and
[00:20:52] then for joey’s mission it was just
[00:20:53] literally the the list of auditions that
[00:20:56] he had to complete so that’s kind of
[00:20:59] what i
[00:21:01] already established my base with initially
[00:21:03] before even creating the custom interface.
[00:21:06] But once that was set,
[00:21:08] then I went to the interface and asked
[00:21:11] Omni to build out.
[00:21:12] And again,
[00:21:13] I use Claw to help me kind of
[00:21:15] fine tune the prompt.
[00:21:16] writing for that initial build but build
[00:21:19] out that ask of hey i want to
[00:21:21] try to create this rpg i even like
[00:21:24] added a screenshot of another rpg game
[00:21:28] that i liked visually it’s like kind of
[00:21:30] copy this style um and and that’s and
[00:21:34] then it coded right and turn into this
[00:21:37] and i’ll just kind of show you you’ll
[00:21:39] enter into
[00:21:41] central perk there are you know furnitures
[00:21:44] around and you walk up to that character
[00:21:47] and i’ll ask you you know um ask
[00:21:51] you for your help and then you start
[00:21:53] your mission and then this kind of goes
[00:21:56] into my next layer of interface um
[00:22:00] My, my design here,
[00:22:01] the game design is I was trying to,
[00:22:03] because one of my goals is for this
[00:22:06] new user On2Airtable to kind of
[00:22:08] start familiarizing with what Airtable
[00:22:10] could do and kind of think about kind
[00:22:13] of help them click like, oh, okay.
[00:22:15] Airtable can help me see data differently,
[00:22:20] organize in a way that would be turned
[00:22:22] into an actionable insight.
[00:22:25] And so I was trying to simulate Airtable
[00:22:26] as much as possible in the actual
[00:22:28] challenges.
[00:22:30] But obviously, it’s not perfect.
[00:22:32] It’s not one-to-one.
[00:22:33] It’s not exactly Airtable.
[00:22:35] But this was meant to be like,
[00:22:36] did you know Airtable has forms that you
[00:22:38] can create?
[00:22:39] And this is where you can build out
[00:22:43] the form.
[00:22:44] or complete the form.
[00:22:46] And then you have to actually do two.
[00:22:49] So let me go ahead and put that
[00:22:51] in there.
[00:22:52] And then you’ll complete a challenge.
[00:22:54] And then here, of course,
[00:22:56] this always happens on a live stream.
[00:23:03] Sorry, everyone.
[00:23:04] I’m going to choose Monica’s apartment
[00:23:10] here.
[00:23:16] So you can see here like Airtable
[00:23:18] basics.
[00:23:18] You know it has a grid view.
[00:23:20] What can you do with the group view?
[00:23:21] You can do single select fields and fill
[00:23:24] in information that way,
[00:23:26] so that’s a very basic.
[00:23:28] I want to start with something that you
[00:23:29] know people are familiar with spreadsheets
[00:23:31] and so that felt like a good starting
[00:23:33] point as well.
[00:23:34] And then here is another like I feel
[00:23:36] like where Airtable gets a little bit
[00:23:37] more powerful like you can group these to
[00:23:40] help you know,
[00:23:42] how many people you need to create
[00:23:45] different specialized meals for,
[00:23:48] and you can organize data in that way.
[00:23:51] And then thinking about, okay,
[00:23:52] now you can actually link records across
[00:23:54] tables and assign like which food each of
[00:23:58] these persons should prepare.
[00:24:01] So kind of, again,
[00:24:02] trying to embed those Airtable concepts
[00:24:05] into these challenges in a playful,
[00:24:09] way so that hopefully it’s starting to
[00:24:12] spark people uh spark ideas into people’s
[00:24:16] minds of like oh okay i didn’t realize
[00:24:17] Airtable these are the different
[00:24:19] capabilities of how data can be organized
[00:24:22] um and air cable is helping me do
[00:24:24] that um i was wondering i was trying
[00:24:28] to think if
[00:24:30] if you could actually embed like the
[00:24:33] views, like the form or the table itself,
[00:24:36] but you wouldn’t be able to like know
[00:24:38] when they’ve completed it,
[00:24:40] but in theory you could at least like
[00:24:42] embed the real,
[00:24:44] you could get like a chair view of
[00:24:46] a table or something to at least give
[00:24:48] the visual and the functionality,
[00:24:50] but you wouldn’t be able to make it
[00:24:51] like interactive like you have it.
[00:24:55] Yeah.
[00:24:55] I feel like,
[00:24:58] I think maybe in the podcast episode after
[00:25:01] the hackathon winners were announced,
[00:25:03] you guys had mentioned about the limits of
[00:25:06] being able to actually embed the real
[00:25:09] Airtable views on here.
[00:25:11] So I haven’t tested that myself.
[00:25:13] Obviously, after the hackathon,
[00:25:14] I haven’t worked on this.
[00:25:16] But if I were to continue working on
[00:25:17] it, I would be curious to like,
[00:25:19] really push to see how much closer to
[00:25:23] Airtable I could do?
[00:25:24] Or to your point, Dan,
[00:25:26] could I just even embed like a screenshot
[00:25:28] or a link to a shared view that
[00:25:31] actually show them like,
[00:25:32] if you want to see what it actually
[00:25:33] looks like on Airtable,
[00:25:35] this is what it looks like.
[00:25:36] looks like um because I think that is
[00:25:39] really like the missing piece here um if
[00:25:42] I were really trying to introduce people
[00:25:44] into or familiarize them with Airtable
[00:25:47] you could put it in an iframe so
[00:25:49] it shows up there yeah but you wouldn’t
[00:25:52] be able to interact with it
[00:25:55] Like it itself would be interactive,
[00:25:57] but you wouldn’t know like, okay,
[00:25:59] they completed the grouping or whatever.
[00:26:01] Yeah.
[00:26:03] You’d be able to do the challenges.
[00:26:05] Like someone has edited the select field
[00:26:09] or submitted the form,
[00:26:10] but like grouping and sorting,
[00:26:12] I don’t know how you would be able
[00:26:14] to check for that.
[00:26:15] Yeah.
[00:26:16] Yeah.
[00:26:17] Unless you have one of those bases that
[00:26:19] has,
[00:26:19] do you remember like seven years ago or
[00:26:22] something like that?
[00:26:23] It might have been more like five or
[00:26:25] six,
[00:26:25] but Airtable released for like a couple
[00:26:27] hours, editable shared view links.
[00:26:34] That was an interesting day, yeah.
[00:26:35] And then they’re like, oopsies,
[00:26:36] that wasn’t real, sorry.
[00:26:37] Yeah.
[00:26:39] Which is a little funny because we’ve kind
[00:26:42] of talked about before,
[00:26:43] there’s several open source or not open
[00:26:47] source alternatives to Airtable.
[00:26:49] And one of them,
[00:26:51] I want to say Teeble recently released
[00:26:53] editable shared links.
[00:26:55] And I was like, huh,
[00:26:56] just look at that.
[00:26:57] It was either Teeble or BaseRow,
[00:26:59] one of those.
[00:27:02] interesting yeah there’s a benefit i
[00:27:03] remember when i worked at ideo we wanted
[00:27:06] a shareable editable link we were using
[00:27:08] Airtable as a way to collect designer
[00:27:11] profiles and we wanted designers to be
[00:27:14] able to go and edit their availability or
[00:27:16] their skills or interests we were kind of
[00:27:18] using it almost like their performance
[00:27:21] goal um you know input and so we
[00:27:25] ended up using like many extensions as a
[00:27:27] third party um to make that happen but
[00:27:30] Yeah, there’s definitely pros and cons.
[00:27:35] Yeah.
[00:27:35] Many extensions would certainly make it
[00:27:36] more secure.
[00:27:39] These shared links,
[00:27:40] it was just like if anybody got a
[00:27:41] hold of it,
[00:27:42] they could edit the data in your base.
[00:27:45] And you wouldn’t know who did it because
[00:27:47] you don’t have to even log in.
[00:27:48] Oh, sure.
[00:27:48] Yes.
[00:27:49] Yeah.
[00:27:52] But it was like literally they announced
[00:27:54] it.
[00:27:54] And then like a couple hours later,
[00:27:55] they were like, just kidding.
[00:27:57] We didn’t know who announced that.
[00:28:00] um but that was silly um oh and
[00:28:06] then the one last thing that i did
[00:28:08] added here too was tips so i after
[00:28:11] other than the challenges another thing
[00:28:13] people can do is explore and find tips
[00:28:15] and that’s kind of like a you know
[00:28:17] um seek and find situation where you can
[00:28:20] kind of hover over
[00:28:22] furniture to see which one pops up.
[00:28:24] And if you click on it,
[00:28:25] it gives you a little like insights like
[00:28:27] here.
[00:28:28] This is these are other Airtable things
[00:28:30] that you know that exist that can help
[00:28:32] you that you might be interested in
[00:28:36] learning more about.
[00:28:37] So that was the only other thing that
[00:28:39] I included in this game.
[00:28:42] And again,
[00:28:42] that’s also in the the database as well
[00:28:46] under the tips table where I
[00:28:51] This was tricky because I think initially
[00:28:55] I was trying to figure out how to
[00:28:58] tell Omni of how to assign a tip
[00:29:01] to a
[00:29:03] emoji but sometimes i’m using multiple
[00:29:05] emojis so that i have to create a
[00:29:08] key column to make it you know a
[00:29:11] very uh unique identifier so i think there
[00:29:15] are a couple with couches yeah monica
[00:29:16] couch versus a perk couch that’s kind of
[00:29:19] how Airtable omni was able to figure
[00:29:22] out which tip lived in which location
[00:29:26] But that’s kind of the basic build.
[00:29:30] I can share a little bit about my
[00:29:31] experience of the challenges of using just
[00:29:34] Omni only versus using Cloud to help
[00:29:38] really make the edits in the source code.
[00:29:41] But I’ll pause there again to see if
[00:29:42] there’s anything else that you guys would
[00:29:44] like for me to show you on the
[00:29:45] game itself.
[00:29:48] Yeah, definitely.
[00:29:49] I’d also like if you show in the
[00:29:51] editor,
[00:29:52] just get people familiar with how the how
[00:29:55] you actually go into to where the code
[00:29:57] goes.
[00:29:59] And how that works.
[00:30:02] Yeah.
[00:30:04] Yes, so on the interface,
[00:30:07] there’s just this one interface that’s
[00:30:09] created.
[00:30:10] It’s a custom interface.
[00:30:12] And then once you click on the custom
[00:30:14] interface element on the right side,
[00:30:16] there’s that menu drop down here.
[00:30:19] You can download a source code or click
[00:30:21] edit source code.
[00:30:24] This is where I would, you know,
[00:30:27] if there was something really
[00:30:30] easy for me to edit i realized that
[00:30:32] i could just go ahead and edit here
[00:30:33] so that was really nice to kind of
[00:30:34] discover like oh i don’t have to ask
[00:30:36] omni if i want to change the emoji
[00:30:38] for a character i can just do that
[00:30:40] myself or if i realized that there was
[00:30:43] a different um uh there’s like those
[00:30:47] information tips um that was embedded on
[00:30:50] the code i could just go ahead and
[00:30:52] change there but that was another thing
[00:30:54] that um
[00:30:56] I was learning for me of trying to
[00:30:58] figure out like how much of it should
[00:30:59] be hard coded in the code versus what
[00:31:01] should live in data.
[00:31:02] Like what are some things that I might
[00:31:04] want to be able to change or build
[00:31:06] on in the future?
[00:31:08] And so tips being one of those and
[00:31:11] then like those challenges and missions
[00:31:12] that those are the things that I realized
[00:31:15] like, oh,
[00:31:15] I want them to live in a database
[00:31:17] and need to refer to that in the
[00:31:19] code rather than it being hard coded in
[00:31:21] the code.
[00:31:23] So that was.
[00:31:24] Another takeaway for me,
[00:31:26] but this is essentially whenever something
[00:31:27] went wrong or I want to do more
[00:31:29] granular complex edits,
[00:31:31] I would just copy and paste or download
[00:31:33] the source code and then put it into
[00:31:34] quality like hey,
[00:31:36] here’s the current source code.
[00:31:38] This is what I’m trying to do.
[00:31:40] Help update the source code and they would
[00:31:42] update it and then I will copy and
[00:31:43] paste it back into here and save the
[00:31:46] changes and that would make those updates.
[00:31:52] That’s basically what I’ve landed on as
[00:31:54] well recently.
[00:31:55] That’s been my process.
[00:32:00] It’s worked well.
[00:32:01] Oh, sorry.
[00:32:02] Go ahead.
[00:32:03] I was just going to say something about
[00:32:05] Omni’s coding that I’m not necessarily a
[00:32:08] fan of, as everything is a single file.
[00:32:11] So I mean, in real life,
[00:32:14] if you were to code this,
[00:32:16] and even if you were to code this
[00:32:17] with a different AI, like Cloud Code,
[00:32:20] it would build multiple files,
[00:32:22] which is kind of standard practice to
[00:32:23] compartmentalize certain functions and
[00:32:26] features.
[00:32:27] It’s easier to debug that way.
[00:32:29] With Omni, everything is one big old file,
[00:32:32] including the styling, I think.
[00:32:33] So I find it a little difficult to
[00:32:36] read oftentimes.
[00:32:40] But, you know, it’s all here.
[00:32:41] So it works.
[00:32:44] That’s insightful.
[00:32:45] I’m not a coder.
[00:32:46] So for me,
[00:32:46] this is what code looks like.
[00:32:48] So that’s helpful to know that it’s a
[00:32:51] different format.
[00:32:52] It has been helpful as I create with
[00:32:57] those sketches too, Ally,
[00:32:58] that you were talking about in the recent
[00:33:00] LinkedIn series that I did of turning
[00:33:02] sketches into custom interfaces.
[00:33:05] I would just copy
[00:33:07] So I was copied as custom interface source
[00:33:10] code and give it to a lot of
[00:33:12] you like refer to this as like your
[00:33:16] base reference.
[00:33:17] So how air cable codes their custom
[00:33:20] interfaces,
[00:33:21] because what I was discovering was when I
[00:33:23] was trying to make custom interfaces just
[00:33:24] using Claude initially,
[00:33:26] It would code in a way that when
[00:33:28] I paste it back in here,
[00:33:29] Airtable would have trouble reading it for
[00:33:31] some reason.
[00:33:32] They don’t know what’s going on,
[00:33:33] so I would have to figure out what
[00:33:34] the differences are.
[00:33:36] And so it’s been helpful to be able
[00:33:37] to refer to this style of coding.
[00:33:40] Again,
[00:33:40] not a coder can be able to use
[00:33:42] feel free to more technical terms around
[00:33:45] it, let me know.
[00:33:47] Then build the custom interface that I
[00:33:49] want to build on using the Airtables
[00:33:53] language essentially.
[00:33:55] I’ve used this code many times to
[00:33:57] reference to code plot to that.
[00:33:59] That’s cool.
[00:34:05] Yeah.
[00:34:07] of what Kamille was talking about so
[00:34:09] there’s this version where you’re just
[00:34:10] doing it directly inside of Airtable
[00:34:13] inside of their own editor and then they
[00:34:15] have another layer that’s a bit more
[00:34:18] technical and requires configuration and
[00:34:20] setup where you can actually
[00:34:23] keep your code on your local machine and
[00:34:26] run it.
[00:34:27] And then you can actually deploy it as
[00:34:30] a component.
[00:34:33] And the benefit there is then it becomes
[00:34:35] reusable across different bases.
[00:34:38] And it has the better code structure where
[00:34:41] you can have multiple files and more kind
[00:34:43] of standardized.
[00:34:44] And that’s usually if it’s a more complex
[00:34:48] plugin or something that you want to be
[00:34:49] able to repurpose across bases.
[00:34:53] I do find it a little odd that
[00:34:55] Omni’s custom elements are not reusable.
[00:34:59] I mean,
[00:34:59] you can download the code and say, hey,
[00:35:03] Omni, here’s some code.
[00:35:05] Make this again.
[00:35:06] But that feels a little strange,
[00:35:07] because if you want to update it,
[00:35:09] now you have multiple places that you have
[00:35:11] to go back and make those updates.
[00:35:13] And Airtable already has a built-in method
[00:35:16] of reusable custom elements.
[00:35:17] I do wonder the reasoning there of not
[00:35:21] letting them both be reusable.
[00:35:24] My guess is a lot of this is
[00:35:26] probably hard coded as far as the table
[00:35:29] names and everything.
[00:35:30] And it’s probably not built in a generic
[00:35:32] way that could be repurposed.
[00:35:36] If you go back, Lisa, to your code,
[00:35:39] what I did notice is like the first,
[00:35:41] you know, one of the first blocks,
[00:35:43] line thirty seven down,
[00:35:45] it’s guessing what the tables might be and
[00:35:50] then making them settings still.
[00:35:52] So just in case you don’t fill out
[00:35:55] the settings, it’ll say, well,
[00:35:56] do you have a table that includes the
[00:35:58] word avatar?
[00:35:59] That’s probably your avatar’s table.
[00:36:01] and so on and so forth.
[00:36:03] So it’s not necessarily in this case,
[00:36:05] it’s not necessarily hard coded,
[00:36:06] but it is a hard coded guess,
[00:36:09] if that makes sense.
[00:36:12] But I have seen other like first, second,
[00:36:16] third passes with Omni where it’s like,
[00:36:19] yeah,
[00:36:19] pick the first table in the base and
[00:36:21] it’s always going to be this table no
[00:36:23] matter what.
[00:36:23] And you’re like, probably not.
[00:36:26] No,
[00:36:27] maybe that should be a configurable
[00:36:28] setting.
[00:36:32] I found one thing that has been
[00:36:33] frustrating for me,
[00:36:35] especially with this custom properties
[00:36:36] section is they, Lisa,
[00:36:39] I wonder if you’ve struggled with this as
[00:36:40] well,
[00:36:41] is it sometimes will be like add a
[00:36:43] section that says should be allowed as a
[00:36:46] property of each of those custom
[00:36:48] properties.
[00:36:49] And it only puts in certain field types.
[00:36:51] So like if I have a lookup of
[00:36:53] a number field or a lookup of a
[00:36:55] single select field,
[00:36:57] It assumes that it’s a single select field
[00:36:59] and then I can’t it like puts that
[00:37:01] hard codes that value into the line and
[00:37:03] then I can’t even pick my actual lookup
[00:37:05] field from the drop down unless I go
[00:37:08] and add it to that list of allowed
[00:37:10] types.
[00:37:12] I ran into this with a client yesterday,
[00:37:14] like literally yesterday,
[00:37:17] of it should have allowed for like a
[00:37:20] date field or a formula that outputs a
[00:37:23] date.
[00:37:23] And there’s an extra hoop you got to
[00:37:26] jump through for quite a few field types
[00:37:28] if you want to include lookups, rollups,
[00:37:30] and formulas in the equation.
[00:37:32] Even create a time because that’s a date,
[00:37:36] but it’s not.
[00:37:37] It’s a different field type.
[00:37:41] Yeah,
[00:37:41] you guys are clearly more literate in
[00:37:45] coding than I am.
[00:37:46] I haven’t even looked at this entire
[00:37:48] thing.
[00:37:48] I would just always copy and paste it
[00:37:50] to Claude, and they’ll tell them,
[00:37:51] change the colors of this.
[00:37:54] And then I don’t check the work of
[00:37:55] Claude.
[00:37:56] I just paste it back in here.
[00:37:57] That is something that I thought this edit
[00:38:01] mode was going to let me do,
[00:38:03] was once I paste the new code,
[00:38:05] that it would show me the preview on
[00:38:07] the right of what I changed.
[00:38:10] I would have to save the change,
[00:38:11] like commit to the changes beforehand.
[00:38:13] So that was a little bit scary.
[00:38:15] If I was making like a little bit
[00:38:17] more of a larger change,
[00:38:20] then I would have to remember like to
[00:38:22] save the old code and know like what
[00:38:25] I’ve changed since then.
[00:38:28] But that’s, yeah.
[00:38:30] There’s a history.
[00:38:32] If you hit this exit button and then
[00:38:35] go click on those three little dots again,
[00:38:37] there’s that history.
[00:38:39] If you click any one of those,
[00:38:40] it will roll you back.
[00:38:42] It works differently than snapshots do in
[00:38:44] a base,
[00:38:44] whereas a snapshot would create a copy of
[00:38:47] your base.
[00:38:47] This actually rolls back the actual
[00:38:49] element that you’re looking at to that
[00:38:51] code at that time.
[00:38:53] What I’m missing is the ability to,
[00:38:55] when you save,
[00:38:56] add a little note to be like,
[00:38:58] this is the time I changed this.
[00:39:02] Let’s observe these revision history
[00:39:04] times, actually, if you don’t mind,
[00:39:06] because how are you supposed to know which
[00:39:09] one of these is the one to keep?
[00:39:11] Yeah.
[00:39:12] Some of these are minutes apart.
[00:39:16] One of them is seven twenty a.m.
[00:39:18] and one is seven twenty one a.m.
[00:39:20] Good luck.
[00:39:25] Is there, Allie, you mentioned a note.
[00:39:26] You just meant like on a separate place.
[00:39:29] Yeah.
[00:39:30] Well, what you could do,
[00:39:31] one thing you could do is write in
[00:39:32] the comments of the code.
[00:39:33] When you copy it from Claude,
[00:39:35] or you could even ask Claude to do
[00:39:36] it for you.
[00:39:36] Say, when you give this back to me,
[00:39:38] write in the comments at the top of
[00:39:40] the code what changed between this and the
[00:39:43] last.
[00:39:44] But what I’m missing from Airtable is the
[00:39:47] ability to,
[00:39:48] like when you mouse over one of those
[00:39:50] times, it says version fifty-nine,
[00:39:52] version fifty-eight.
[00:39:54] You should be able to give it a
[00:39:56] little note or a little name yourself when
[00:39:58] you hit save.
[00:39:59] That would be really helpful.
[00:40:01] Once again,
[00:40:02] I’m begging Airtable to just use Git
[00:40:05] behavior, the industry standard,
[00:40:08] which I think
[00:40:10] I don’t know necessarily if it forces you
[00:40:12] to.
[00:40:12] I think it depends on your Git provider
[00:40:14] or your Git methodology.
[00:40:16] But you oftentimes include what’s called a
[00:40:18] commit message, which is,
[00:40:20] as Ali is describing,
[00:40:21] a little note that says, what happened?
[00:40:23] What changed?
[00:40:26] That would be nice.
[00:40:27] Yeah, it would.
[00:40:29] Yeah.
[00:40:30] Someday, maybe.
[00:40:31] Especially, actually,
[00:40:32] now that I think about it,
[00:40:33] especially with the omni-focused custom
[00:40:36] elements, because most of the time,
[00:40:40] your versions are going to come from a
[00:40:42] prompt.
[00:40:43] Include what the prompt was,
[00:40:45] at the very least.
[00:40:47] You manually making edits, yes,
[00:40:49] it would be nice if you could manually
[00:40:50] put in your little commit message,
[00:40:52] but you know what the prompt was.
[00:40:55] Slide that in there.
[00:40:56] Agreed.
[00:40:58] Yeah.
[00:41:02] So what are your key takeaways having,
[00:41:05] you know,
[00:41:05] gone from never writing code to now,
[00:41:09] you know, using Omni and this,
[00:41:12] what are your lessons learned?
[00:41:14] i i think my biggest takeaway with this
[00:41:17] game creation one one always start with
[00:41:20] building out get you know build out the
[00:41:22] database first um so for omni to build
[00:41:26] off of have something that i’ll need to
[00:41:29] have something omni have something for
[00:41:32] omni to refer to that makes it just
[00:41:34] so much more cleaner you have more control
[00:41:36] i think
[00:41:37] The biggest challenge I was facing before
[00:41:39] with Omni just creating everything was
[00:41:41] there were just sometimes a lot of fields
[00:41:43] I didn’t need that Omni thought that I
[00:41:45] would need.
[00:41:45] And then I was afraid to delete them
[00:41:46] because I didn’t know how they connected
[00:41:48] to the interface.
[00:41:50] And then really knowing the strength of
[00:41:55] Omni versus Claude,
[00:41:57] knowing when to use which AI to help
[00:42:00] with
[00:42:01] changing the code or the design of the
[00:42:06] custom interface and kind of relying on,
[00:42:08] for me at least,
[00:42:09] relying on both to make those updates to
[00:42:12] get to the best design as possible.
[00:42:16] I think we’re a couple of my key,
[00:42:18] but and then like honestly having this
[00:42:21] hackathon too was a helpful reminder of
[00:42:25] you can just build things without being
[00:42:27] asked to build things for someone else.
[00:42:29] Like Airtable is.
[00:42:32] Especially with Omni,
[00:42:34] there’s no like credit limits.
[00:42:35] You can speak with it all night and
[00:42:37] you’re not gonna,
[00:42:38] I don’t think you’re gonna run out of
[00:42:40] any like tokens that’ll shut you out.
[00:42:43] So it was just such a safe and
[00:42:45] fun place to just explore.
[00:42:47] And I have like,
[00:42:49] fifty bases now in my workspace of just
[00:42:51] trying to like explore what I can make
[00:42:54] with Omni and the custom interfaces.
[00:42:56] So it’s been really nice to take this
[00:42:58] time during my leave of like, oh,
[00:42:59] I’m just going to start building because I
[00:43:01] can.
[00:43:01] Airtable allows me to do that.
[00:43:03] It’s a safe space for it.
[00:43:04] Omni has these unlimited possibilities.
[00:43:09] And so that’s like an advice I’ve been
[00:43:12] giving myself and that I hope to share
[00:43:14] with others of just start building
[00:43:16] anything that you can think of and see
[00:43:19] where it takes you.
[00:43:22] Yeah,
[00:43:24] I’d be curious at what point do people
[00:43:27] switch over to say I’m just going to
[00:43:29] build all my new interfaces in Omni versus
[00:43:33] using the interface builder.
[00:43:34] I don’t think either of you are there
[00:43:35] yet, right?
[00:43:36] Or you’re.
[00:43:36] No,
[00:43:38] so you still default to Airtable
[00:43:40] interfaces.
[00:43:42] yeah for the most part the Airtable
[00:43:46] interface like standard options i’ll call
[00:43:49] them are sufficient um there are times
[00:43:53] where like specifically with things like a
[00:43:57] chart element sometimes i want to do
[00:43:59] something a little bit different um but it
[00:44:04] hasn’t really come up so much for me
[00:44:07] that i’m like yeah it’s time to build
[00:44:09] a custom interface by the time i
[00:44:11] Getting to that point, I’m like,
[00:44:13] maybe the UI shouldn’t be Airtable,
[00:44:15] and maybe it should be something else.
[00:44:17] So I kind of go back and forth
[00:44:20] about when is it the right time to
[00:44:23] stay in Airtable but use some of the
[00:44:25] more advanced features, if you will.
[00:44:28] Yeah, makes sense.
[00:44:34] Cool.
[00:44:34] Well, thank you, Lisa, for coming on.
[00:44:37] I appreciate it.
[00:44:37] It was awesome.
[00:44:40] Got some people watching here.
[00:44:41] Thank you, Lisa.
[00:44:45] Thank you for having me.
[00:44:46] Yeah.
[00:44:47] And then before we end,
[00:44:48] I forgot to mention at the beginning of
[00:44:49] the show,
[00:44:50] one of our regulars that’s been on the
[00:44:53] show, Scott Rose,
[00:44:54] I promised him I’d give a shout out.
[00:44:56] So community member,
[00:44:57] you’ll see him all over answering
[00:44:59] questions.
[00:45:00] He wrote a book and wanted to promote
[00:45:03] his book and he’s doing a raffle today.
[00:45:06] So anybody that purchased the ebook,
[00:45:08] which is I think just
[00:45:11] He’ll put your name in for a raffle
[00:45:13] for a hundred dollar Amazon card.
[00:45:15] So I’m gonna post the link here on
[00:45:18] the chat for people.
[00:45:21] Congrats to Scott on that.
[00:45:23] I know he’s put a lot of time
[00:45:25] and effort into that.
[00:45:25] A little bit outside of Airtable.
[00:45:27] I’m sure he used Airtable to aggregate all
[00:45:29] his notes for writing it.
[00:45:32] So yeah, shout out for Scott on that.
[00:45:37] The book is called Serving Larry’s
[00:45:39] Hairline, a comedy about losing it all.
[00:45:43] That’s right.
[00:45:44] Yep.
[00:45:45] So that’s good.
[00:45:47] Awesome.
[00:45:47] Well, thank you, Lisa,
[00:45:48] again for joining us and for your son
[00:45:53] for joining us as well.
[00:45:54] And enjoy your maternity leave.
[00:45:57] Glad you had some time to spend with
[00:45:58] us.
[00:45:59] And we’ll be back next week.
[00:46:00] Have a great week, everyone.
[00:46:01] Thank you.