
Sign up to save your podcasts
Or


Discuss this episode in the Muse community
Follow @MuseAppHQ on Twitter
00:00:00 - Speaker 1: As software developers, maybe we go towards
00:00:32 - Speaker 2: Hello and welcome to Meta Muse. Muse is a tool for
00:01:02 - Speaker 3: Yeah, so I’ve been trying to make my own stock
00:01:29 - Speaker 1: Inspired by, we’ll get into it a little bit later
00:02:11 - Speaker 3: I’m a sous vide fan as well. It’s a major cheat
00:02:17 - Speaker 1: I wish that had been my experience too.
00:02:21 - Speaker 2: Yeah, consistency and repetition, yeah, short
I was inspired by a book, I think it’s called the Food Lab, where
Amateur science in the sense of taking common cooking claims, like
00:03:34 - Speaker 3: Yeah, I love that mindset. I think what I see as
00:03:57 - Speaker 2: So longtime listeners of Meta Muse will know that
This is our first time with two guests. It’s usually me and Mark as
Max, you are one of our very first guests all the way back in episode 8
And Jeffrey, you joined us for somewhere around episode 34, where we
00:04:51 - Speaker 3: Yeah, so I’m a grad student at MIT as well as a
00:05:12 - Speaker 1: And this is my first foray into research. I’m a
00:05:33 - Speaker 2: And our topic today will be dynamic documents,
00:05:58 - Speaker 3: We’re not raising funding, but I can give a
And so there’s this idea that you can just start by, you know, jotting
And if you keep doing that for a while, you might end up with something
One analogy that I think is helpful to understand the general ethos of
00:08:04 - Speaker 1: Yeah, there’s the well known meme of this insert
And in fact, I would love to be able to do this at scale, but like if
That was sort of a grounding force of, oh, what kind of notes do people
00:09:14 - Speaker 2: And I love the diversity of use cases outlined in
You focus on this cooking use case as a sort of a central one, even
And certainly many of those are things I have done, but also there is a
00:10:43 - Speaker 3: Yeah, and I think another weird thing about this
00:11:29 - Speaker 2: All of your friends, what are they cooking?
00:11:31 - Speaker 3: Yeah, like social, you know, and I feel like
And what I think is important here is, I’m fine with it growing in the
What’s annoying to me is having 100 things crammed in there that I
00:12:12 - Speaker 2: So some of the key concepts here, dynamic
Everybody’s phone has some kind of plain text notes app just kind of
That you also talk a little bit of the essay about personal software,
00:13:05 - Speaker 1: Yeah, personal software is, well, first of all, I
Am I a programmer? And for us, that sort of was quite important, right,
And I think Jeffrey, you gave this analogy early on to like imagine our
00:14:53 - Speaker 3: This is one of my favorite ways to Open up my own
Like, in some sense, in this potluck work, what we’re doing is arguing
I mean, Alan Kay, who’s responsible for a lot of the metaphors we use
You know, another analogy to bring it back to the food thing, I think,
But it’s also a certain kind of limited experience, I think.
And when I look at home cooking, I see a totally different set of
There are always going to be tons of professionals making software, and
And one last thing I’ll say about the home cooking analogy that I think
00:17:51 - Speaker 2: Yeah, I think the restaurant versus home cooking
Now one thing I think your project touches on that’s an interest of
00:19:47 - Speaker 1: Especially cause if you actually look, for
00:20:47 - Speaker 3: Yeah, totally. One of the more interesting kind of
But there was a research team at Apple in the late 90s, which included
Their starting point was thinking about, OK, how can computers help us
One is the computer just does stuff for you, or like, you know, you sort
But they realized that actually, both at the time that was totally
And You know, as Max was saying, I think their view of what you can do
00:22:49 - Speaker 2: And data detectors is the term from, I think that
00:23:10 - Speaker 1: With a lot of the stuff, it’s very serendipitous
In fact, I think to this day, if you look at the code, it’s still like
And someone on the project at some point sort of said, oh, well, why
00:24:11 - Speaker 3: Another small thing I’ll add is that one of the
You know, in potluck, this means that you can decide that these are the
And the original data detectors paper had this too. They had this idea
00:25:08 - Speaker 2: Maybe like adding a word to the dictionary so that
00:25:20 - Speaker 3: Yeah, exactly.
00:25:22 - Speaker 1: It’s funny to think about how frequently we have
And there is no primitive in the operating system that is not super far
Ours still involves way too much knowledge of programming to be super
Like you just start coming up with small things that only you are
If I have that, you mentioned a meeting room. If I have a meeting room
00:27:24 - Speaker 3: And I think this brings it back to what Adam was
You open this thing called Potluck, it is, you know, a web app, there’s
You could imagine any app that has text, you should be able to pull this
And we actually built a little bit of that into our prototype where we
00:28:43 - Speaker 2: I feel like there is a commonality across many
This tech stacks or the tools you use or the devices you use in a way
Would we want that? Would we like it? Would that help us? And that
00:29:49 - Speaker 3: The first one is figuring out what we want,
00:30:24 - Speaker 2: Now obviously I’ll link the essay in the show
00:30:58 - Speaker 1: I think there was this distinct moment in time
You could just say something like find every line that starts with plant
And I still remember it having the feeling of why doesn’t all software
If you make it easy, right? If you don’t make someone go into some
00:32:07 - Speaker 3: I think for me, one of the surprising things was
So, for example, when all of the state of your application and all of
I’ve used the analogy before of, it’s like a chef’s knife, where
00:34:05 - Speaker 1: Yeah, plain text, or just maybe text in general,
Oh, I’d rather actually have these things at the top and not at the
But if that weren’t the case, if it’s just easier for the computer to
And if you think about what we do on computers all day, including people
And I think we should encourage software designers and developers to
And so I think potluck maybe takes this to the extreme of saying, look,
00:35:47 - Speaker 3: In some ways, it’s like even one more step
Someone at the lab was computing a spreadsheet, I think, to sum up how
00:36:29 - Speaker 1: Yeah, there is this, I think we link to it in the
And if you think about some of the tools that are extremely popular,
And at the same time, if you can afford to push the formalism as far
00:37:34 - Speaker 2: And now when it comes to structure versus free
Yeah, some of the trackers you mentioned there, one use case that came
But there does tend to be a feedback loop if you do add the rigor of the
00:38:55 - Speaker 3: Yeah, I think there’s a really interesting
So in textual programming, especially for beginners, you’re typing in
It should generally have the sense that you can just type the way you
00:40:45 - Speaker 1: Adam, you do bring up an interesting point. I
00:42:12 - Speaker 2: One thing I wanted to ask about is, in the future
00:42:34 - Speaker 1: It’s really interesting timing because as we were
But at some point we were thinking about, well, we have these searches
So how wouldn’t it be cool if I could just have a note and say, find me
And I think it is so obvious that the data detectors will get so much
00:44:16 - Speaker 3: I will add one interesting tension that we were
When I’m typing, I wanna be able to learn.
You know, if I type this string, is the computer always gonna see that
So, I think there’s an interesting design challenge there and how do
00:45:22 - Speaker 2: And maybe an example of that from kind of an
On the other hand, is the source of huge running jokes, you know, it’s
You’re gonna become a touch typist with a precise keyboard, maybe you
00:46:18 - Speaker 1: Yeah, I think it may have been Paul Shan on the
00:48:23 - Speaker 2: Well, it’s all super fascinating stuff. I highly
What does it look like to, I guess, come up with research to work on in
And I’m especially interested to get both of your takes cause Jeffrey,
00:49:08 - Speaker 3: Yeah, totally. I guess I can speak to how the
So I can Switch typically these days runs projects that are You know,
00:52:12 - Speaker 1: I think you had a comment early on when we were
And I would have actually loved to see a parallel universe where we all
But this idea that you don’t have to spend any time explaining basics
00:53:00 - Speaker 2: Wow. Now, how did you perceive Max, this kind of
00:53:22 - Speaker 1: It was both very refreshing and at times
Most of the time when I’m looking at, you know, building software,
In the app store right away, because, well, either the tech’s not there
And so I didn’t really have any notion of what it was gonna be like.
00:54:47 - Speaker 3: Another part of the research first product thing
And I think that’s an interesting process question is like, what
00:56:44 - Speaker 1: That tension or the 10 weeks, Jeffrey and I have
It’s a season in an 11 season lost sort of show, right? And there’s
00:58:24 - Speaker 2: I’m curious about the transition from that, yeah,
00:59:00 - Speaker 3: I love the writing phase because it’s where you
And so, on this project, what we did is we tried as we were going to
But even then, when we got to, you know, the end of this intense period,
00:59:53 - Speaker 2: Do you find you wanna go back and make changes to
01:00:02 - Speaker 1: Yeah, when I read the essay now, I’m like, OK,
This is how we would design it, and it’s really not that it’s all
01:01:03 - Speaker 2: I think this projects that end, you cut it off and
And by drawing that really hard line, you have the chance to learn, and
01:01:57 - Speaker 1: Yeah, I think you could maybe fake this for a
Go rewrite it or perhaps write the announcement blog post of the thing.
01:02:52 - Speaker 3: This is one of the reasons that I love reading
And then obsessed over how should we explain this, what order do we
So, I also find it fulfilling on the other side of trying to aspire to
01:03:36 - Speaker 1: To bring it back to cooking, and Jeffrey’s latest
01:03:56 - Speaker 2: Thinking about what it would be like to take this
Max, you made the point earlier that you would need to commit access to
And I think more broadly than that practicality of you want to modify
01:04:55 - Speaker 1: I think the notion of unbundling the app is really
Therefore, each of the apps sort of lose importance and the unbundling
Like I think if you do look at even though we don’t have commit bit to
Now, if we just said, hey, let’s break that up, and the data doesn’t
Suddenly you get an experience that is much more like we are used to
01:07:10 - Speaker 2: Who or how do we create this one magic data layer
01:07:16 - Speaker 3: If any of us knew the answer to that, we’d be
The local first cross tool file system, I think, is a thing that needs
And so, I’m kind of curious to see how That research that the lab has
There’s a shared theme of working in the way that feels natural to you
01:08:26 - Speaker 1: I’ll plug Jeffrey’s I can switch essay, Cambria,
So, I don’t know, the future seems bright.
01:09:46 - Speaker 2: Well, let’s wrap it there. Thanks everyone for
01:10:10 - Speaker 3: Thanks so much. This was fun.
01:10:12 - Speaker 1: Thanks for having us.
Discuss this episode in the Muse community
Follow @MuseAppHQ on Twitter
00:00:00 - Speaker 1: I remember the last time we did a paid upgrade, we
00:00:32 - Speaker 2: Hello and welcome to Meta Muse. Muse is a tool for
00:00:50 - Speaker 1: Hello, thanks for having me on the podcast and
00:00:54 - Speaker 2: Yeah, and you’re in Vienna, and this is a city
00:01:05 - Speaker 1: Oh yeah, when I was still a student, I really like
00:01:22 - Speaker 2: Well, Wulfstaller is about to head off to
00:01:29 - Speaker 3: Yeah, that’s right. I just need to make the 1.5
00:01:39 - Speaker 2: Well, before we dive in here, just a quick
The Muse team, together with a friend of ours named Arun, have put
We talked with Steve of TL Draw a few episodes back about Infinite
And indeed, Marcus, this is an interesting tie in with your history a
00:02:18 - Speaker 1: Yeah, that’s right. Back when I was still at
And later on, it’s also turned into my final thesis, in fact, where I
Scott did two interesting books about comics. One more general book
The book was also called Reinventing Comics.
And in one of the later chapters, he described the concept of infinite
And as part of my studies, I created an app that allowed you to put
And then put a navigation area on top of that.
So that allowed comic artists to create interactive comics that they
And unless other kind of student project, this project actually found
00:03:39 - Speaker 3: That’s really interesting, so it’s not just an
00:03:54 - Speaker 1: Yeah, when we considered that at first, what we
And so we came up with navigation layer on top of that that allowed to
For example, there were comics that were just side scrollers or comics
Unfortunately, many of those projects are no longer around because back
00:04:49 - Speaker 3: It’s the never ending story of technology, I
00:04:53 - Speaker 1: Oh, that’s true, yeah. But if you like, you can
00:05:04 - Speaker 2: Marcus here, the CEO and founder of Mind Node,
00:05:41 - Speaker 1: Yeah, let me go a little bit further down my
There we had many courses in mathematics, computer algorithms, computer
My vision was, oh, I just wanted to do something with computers because
And having this exposure to all those different parts of computer
And I also had, what’s kind of interesting, I had a course on next
00:07:01 - Speaker 2: Is that the cube?
00:07:03 - Speaker 1: No, the tube was before that, that was the T4
00:07:15 - Speaker 3: Oh, that’s right. Yeah, that was a beautiful
00:07:17 - Speaker 1: Oh yeah, it kind of looks very similar, or at
But if you think about decisions you made in your lifetime, that was
And this is when I kind of left the Apple platforms. This was also the
If you think of iTunes, iMovie, IDVD and IAB, for example, they were
And then there was a second part, it was very influential, and that was
00:08:40 - Speaker 2: So the MMA G4 was introduced, what year do you
00:08:44 - Speaker 1: 20 years ago.
00:08:45 - Speaker 3: Wow, that long, yeah.
00:08:46 - Speaker 2: And then how long between sort of that device,
00:08:58 - Speaker 1: I wrote the first one of mine to note in 2007, so
00:09:07 - Speaker 2: Wow. And, yeah, give us the elevator pitch. What
00:09:16 - Speaker 1: The awesome thing about MO is that I didn’t
It’s kind of popular in this niche area.
But let’s try to bring this to a more. Broader audience.
Just imagine having an infinite canvas where you can show your
So after coding for a while, designing for a while, I was kind of bummed
00:10:51 - Speaker 3: It’s really interesting. I feel like that’s
00:11:15 - Speaker 1: Yeah, I always feel that the best features in Myno
00:11:59 - Speaker 2: And originally this would have been for Mac
00:12:05 - Speaker 1: Yeah, I think the iPhone might have been announced
00:12:41 - Speaker 2: And I first saw it on iPad, and I think this was
So many were just iPhone ports, in many cases they were scaled up or,
And so, from my perspective, it felt like an app that just could have
You can sit back on your sofa, you can take it to the coffee shop,
00:13:42 - Speaker 1: So when we decided to do the iPad app, it was just
But you always have to keep in mind an iPad app also has to be a good
00:14:42 - Speaker 3: I’m really curious to hear how difficult it was
00:15:15 - Speaker 1: Creating the first iPhone version had several
Another challenge was actually text because back then, the iPhone only
And the first problem, what was really a problem was getting the data
It’s got a lot easier when Apple introduced the iCloud, but that was, I
00:17:02 - Speaker 2: Yeah, that’s really interesting that you’ve
00:17:35 - Speaker 3: One of my favorite things to forget is the
00:18:03 - Speaker 1: I think in the initial iPhone version of Minor you
00:18:14 - Speaker 3: What’s that quote? 32 kilobytes is enough of
00:18:22 - Speaker 2: I feel like it was 640K is enough for anyone
00:18:49 - Speaker 1: But I have to say it wasn’t all bad for us
00:19:12 - Speaker 2: So fast forwarding to today, and I know it seems
00:19:31 - Speaker 1: I currently have 8 employees and 4 freelancers on
00:20:14 - Speaker 2: What’s your split these days? Do you have uh much
00:20:24 - Speaker 1: I think none of my code actually goes into the
So if you talk about my earliest team members, they will tell you that I
So what I do from time to time is write some prototypes, prototype one
00:21:23 - Speaker 2: I think that’s a good approach. It reminds me of
00:23:42 - Speaker 1: When I started selling my No, I actually started
So the app store only came later. So I remember that before the app
So the app store definitely takes away all this burden of having to
00:24:42 - Speaker 3: I think one of the other really important things
And so just having that immediate visibility can be a really important
I think that’s what’s particularly impressive about especially the
00:25:32 - Speaker 1: What I initially did was post the app on certain
And we ask those developers there to provide me feedback on that.
And also very helpful back then was a site on Apple.com/ downloads where
00:26:24 - Speaker 2: Yeah, it’s certainly a very different story today
Certainly Apple does do a certain degree of curating their winners,
He’s been lucky enough to be the recipient of some of those.
I get the feeling that my note is a perpetual favorite, so I’m guessing
So, all of those combination of things means that it’s a distribution
00:27:18 - Speaker 1: Yeah, I think nowadays just releasing the app on
But if you try to find a connection with Apple, try to find somebody
So I always recommend contact the evangelists, contact your local app
For example, when we first started, Quick look was very new and we had a
00:28:23 - Speaker 2: Yeah, that’s a great point.
We’ve, well, I would say we’ve experienced that mostly in the sense
This actually is a trick. Now I’m almost diverting back into our recent
On platforms here, but I feel Nintendo has done a very good job with
00:30:03 - Speaker 1: That’s true. If we look at our funnel, we always
00:30:23 - Speaker 2: Now when it comes to the payment side, you talked
They’re sort of a go-between for basically everything payment related.
But that also does mean you need to use one of their payment options,
I think you’ve been around that you’ve seen the full evolution.
You mentioned starting with the free app. Tell me how that went, you
00:31:18 - Speaker 1: So we basically started with the free app through
On the Mac App Store launch, we had a free version and the paid version
And there is a second really big advantage in my opinion, if you choose
You can still probably choose. An option where you have an inner
And the worst thing is, and we, we tried it, so we have experience of
00:32:38 - Speaker 2: Yeah, I feel like payment is one of the things
I think I did this once for just a little side project game thing where
And then similarly, the paid upgrades, as you mentioned, I think Things
Although that actually is just channeling, I think, a very traditional
00:34:38 - Speaker 1: It might sound a little bit strange, but we still
00:34:50 - Speaker 3: It’s amazing. I almost feel like the very early
Onto the bus and onto the wagon. How did you manage that communication
00:36:03 - Speaker 1: Yeah, we definitely had our share of trying to
And now we only 2.5 years ago, we switched to a subscription-based
But I think a lot of uh customers or potential customers don’t realize
So for me, one of the more important learnings was every switch is
But in the end, after having done the subscriptions, which I kind of
00:38:23 - Speaker 3: Yeah, I think one thing that really stands out to
But then with subscriptions, it suddenly smooths all that out and you
00:39:14 - Speaker 1: I remember the last time we did a paid upgrade, we
But sitting on a feature for such a long time is also kind of
And this is also kind of a a switching company development culture that
00:40:10 - Speaker 3: Yeah, I think one thing that gets lost for the
00:40:36 - Speaker 1: Yeah, you asked me before about how we communicate
00:42:12 - Speaker 3: Yeah, and I think that’s inevitable, but that
And explain, here’s our motivation, we want to do right by you, here’s
We would love for you to join us. It’s a very difficult conversation to
00:42:57 - Speaker 2: Now I assume, Marcus, that you’re doing a
00:43:08 - Speaker 1: Yeah, that’s right. What we actually did is we
00:43:46 - Speaker 2: And was the freemium something you experimented
One thing that’s also good, I guess about the App Store is that
00:44:38 - Speaker 1: It’s kind of interesting that you mentioned this
We are currently in the process of reviewing our entire onboarding
And when we first envisioned it for our subscription, I always had the
We’re still reviewing if we might want to change that in the future,
There is a small section on the app store page where you can see label
00:45:46 - Speaker 2: Yeah, and I think that’s a real flaw in the App
00:46:15 - Speaker 1: And then imagine back in the day, it was not
And then you kind of realized as soon as you launched the app, the app
So I’m really glad Apple changed it a few years ago.
So as you can see, Apple is thankfully listening to some of the feedback
And when it comes to subscription, I’m definitely seeing that this is a
00:47:06 - Speaker 3: Speaking of feedback from developers, I remember
00:47:39 - Speaker 1: Oh yeah, I almost forgot about that.
That was kind of frustrating if you have a customer writing a review,
That was definitely one of the more frustrating things about the app
00:48:28 - Speaker 2: One thing I’ll note, and again I’m coming from
Between you and your customer. And for example, anonymity that I can
And one of the things we chose to do on Muse and sometimes actually does
00:49:48 - Speaker 1: I can totally understand that and we recently
00:50:21 - Speaker 3: In some ways it makes me think that you have 2
00:50:49 - Speaker 1: I think they did a really good job trying to
But overall, I think we try to find a good balance and If, as you
For example, if you know that this might be a feature that might not
00:51:51 - Speaker 2: I’ve seen that, yeah, sort of counterpoint, I
00:52:38 - Speaker 1: And even if it passes a review, you never know if
00:53:07 - Speaker 2: Mhm. Another major difference I noted coming from
Even the process of getting a price, whether it’s in an out purchase or
Or what if we make the free version a little more generous but make the
00:54:08 - Speaker 1: Um, that’s right, yeah. But I think when it comes
For example, I think only with a subscription you can set a price based
And there’s also some new features that Apple added to store it and the
For example, you can now finally provide offer codes for your customers
They haven’t added new features to other parts of the store kit
And all the new features always land on the subscription site, which has
00:55:36 - Speaker 3: Mhm. Which is surprising because it’s so, you
00:55:47 - Speaker 1: That’s true, but subscriptions are also not easy.
00:56:15 - Speaker 3: Yeah, I feel like even Understanding what the
00:56:23 - Speaker 1: Yeah, and also the UI and Aster connect is really
00:56:39 - Speaker 2: Yeah, that’s right, and you also end up with a
Things move around all the time, and yeah, for those screens, it’s just
I did a lot of the setup for the last time we did a major revision to
And in addition to being really easy to do wrong, it’s incredibly high
00:57:56 - Speaker 3: I’m embarrassed to say on a very old app of mine,
00:58:11 - Speaker 2: And then on the implementation side with Storitt,
00:58:57 - Speaker 1: Oh, that’s true, yeah. As I mentioned before, uh,
00:59:42 - Speaker 3: It’s really striking to me how much of app
01:00:21 - Speaker 1: We did a lot of optimizing the descriptions, also
But what we recently tried to use search as on the App Store, and there
01:01:10 - Speaker 2: By sales page, you probably are referring to what
01:01:24 - Speaker 1: Exactly, yeah, I just called sales pitch. I’m not
01:01:31 - Speaker 2: Yeah, fair enough. Well, I’m also reminded of in
01:02:32 - Speaker 3: It really takes me back to the beginning of the
For a coder turned manager to stay coding and to stay, you know,
I think for me it’s certainly the code, it’s certainly some of the
01:03:21 - Speaker 1: There were always those ups and downs where I
Should I do more coding? Should I be more involved with the vision of
I had lost the vision on why I actually wanted to do this app, and then
01:04:16 - Speaker 2: Well, let’s wrap it there. Thanks everyone for
01:04:41 - Speaker 1: Thanks again for having me and being able to tell
Discuss this episode in the Muse community
Follow @MuseAppHQ on Twitter
00:00:00 - Speaker 1: You can also be notified just based on an
00:00:24 - Speaker 2: Hello and welcome to Meta Muse. M UUE is a tool
00:00:42 - Speaker 1: Thanks for having me, guys.
00:00:44 - Speaker 2: And Josh, I understand you have 4 kids. How in the
00:00:51 - Speaker 1: That is incredibly difficult. I will say that the
00:01:23 - Speaker 2: That’s huge. Now have you found some good
00:01:39 - Speaker 1: Absolutely, so in my house we actually have an
00:02:17 - Speaker 2: Absolutely, I almost wonder, yeah, every time my
00:02:42 - Speaker 1: And honestly, if you have kids, you appreciate
00:03:08 - Speaker 2: And tell us a little about your firm and your
00:03:12 - Speaker 1: Yeah, sure, so I started the law firm in 2008 in
I had a steady job, a good job at the time.
I was 2 years out of law school and everybody thought I was absolutely
I’ve always wanted to have my own business.
And basically started by using Google AdWords and going out there and
00:04:15 - Speaker 2: Nicely done. I feel with a services business,
Because you have a good website and I basically just Googled US
I don’t know, is that unusual that we came in that way, or is this kind
00:04:57 - Speaker 1: Well, yeah, absolutely, and that was a lot of the
I will say that in my experience, you know, the clients that come to us
But because we have such a great organic presence and work really hard
I will say probably now, to grow a service business, I certainly agree
00:06:24 - Speaker 2: One thing I noted right away on the embrace of
00:06:55 - Speaker 1: That’s so interesting to me to hear that because
Some people really hate it. They take it as an insult that you won’t
The thing about working with people in tech is that you appreciate those
When you’re focused on that, you look at all the different tools that
00:07:51 - Speaker 3: This is very interesting to me.
So, for the listener context, Adam has sort of reached out and
00:08:30 - Speaker 1: Yeah, it’s interesting to hear. I mean, I think
00:09:38 - Speaker 2: We went through something exactly like that with
Bigger projects, in particular, one big client and we had to staff up to
00:10:19 - Speaker 1: Oh, for sure, and I mean you know we had in the
So you have to always kind of have what you call a farm system of
00:10:55 - Speaker 3: Yeah, I wouldn’t be surprised that even if you
00:11:06 - Speaker 1: Yeah, you know, actually other lawyers are our
And at the end of the day, the lawyer doesn’t lose their client because
So when we start working with our lawyers and other law firms, they’re
00:11:59 - Speaker 2: Well, that’s certainly a benefit of the tight
So maybe this is a slightly surprising one for our listeners who are
One corner of that, but I found a surprisingly intriguing and
00:12:49 - Speaker 1: Yeah, absolutely. That’s my everyday.
00:12:53 - Speaker 2: Now of course, I’d like to tell a little bit
00:13:06 - Speaker 1: Yeah, so a trademark is a source identifier,
And so trademarks, and many business owners are surprised to hear this,
But yes, so a trademark is meant to identify what company is behind
00:13:55 - Speaker 2: And I’ll do a quick call back to our episode on
00:15:03 - Speaker 1: Yeah, absolutely, you know, I’ve never heard that
00:15:13 - Speaker 2: And just very broadly speaking, how do you think
00:15:23 - Speaker 1: So, I’m gonna be completely biased because I’m a
And that’s because if you have a name for your company or a name for
And you’ve got a trademark application filed, which gives you a
So we typically, if we can get to a client early enough, we remind
00:16:20 - Speaker 2: So maybe you would lump it in with registering a
00:16:31 - Speaker 1: Absolutely, especially, you know, if you’re ever
So, Just making sure that name is clear and also again getting an
00:17:08 - Speaker 2: And give me the simplest possible case. I have a
00:17:32 - Speaker 1: Yeah, sure. So depending on the service provider
There’s other lawyers that now hawk their services online as well,
You could use a service like a LegalZoom, which is technically in most
The way that we view ourselves in the market is that we’ve always tried
So just to put numbers out there. We typically charge $950 to run a US
Time wise, Typically it takes about a week or two to run a trademark
And so a professional search is gonna look for all those things and
So, again, it might take a week or so to get that turned around, but
Now, once the application is filed, this is where it’s kind of a
00:20:19 - Speaker 2: As you mentioned before, actually being in the
00:20:52 - Speaker 1: Yeah, absolutely, matter of fact, you can use the
So the TM stands for, hey, I’m claiming a trademark right of some
It might be what we call a common law right, meaning a right that is an
So that TM can be thrown up at any time.
The circled R can only be used once you actually get the registration
So again, a year plus down the road.
People are often surprised to find that if you use that circle R before
No, they’re not gonna arrest you and throw you in jail, but it can
00:21:41 - Speaker 3: That’s interesting. I feel like I’ve seen TM in
00:21:55 - Speaker 1: No, you’re remembering it properly in all
One, folks set their marketing and forget it, so they never change to
The other thing is for a business that touches internationally, if you
So it’s a little easier to keep just using the TM symbol if you’re in
00:22:32 - Speaker 2: That makes sense. Now those markers, I don’t know
00:23:13 - Speaker 1: It’s so funny you say that because that is like
And there’s no in between on that, you know, it’s like you either far
And so I personally like them. I mean, I’m a trademark attorney, I
So if somebody does infringe on your trademark, that quote unquote
00:24:14 - Speaker 3: And this reminds me, I feel like there’s some
00:24:32 - Speaker 1: Yes, they are. So basically, there’s a policing
So the benefit of any kind of trademark registration is that you think
For example, let’s say someone tries to register Muse with a Y, and
But if you don’t, and you allow them to go forward and register their
So once somebody uses a trademark for so long and you sleep on your
So you have this window in which you have to actually police it. And
So your rights just erode, and they get to a point where maybe you can
It becomes very common for clients to get a trademark registration
00:26:50 - Speaker 2: One way we can anchor the discussion a little bit
Josh, you mentioned that one of the things your firm does is this
Now many of them are defunct or businesses that aren’t around anymore
00:29:04 - Speaker 3: Yeah, names have always been super important to
00:30:13 - Speaker 1: Yeah, and there’s always this pool between
I deal with this a lot, where from a marketing perspective, the single
From a trademark perspective, when you’re trying to register a
And so that’s where the challenge comes in between what’s good for
I always give people the data point that in 2021, there was 669,397
00:31:52 - Speaker 2: you know, Google is where it comes from, yeah, but
00:31:56 - Speaker 1: So those are sometimes, you know, I do think
00:32:09 - Speaker 2: Yeah, well, maybe there’s a mix there for me,
00:32:43 - Speaker 1: That’s totally fair and very important. There’s
00:32:47 - Speaker 2: Now one element of the name you’ve mentioned a
And one thing that really struck me in one of our early calls is you
So I think this is pretty obvious for businesses that are clearly local.
Even another restaurant in another city with that same name, for
And similarly that any kind of local business you’re really worried
So that makes things way harder, although perhaps that’s balanced out
Do I remember that correctly?
00:34:10 - Speaker 1: Yeah, for the most part, so one of the things we
Part of a clothing company. I mean, you know, you or I could go online
So, if you look at a trademark search that you would do around a fashion
Whereas if you come into a category that’s less traffic and there’s
00:35:28 - Speaker 2: And what is the standard for customer confusion?
It’s, it’s just like that’s a good name. A lot of people have used
00:36:12 - Speaker 1: And that’s what makes trademark law challenging
Like you said, would an investment firm and a software browser be
I also love the examples of, you know, you have Delta Airlines and you
Although from a consumer perspective, if you’re buying these products,
00:37:55 - Speaker 3: And is there any underlying statute here, or is it
00:38:00 - Speaker 1: Well, the underlying statute in the United States
That’s where it kind of talks about the fact that if consumers are
So if you’re litigating a case, one of the things you typically do is
00:38:58 - Speaker 2: I wonder if the software industry is harder or
I certainly run into this all the time with just explaining what I do to
So I wonder how much, you know, obviously the folks working in the
00:39:56 - Speaker 1: Yeah, so there actually this case law out there
00:40:15 - Speaker 2: Now that’s actually a really good point, which is
00:40:40 - Speaker 1: You’re 100% right, and then the law started to
00:41:43 - Speaker 2: And then presumably that’s also part of your job
This is part of the nature of kind of yeah, early stage work generally
But then your job is to listen to this early, very raw description.
So certainly, you know, we can’t talk about tools for thought in our
00:42:56 - Speaker 1: We have inside jokes as trademark attorneys, you
I’ll have younger associates at our firm called me up and say, I just
00:44:17 - Speaker 2: That’s something I believe in in general, which
Now obviously you’re leaving out a lot of important.
Detail that people in the field need to be able to actually work with
00:45:04 - Speaker 1: We love jargon as lawyers too, we have our own
00:45:12 - Speaker 2: But I think of it as a highly efficient and
00:45:43 - Speaker 1: Completely agree. That’s a great way of putting
00:45:47 - Speaker 2: The one thing you hinted at earlier that I found
And so I liked the idea that by just filing the application, we would
00:47:03 - Speaker 1: Yeah, sure, and it’s different country by
The only thing that will happen Is the US Patent and Trademark Office
What you can do though, in the US, and there’s plenty of software
The interesting thing about the trademark office, at least from a
So if you’re curious to see what trademarks LeBron James owns, you can
I get an email on any client we’re monitoring their trademark on every
So that data that’s out there is really valuable and like you said, you
You are more like welcoming it and saying, hey, this would be great if
But to your point, most of the time getting letters is the start of a
Now, the difference here is where you are in the world. So if you go to
00:49:59 - Speaker 2: You know, I guess this comes from the, or my
A lot of times that’s the technology, but it might also be the market.
It’s part of your job as the creator or founder or whatever is to sort
You want to find out if it’s going to work before you do a deeper
And so for me, I knew the muse, because it’s this short English word,
00:51:07 - Speaker 1: And you’ve seen the explosions at this point,
You can change the name and try to get a lower risk situation, or if
So, absolutely, even though there’s risk, going out and securing and
00:52:12 - Speaker 2: One other note here is that I do really think of
It’s software is in some ways. I don’t want to say it’s easy to copy,
So for me it’s very much of a defensive thing.
And that makes me think to some degree of other kinds of intellectual
00:53:40 - Speaker 1: Yeah, just to add on to that, Adam, I think the
So for example, the App Store. We had a client recently who, you know,
It’s kind of one of these question mark situations as to whether or not
We think it’s too close, and, you know, Apple’s got like a
00:55:06 - Speaker 3: Now I know in the world of patents, there’s this
00:55:13 - Speaker 1: Not as much of an issue because Patent trolling
And as Adam was just saying, like you have this like mutually assured
But yeah, with trademarks, in order to have a right and a trademark and
So you can’t just go and register a name. You actually have to be using
So we normally don’t have a troll issue. We have people that get like
00:56:51 - Speaker 2: Makes sense. I opened up the, what I see is called
00:56:59 - Speaker 1: You got the TM up there for sure.
00:57:02 - Speaker 2: And you have quite a long list of, yeah, bands and
In here, which in some ways almost seems low in some ways, but I’m
I’m also noticing quite a lot of these are sort of logo number 103 or
00:57:56 - Speaker 1: Yes, so when you are filing a trademark
Because sometimes there’s this gravitation to clients that will call us
You know, we were just talking a minute ago about how you have to
Well, if you register a name and a logo together, And then all of a
00:59:10 - Speaker 3: So now I’m curious on this trademark, did you get
00:59:17 - Speaker 1: Well, for the trademark application that we filed
Trademark. Well, yeah, this is obviously a project we had. This is not
So we wanted to call it something that would make sense and people would
And if you look at our trademark registration on this, the government,
Now, this is something we launched in 2020. Once we get to 2025, which
So we will, presuming that that’s what happens. But yeah, this was, you
01:00:38 - Speaker 2: Yeah, so I guess one question I think that I asked
01:01:21 - Speaker 1: There absolutely is. I mean, it very much depends
The one major exception being the European Union, where you can file an
01:02:59 - Speaker 3: Now, can you use trademarks that you’ve
01:03:11 - Speaker 1: It’s a real challenge because coming from the US,
And so the idea that you have used in the United States and then you go
Is this name not only clear to use in my home country and where I’m
Even Apple computer has problems with its trademarks. You can Google
01:04:22 - Speaker 3: Interesting. So if you had cases where you had
01:04:42 - Speaker 1: Well, it depends on the client, but certainly
Then you have other clients who will take the steps to purposefully not
You know, like we have clients that if somebody tries to purchase a
So, yeah, you can certainly do that in today’s world where you
01:05:28 - Speaker 2: Wouldn’t another one be to use a different name
01:05:32 - Speaker 1: Yeah, and we have those discussions with clients.
Well, then they have a decision to make, you know, they don’t really
01:06:05 - Speaker 2: I can imagine that being part of localization,
01:06:31 - Speaker 1: Oh, it’s rough, but you know, the other thing
So sometimes you even have that kind of issue develop.
So it really depends when you’re starting a company. If you’re really
You might want to run clearance searches in multiple countries, you
But then you have some clients and customers that are just growing
01:07:23 - Speaker 3: And I’m curious mechanically, do countries tend
01:07:37 - Speaker 1: Yes, so we basically have such a difference in how
In the UK it might be 3 or 4 months right now. I mean, it’s fast, fast
In Canada, we’re up to 3 years of waiting, believe it or not, to get a
I have filed things 3 years ago and I have clients that like just don’t
And then you have jurisdictions like China. Which, you know, seem to
So, yeah, every jurisdiction has its own kind of uniqueness and
01:08:37 - Speaker 2: Well, I feel this is a reflection of a larger
Certainly a retail store or something like that, we’re gonna expand
And now the internet with app stores and just an increasingly global
01:09:58 - Speaker 1: Very well put Adam. I completely agree with that,
01:10:08 - Speaker 2: Well, let’s wrap it there. Thanks everyone for
01:10:27 - Speaker 1: Absolutely, and thank you for having me. Thank you
Discuss this episode in the Muse community
Follow @MuseAppHQ on Twitter
00:00:00 - Speaker 1: Here’s my number one tip for listeners of this
00:00:16 - Speaker 2: Hello and welcome to Meta Muse.
Muse is a tool for deep work on iPad and Mac, but this podcast isn’t
I’m Adam Wiggins here today with my colleague, Mark McGranaghan. Hey,
So the designer storyteller position we posted a while back, we’re very
And this is what made me think it would be time to finally do an episode
00:01:28 - Speaker 1: Oh, I have so much to say about recruiting, and
It’s really the foundation.
That I think is pretty obvious, but I think people often forget that.
The other side of it is that this is a huge part of people’s lives.
If you work, say, at 4 years for a company, that might be 5% of your
So it’s a really big deal on both sides, and I don’t think that people
Just kind of throw something up on indeed and, you know, respond to the
00:02:21 - Speaker 2: It is certainly part of the Silicon Valley culture
00:02:53 - Speaker 1: Yeah, I think a big theme of this discussion is
00:03:14 - Speaker 2: I think an important part of what we’re talking
That’s one piece of it is I think you really need to get people who are
And a related thing is the immense privilege we have being in this
But actually there is an element of getting them to join your club,
And I’m reminded a little bit of this 80s movie Ghostbusters, where you
00:05:16 - Speaker 1: Indeed, one of my little recruiting nuggets is
I think people go to filtering things like, what are the interview
00:05:55 - Speaker 2: Well, I thought a good way to structure this might
Now, Muse, importantly, is not a growth oriented startup, but I think we
And not to be too process focused, but maybe in talking through it, we
Maybe also worth as a glossary here, kind of defining a couple of terms
You’re not just trying to hire individual people, you’re trying to
The kind of team is one word in there.
And then two others that will come up a lot, I think is manager or
00:08:05 - Speaker 1: Yeah, it’s a good baseline to have. So, where
00:08:09 - Speaker 2: Yeah, well, number one is the hiring manager
And obviously that starts with whoever is going to do the hiring kind of
So this is why it’s important to, to my mind, label a hiring manager
00:09:00 - Speaker 1: Yeah, and I’m a really big fan of having this
Sometimes, you know, for The defensible reasons, let’s say, but you
So I think we can get away with it, having a more unified approach is
00:09:43 - Speaker 2: Yeah, I’m not a big fan at all of kind of
I’ve worked with great recruiters and great HR people who are very good
00:10:23 - Speaker 1: For me, it’s effective in convincing the best
And let me contrast that to what I often see in job descriptions, which
Maybe I have a handful of people who are ideal archetypal candidates.
So it’s again, it’s about attracting the right candidates and you
That’s a good problem to have. You’re just trying to get some initial
00:11:27 - Speaker 2: Yeah, being specific so that when someone who is
The requirements section in particular is a dislike of mine where it’s
But secondly, helps people know what the position really is and helps
If it says you’re a great swift engineer, then you know that’s going
But then you always have this balance between, you don’t want to be too
Hopefully that idea is based a little bit on the exercise of dream
So this is something I like to do, which is, OK, if you could get anyone
00:13:19 - Speaker 1: And the flip side, by the way, of the industry not
00:13:40 - Speaker 2: Absolutely, I always considered a good sign when
00:13:56 - Speaker 1: One other thing I’ll say about JD, I do think the
JDs also are helpful internally for getting the team on the same page
We were working through this recently with the local first engineer. We
00:14:41 - Speaker 2: Yeah, a hugely important part of the job
Incidentally, I think in working through this process with our longtime
Alright, so you’ve got your hiring manager, you got a great job
00:16:14 - Speaker 1: Yeah, I think that’s very important. And by the
00:16:33 - Speaker 2: Yeah, that’s true. There’s also this element of
I read a book sometimes back, I should have looked up the citation for
Hiring like really senior executives, I think this is probably more like
00:17:42 - Speaker 1: Absolutely, recruiting is a long game.
00:17:45 - Speaker 2: So that leads us to just kind of getting the job
00:18:14 - Speaker 1: Let me actually talk first about hosting the JD
If everyone had perfect information, you would just go to the company
The issue is that there’s imperfect information, and so whenever
And this is why when we go deeper into the interview process, there’s
But potentially the very first thing they see is the JD.
So when I’ve had the chance, I’ve invested a lot in making very high
00:19:39 - Speaker 2: Yeah, to me that might reflect the conventional
And that is really not how it is in the tech industry, and so I would
I think that benefits everyone, but in the tech world, you know, you
00:20:27 - Speaker 1: Yeah, and then to your question about actual
In combination with all this public material that we produce, especially
00:21:15 - Speaker 2: I think the two of them do really work together,
Also, conferences can, you know, you basically give a talk and you have
Yeah, I think you need to tell people and you need to say it publicly
00:22:21 - Speaker 1: The last thing I’d say on sourcing candidates is
00:22:54 - Speaker 2: And the bad version of this is the classic
It’s all very automated, whereas, yes, if you say, hey, you know, I
Something like that can at a minimum, just again, plant a good seed or
Now once you get to the filtering stage, if you’ve done a good job, you
00:24:24 - Speaker 1: Yeah, and just to elaborate that, I think there’s
00:24:55 - Speaker 2: It’s really important to know what you’re
00:25:27 - Speaker 1: And even just the words that you use, cause again,
00:25:47 - Speaker 2: Didn’t we for the job post where we eventually
00:26:12 - Speaker 1: Yeah, that was a very interesting experiment. I
It was this idea of someone working on a very high performance,
And we had one track that we imagined, which is we eventually hired Wulf
And the other one was more like a game engine developer who was used to
00:26:59 - Speaker 2: Yeah, and it’s probably the same for candidates
That’s fine. I think we all have to realize there is a mutual figuring
Which naturally leads into the next phase here, which is what I usually
This is gonna be great and you schedule the like 3 hour interview where
So, the solution here, and again, it’s the same thing for the candidate
00:29:16 - Speaker 1: Yeah, now I tend to call these introductory chats
It’s enough signal in combination with the resume and what they wrote
So again we’re under the presumption that the case we care about is The
But for the exceptional candidate, you know, they’re gonna have
And then I’m doing that throughout the recruiting process. Every time
This is the thing that’s really important for me with recruiting. It’s
00:31:18 - Speaker 2: You mentioned here the 25% chance to go to the
But one reason I do like that visualization a little bit is, once
And one way to do this is just tooling and con on boards are a good way
00:33:16 - Speaker 1: Yeah, and it’s not just a matter of politeness,
The most unreasonably effective thing to do in recruiting is to move
So for example, on these initial chats, if the candidate is obviously
And likewise, you can do that on every step of the process.
Ideally, you try to do it the same day, like, so for example, if they
And often because of time zones or whatever it needs to be the next day,
00:34:14 - Speaker 2: Yeah, so then you’ve got kind of interviewing and
00:34:31 - Speaker 1: Well, it’s funny you say that because I think
00:34:49 - Speaker 2: Yeah, well, my take is it’s a scaled up version
And then telling them about your company, what the role is, and what the
00:36:32 - Speaker 1: Yeah, and I think that’s all good for the, what I
And here’s my theory on interviewing. The best predictor of future
So in order for me to get this information, I like to use two
00:38:33 - Speaker 2: Indeed, if we should talk about the pilot project,
But for me, it’s just absolutely the way to find out what it is really
There’s actually an older blog post on this just called 8 Simple Rules
Very useful. So the pilot projects is the idea of we’re actually gonna
This can be tricky if they’re currently employed, but I find it’s
And of course a week is not a ton of time at all, so there is a little
They may be really great at accomplishing something in a bigger company
But regardless, we want to see one, can you be effective and then two
00:41:03 - Speaker 1: Yeah, I find that these are incredibly effective.
We had great luck with them at Hiroku, where if I remember correctly, I
It’s a little bit more self-contained, whereas the nature of our
Yeah, extremely effective, and again I think it’s because you’re
And yeah, I found that between 235 days, you get an incredible amount of
Like I said, you’re spending the next 2 to 4 years of your human life,
00:42:21 - Speaker 2: One thing worth noting is that a lot of jobs,
For example, in Germany it’s sort of encoded in law 6 months is sort of
And I like the idea of a pilot project, obviously the one week is the
One variation on this is Zappos, which famously had or still has a 4
00:43:44 - Speaker 1: Yeah, I think this idea of defaults is really
00:43:57 - Speaker 2: All right, Mark, so we’ve been through all this
00:44:38 - Speaker 1: Well, that’s the thing you can do, and in fact
00:44:42 - Speaker 2: Yeah, I’m just trying to wind you up. My personal
The new team members’ first day is a magical moment when they’re
And of course you want to capitalize on that energy, but importantly it
00:45:54 - Speaker 1: OK, there’s a lot going on here. Maybe we start
The first engineer, we start with a blank notion page, it’s like, OK,
00:49:08 - Speaker 2: For engineers, a great source of inspiration, I
The other way I would think about that kind of onboarding side of
00:51:35 - Speaker 1: Yeah, and that reminds me that in, especially in
Because what’s gonna happen is you’re gonna need to do something and
You don’t want the very first conversation with that person to be, you
00:52:24 - Speaker 2: And obviously trying to create some of those in
Now we lean very heavily on team summits where we get people together in
Um, in a way that I think can greatly grease the wheels of your work in
Even to the point where we don’t have a summit scheduled, I think it’s
So do you have a sense of just timeline wise, what do you consider to be
00:53:54 - Speaker 1: Yeah, I think ballpark, after 1 to 2 weeks, they
00:54:35 - Speaker 2: Yeah, I do think different roles require different
On the engineering side, but I think design probably needs a little more
I mean, it’s always tough in various ways to be, for example, a new CEO
00:56:00 - Speaker 1: Yeah, it’s definitely true about roles like
00:56:28 - Speaker 2: Yeah, one last little area to touch on and I think
So the hiring manager is the one who ultimately is responsible for them
There’s a few failure states you see in companies where, you know,
But maybe at this stage, you think, oh, phew, we’ve got this person
And that may be true, but what can also happen is that they’re not
And I try to like look for that in myself. If I feel like I’m losing
00:59:07 - Speaker 1: Yeah, it’s tough. It’s a tough job, it’s a
00:59:40 - Speaker 2: Yeah, and for me coming back to fitting into
Of course I want to make great products that say something unique about
Right on. Well, let’s wrap it there. Thanks everyone for listening. If
01:01:23 - Speaker 1: Yeah, here’s to it.
Discuss this episode in the Muse community
Follow @MuseAppHQ on Twitter
00:00:00 - Speaker 1: I think every platform kind of has this tipping
00:00:29 - Speaker 2: Hello and welcome to Meta Muse. Us is a tool for
00:00:43 - Speaker 2: Hey, everyone. And joined today by Joe Watkin.
00:00:47 - Speaker 1: Hey folks, great to be here.
00:00:49 - Speaker 2: And Joe, you have an interesting background with
00:01:06 - Speaker 1: Oh yeah, yeah. Ballot share is a is a labor of
It’s much less of a business than a fun project, and it really just
And so, People usually want to vote for one or two things when they hit
00:02:14 - Speaker 2: I really like that idea of a sort of using your
Maybe we get some of this implicitly, you know, there’s people I follow
Seems to be pro this thing and I basically trust them, so therefore,
So it feels like it’s naturally what people do anyways. So as a tool to
00:02:59 - Speaker 1: Yeah, yeah. A lot of people end up making like
And it’s actually kind of funny, we noticed that it’s not just wanting
So when you see like, hey, this group is against it, you’re like,
00:03:36 - Speaker 2: And tell us a little bit about your background.
00:03:39 - Speaker 1: Yeah, so I’ve done a lot of work in the tech
00:04:16 - Speaker 2: And I’ll briefly unpack that BD stands for
00:04:31 - Speaker 1: Yeah, absolutely. BD means so many different
At GitHub, it was a little bit of a catch-all, so I was running sales
And at the time it was mostly just like a ragtag group of maybe a couple
00:05:40 - Speaker 2: And you had the same title at Abstract, if I’m
00:05:44 - Speaker 1: Indeed, yeah, Abstract is a funny company. They do
00:06:19 - Speaker 2: And it seems to me version control is by
00:06:49 - Speaker 1: Yeah, it’s definitely an important one. In both
00:07:16 - Speaker 2: Microsoft is the absolute king of this, right? You
00:07:34 - Speaker 1: 100%. And then you see the opposite swing where
00:08:08 - Speaker 3: And an abstracts case, if I understand right, the
00:08:31 - Speaker 1: Oh yeah, absolutely. I love talking about this
00:09:40 - Speaker 3: Yeah, that opens up so much more freedom. I’ve
00:10:06 - Speaker 1: Final final, yeah, absolutely. I mean this is now
00:10:37 - Speaker 2: I believe that the developer workflow that is
Obviously that whole thing is way out of reach for the vast majority of
But I do think a version of that probably can and should be part of
I think you see this, one reason why Google Docs is really popular with
And I think probably most creative tools and fields could benefit from
So, stay tuned. I can switch actually has some research tracks going on
And then I think you heard that time zones are one of the easiest and
00:12:19 - Speaker 1: Oh yeah, my latest venture was called Eventbot,
But I do think it is a brutal industry that where businesses are, you
I think we saw slack growing at a tremendous rate, you know, I’ve seen
It’s been a fun ride, but I do think that the business itself wasn’t
Like as you said, time zones are crazy. Little known fact, there are
00:13:58 - Speaker 3: I think calendaring is really interesting because
00:14:33 - Speaker 2: That’s right. Well, I forgot you spent 5 years of
00:14:42 - Speaker 3: Yeah, my first startup was also a web calendar
00:15:06 - Speaker 1: Oh yeah, there’s lots of strange edge cases in
And in previous startups, you know, you have sales motions, you’ve got
But in the beginning days for us, we found it to be extremely valuable.
00:16:54 - Speaker 2: And I was sorry to see it shutting down because
00:17:29 - Speaker 1: Yeah, no, I appreciate that. I think I’m probably
00:18:04 - Speaker 2: And on top of everything we talked about, somehow
00:18:12 - Speaker 1: Yeah, neither do I, actually, it’s kind of
Teaching is something I stumbled into 2012.
Actually, while I was building a different calendar startup called
00:19:02 - Speaker 2: I think that’s the, that’s the primary reason I
00:19:20 - Speaker 1: 100%, yeah. I think the largest percentage of
It’s a super useful course that we’ve got fine tuned to make it be
And then the second course I teach is sales for startups, where, you
The two courses I teach are really intended for folks to have an ability
You’re either building something or you are selling something.
But if you wanted to join a startup, I’m hoping that, you know, you
So yeah, it’s been fun. I definitely enjoy it.
There’s a long story of like how I feel teaching, especially these past
00:21:00 - Speaker 3: I think those are really interesting courses
00:21:27 - Speaker 1: Yeah, I agree. I think it gives the other side a
00:21:36 - Speaker 3: Building that empathy within a team, I think is so
00:22:03 - Speaker 1: Yeah, I think it creates better entrepreneurs as
Once you start to realize, like, hey, if I have to look at this idea
00:22:58 - Speaker 3: Yeah, that’s really rewarding.
00:23:01 - Speaker 2: So our topic today is building on platforms, and
And we have some interesting collective experience here in this group,
00:23:54 - Speaker 3: When I think of platform, I think of A company
00:24:21 - Speaker 1: Yeah, I think that the customer focal point, I
And part of the reason they do it is, you know, a product can only fill
00:25:11 - Speaker 3: Yeah, and ironically I think in seeing that to a
00:25:44 - Speaker 1: Yeah, it really creates a second network effect,
00:26:14 - Speaker 2: The platform play is one that, you know, investors
It’s just when all the programs you need run on it, of course.
You’re gonna use that, and then, of course, that’s also a nice
00:27:22 - Speaker 3: Almost makes me think there’s a Maybe a gradient
00:27:41 - Speaker 1: I think you are onto something where there is a
00:28:20 - Speaker 2: Well maybe that’s a good chance for some
00:28:33 - Speaker 1: Yeah, so the GitHub Marketplace was a multi-year
In terms of context. So we saw that people were using developer tools
And so, to really shine in a best of breed, you need a lot of breed,
You want to let a 1 1000 flowers bloom in that space.
And devtools were a difficult thing to grow. And so, in general, they
And take away, you know, some of the parts that they really didn’t want
So, we can definitely talk a little bit more about how that happened. It
00:30:07 - Speaker 3: Yeah, one thing I’m really curious about is That
00:30:40 - Speaker 1: Yeah, I think that’s a really good question
And so that the primary example when people think about the GetUp
And for folks who are not familiar with what CI tools do, they basically
00:34:36 - Speaker 2: Yeah, that points to one of the first big benefits
And that could come in the form of direct traffic driving, but it could
00:35:26 - Speaker 3: That story is really a perfect summary of how I
00:36:15 - Speaker 1: Yeah, it was definitely good timing for the
00:37:09 - Speaker 2: And maybe if I can offer a similar origin story
Oh yeah. And this is basically a way that you can, yeah, you have the
One of my colleagues did a great job identifying some three really good
And we worked with them directly to do the integration. We didn’t have
Businesses that were already reasonably successful in their own right,
That’s exactly as you said, Wulf, greater than the sum of its parts
00:38:43 - Speaker 1: Oh yeah, Kauna’s add-ons were a big inspiration
00:39:19 - Speaker 2: Yeah, it’s great to hear.
Now that probably does also point to one of the risks or downsides of
Amazon for its third party sellers is a good example. When you buy
And so overall, you have a power dynamic between the people making the
They had an API and building Twitter bots and Twitter clients and
00:40:37 - Speaker 3: The risk of being on someone else’s platform
And so if their customers in that business model need to take a left
They’re not gonna consult you.
And so it’s very easy to be building on a platform and then suddenly
00:41:27 - Speaker 2: And I think it is tough for platform creators
Ecosystem. The term Sherlock, of course, is interesting because that was
And I think sometimes that sort of thing can be overrated, that, you
But you’re basically always at risk for that. Yeah. Joe working on
00:42:31 - Speaker 1: Oh yeah, yeah, I think every platform. Kind of has
And yeah, GitHub we had this exact same thing where We were just a year
I mentioned some of the providers were plug-ins. These plug-ins were
00:45:43 - Speaker 3: Makes me think that, especially early on in a
00:46:28 - Speaker 1: Yeah, and I’d say for us, those early days when
So having some kind of shining lights and Good examples where like, hey,
So in the early days, transparency is so critical, and I will say the
So we got to know them personally, they got to know each other, so that
00:47:41 - Speaker 2: Well, maybe that’s a good transition to talking
So Slack’s a good example of something that was an incredibly
Did you start with the idea for the business and then think maybe we
00:48:21 - Speaker 1: For us, it was definitely more seeing the platform
There’s always these moments where I would go home for like Christmas.
I was like, wow, there’s still a lot of opportunity left here.
So I think that was a good prompt for like, hm, if we’re gonna build a
At the time there was like some basic integrations for calendars that
I also had a lot of, to be honest, a lot of GitHub employees went to
00:50:05 - Speaker 2: On the point of a platform creator making their
Obviously Apple does that, Microsoft does that, game consoles do that,
What are the frustrations, what are the pain points, what are the ways
So, in doing so, we serve both those purposes, kind of plugging a hole,
00:51:05 - Speaker 1: Yeah, absolutely. I know that on the slack team
00:51:23 - Speaker 2: Now you spoke about trying to be a good
00:51:35 - Speaker 1: Yeah, I think Slack had a lot of great things that
Fears. So we were building a lot of features, especially around the
00:55:04 - Speaker 3: I’m curious about your experience. Building on
One very stable, it’s been around a long time. Google Calendar is
But do you see that being very common? Maybe in the GitHub world as
00:55:49 - Speaker 1: Oh no, I think you’re right, it dramatically
You’re, you know, toxing your ability to keep up and even just to do
I will say that it’s actually pretty common in a lot of the bigger
They’re essentially just like really beefed up zappier plug-ins, like
We actually took out a lot of that risk, because what we did is we
But then when we integrated with every other calendar, we used the dot
So we kind of intentionally didn’t go the even deeper route with Google
Instead of like, hey, you just have to connect this ICS calendar and
00:57:20 - Speaker 2: And coming back to what I mentioned in the
I’m curious for the case of building eventpot.
How much was Slack’s API and the technical infrastructure and the fact
00:58:08 - Speaker 1: Oh yeah, we ran a lot of those ads too, very
Knowing that we didn’t have to worry about maintaining user databases
So it saved us countless hours of time, and also I think for a lot of
Unique value adds on top.
And I think also channels as a concept was new to people. I mean, they
01:00:16 - Speaker 2: And certainly our experience on news and well you
But yeah, that is something where I think when the App Store came along
Maybe this comes back to where the platform as a metaphor even comes
01:01:32 - Speaker 3: Yeah, and I think that higher place comes, like
01:02:18 - Speaker 2: So installing a Chrome extension, for example,
Do you want that? And then I can pause for a moment.
Question, do I trust this developer? How important actually is this plug
It only is modifying data on this one site because it’s designed to be,
01:03:14 - Speaker 3: Yeah, and just forcing that visibility, I think is
01:03:58 - Speaker 1: Yeah, that trust by proxy is something we felt
My theory is that if you’re a first time founder, I highly suggest
And the same thing, if you keep going down the list of things that the
01:05:33 - Speaker 2: That’s a great point. Those constraints could be
01:05:58 - Speaker 1: We were terrible designers, so when we found
01:06:05 - Speaker 2: Maybe on the eliminating a potential early job on
So, you know, we have a pretty extensive website where we try to
First of all, we get featured there. Secondly, people search for stuff
01:08:08 - Speaker 1: Yeah, there’s definitely been times where we wish
For us in the app store, they allowed mark down but, you know, not
I remember early on we had a couple of clones that basically were just
And I think that it ended up being a way for us to say, all right, like
So we did route people a lot to our website, we linked out to like
That was our way of trying to make the experience a little bit better
I’m curious, were you able to do that in the Apple app store? I know
01:09:51 - Speaker 3: Yeah, the Apple app store is interesting because
I think another interesting thing that’s restrictive on the Apple
And so, if you’re not free, it’s really gonna be a struggle to get
It’s a lot better now, I think because there’s free trials, there’s
01:11:21 - Speaker 2: I think the pricing limitations as well, which now
01:13:12 - Speaker 3: Yeah, I think there’s a lot of, like you said,
01:14:00 - Speaker 2: Well, Joe, since I know you’re a teacher and
01:14:19 - Speaker 1: Yeah, yeah, I do love to summarize. I mean,
I think not just for full-time founders, but just for entrepreneurs who
Those platform businesses where you can find that exact match, is just
There’s some part of entrepreneurship that is quite lonely, and so
So, I’m very much pro platform building as long as it’s done, you
01:16:11 - Speaker 2: Well, let’s wrap it there. Thanks everyone for
01:16:28 - Speaker 1: Absolutely. Thanks, Adam. Thanks, Wulf, it was
Discuss this episode in the Muse community
Follow @MuseAppHQ on Twitter
00:00:00 - Speaker 1: You want to achieve mastery in some sense in your
00:00:35 - Speaker 2: Hello and welcome to Meta Muse. Muse is a tool for
00:00:54 - Speaker 1: Hi, Adam, I’m Mark. Great to be here. Thank you
00:00:57 - Speaker 2: And I understand you started your professional
00:01:02 - Speaker 1: Yeah, that’s correct. When I finished my
00:01:43 - Speaker 2: Can I assume you probably fell down the space
00:01:49 - Speaker 1: I’m still hooked 15 years after discovering it,
00:02:07 - Speaker 2: Netflix has definitely been a very big boon to
00:02:19 - Speaker 1: And the tools build on top of that, so there are
00:03:01 - Speaker 2: I guess I can see the path there. This is the part
00:03:18 - Speaker 1: Yeah, so in like very quickly run through my
And I would just cold call people each and every day. That’s where my
Finding basically little rabbit holes to go down to as someone would
Too much about the IT like certain parts of the IT ecosystem, like the
And that helped me listen more and more to customers, figure out what
I, again, found my way back to community and then see, OK, what have I
00:06:24 - Speaker 2: Yeah, I think language learning is uniquely suited
I think a lot of things do, many different interesting skills and career
And you just need this, of course you need the internal motivation, but
00:07:16 - Speaker 1: Yeah, it’s both for learners, so there’s a lot
Obviously, there’s also drama like in any other nerdy niche, there are
There’s always some reason to have discussions, but it’s not just
I as a teacher, most language teachers that I know and also myself
We work off a lot of anecdotal evidence, so trying stuff out in the
And then also connecting them online. So there’s a lot of useful work
So, Duolingo is a very simple example of making something like space
00:08:59 - Speaker 2: And why don’t you tell our listeners what is
00:09:03 - Speaker 1: Yeah, so LogSeek is a tool that helps you organize
00:09:24 - Speaker 2: And the classic outliners here would be Emacs, or
00:09:29 - Speaker 1: Yeah, so the less technical ones would be
And then in the spirit of Rome research, Lexi is an open source
So even though you work with just plain text, it’s all stored in a
And that including the data that you add yourselves, that yourself, for
Build processes, so basically pipeline systems you can use Lexi, which
And that is, I think the true power of Luxeek is that obviously it’s
And then obviously, also the ease of use because it’s in the end just
00:12:01 - Speaker 2: And it’s interesting that you sort of lead with
00:12:39 - Speaker 1: I think linking and indentation, so basically the
So That I think is the root also of the web.
So those are two things that are root of the web. So if you look at a
00:16:09 - Speaker 2: The term note taking in some sense is overloaded
And I do that, and I think it is correct to call that note taking, but
So it’s a little tricky that both of those use the exact same word.
00:16:53 - Speaker 1: It’s not taking the act of taking notes. I think
So very concrete example. In Oy would be you can create templates and
It’s not about taking notes, it’s about getting to an insight.
It’s about solving a problem, then exposing yourself to ideas and think
So you’re collecting maybe potential solutions. And then you structure
And in the case of, for example, a software project, you would look for
00:19:48 - Speaker 2: Completely agree.
00:19:49 - Speaker 1: Well, I think this could be a segue into community
So I have to distill. Learnings from the community in some way because I
00:23:38 - Speaker 2: Yeah, a good segue and good kind of context for I
So yeah, our topic today is community and why one reason I thought you
We were also in the Rome community for a while and I think in the kind
It could be a group chat or it could be a forum, but I think that
00:24:37 - Speaker 3: Yeah, well, I think there are different types of
00:25:01 - Speaker 1: Yeah, so shared interest, to start that as a
I’m a little bit skeptical of that because especially if you talk about
So if I look at Luxy, Luxe is not the easiest tool to use. We don’t
Obviously, you can use blockseek just as an outliner, you don’t need
And then like in social psychology, it’s over time valuing what’s
So all these things come together and for some people, community becomes
So it needs to be a welcoming, friendly place, doesn’t scare off people
So even these people, they will still be connected to your products.
00:28:57 - Speaker 2: Yeah, I certainly think when you think of a
Around it and you certainly have the other way around as well, but I
Maybe they pop into the forum or whatever the community location is just
00:30:02 - Speaker 1: Yeah, and I still think there is for these types
So it’s definitely for a specific type of person, like person who wants
But in the end, it’s not a very complex tool, it helps you achieve a
00:31:02 - Speaker 2: And I do wonder if there’s often a connection
You mentioned for logseek, I think this was true for Rome in the
00:31:44 - Speaker 1: True. And at first sight, you would think, oh,
A good example of how Readise uses community, even though at the
The way they use community is by first onboarding a batch of testers
Little cohorts of like community cohorts exist to test drive
So you come in again, you see people you already know, and like, hey,
They might not show up to ask something or to share something, but
00:34:43 - Speaker 2: Mark, what are some examples of great communities
00:34:48 - Speaker 3: So I keep going back to this more network oriented
One that’s sort of halfway in between would be the communities that
At the base of it, that’s what a community is, is people talking to
And then you can go kind of fully networked, and I would give the
00:35:59 - Speaker 2: Yeah, for me, communities, at least my favorites
Silicon Valley, you could argue. A type of community. It’s also an
So each of those in their own way contributed to my life, but for again
00:37:00 - Speaker 3: I think the puppy Reddit is actually a really good
00:37:18 - Speaker 2: Well, realistically, it’s probably even more
00:37:41 - Speaker 3: Yes, and eventually you get there, but that
00:38:03 - Speaker 2: Yeah, the pet example also shows how you have
So for example, professional dog trainers, there are some fantastic
I think for them it’s probably a, you know, a lead source for their
Real dog talking about it, you know, in this live way and in doing so
So they’re a very knowledgeable person sharing because that benefits
00:39:24 - Speaker 1: This is interesting also, Mark, that you say most
00:39:33 - Speaker 3: It’s my argument is that that’s where they
00:39:49 - Speaker 1: Yeah, and I think that is also to maybe segue into
00:41:09 - Speaker 2: And a canonical example of that one is the notion
Notion actually was having some scaling problems because I think it was
The overlap of the sort of people that work at Ocean and the people who
You want to invest in that or double down on it or support it because
00:42:01 - Speaker 1: Yes, and I think it’s very important as a brand,
At some point, I think you’ll have to. Manage it a little bit as you
So very concrete example within Loxy that our Discord is now growing
If I look at Discord communities, it’s often the default is asking
But as the repository of knowledge grows, you want to have some way to
Where we have a wealth of knowledge in Discord, it’s almost impossible
It has wiki functionality. So what we are now trying to do is encourage
So in the beginning, I think you want to make it very easy for people to
00:45:56 - Speaker 2: Another company that went through a similar
Here’s some workflows. Here’s where you post feature requests.
00:46:40 - Speaker 1: Yeah, and that knowledge, I think also when it
But I know for example, Discourse, it does really well in combination
So I think that is also an important consideration.
So Google or Dotao or any other search engine, obviously, but I think
If they do, then you can, for example, say you want to connect with our
So in that case, even though if The platform is not indexed by search
If the majority of your users access your knowledge anyway outside of
In the case of LogSeek, we have a very big subcommunity of programmers,
What do programmers do? They use search engines. They’re not going to,
00:49:04 - Speaker 3: It’s interesting to me that video hasn’t come up
But on YouTube, for whatever reason, the results still are pretty good.
And obviously video is very high bandwidth. So I’m just kind of curious
00:49:39 - Speaker 1: I think it depends on the type of user.
So our early user base, we’re definitely mostly programmers hanging out
I think now that we’re slowly attracting so adventurous users, but
00:52:26 - Speaker 2: And Mark, I think the point you made about the
Still, the bar there is much, much higher than typing some text into a
And so for me, I guess you could say there are YouTube communities, but
00:53:12 - Speaker 1: I think one interesting development is maybe not
Obviously those are not easy to find as a YouTube video because they’re
So that’s how I resurface it because the newsletters also posted to our
The way I see it, it often starts by answering chat.
Maybe then in a forum, you get people who are maybe not an expert yet,
For many people, I think that is. Like an entry to content creation, so
But in the intermediate, in the meanwhile, you can already help and
To help your community share knowledge by helping them understand how
00:55:20 - Speaker 2: Yeah, screen recordings are great because maybe
00:55:50 - Speaker 1: Yeah, I’ve once attempted doing YouTube videos
And then just post that, that somehow took away, that sounds very weird,
So they’re not even sharing their knowledge, they’re taking a first
Some people are just very outgoing and they’re comfortable on camera.
I remember for me it was super scary because once I started to record
And some people made their careers out of it. And even if not their
00:59:27 - Speaker 3: This reminds me of a pattern that I often see in
No, no one starts being a Keystone member of the community. You start by
Maybe you ask a question, maybe you answer a question, maybe you’d be
Often with the communities and people get promoted to become moderators
And then often in big enough communities, people can get, you know,
In the same way that we do hiring with, I really like that model of
01:00:17 - Speaker 1: Yeah, I think it’s interesting that this has
But now, in recent years, that has become a possibility. For me
So why not branch out on my own? Why not dedicate my time to stuff that
01:03:46 - Speaker 2: Well, certainly we see this in the open source
A community or a discussion place for users of the product from
01:04:52 - Speaker 1: Hm, yeah, that’s a good question. This is
Obviously, we have Discord channels where our developers are, where we
Yeah, I think there’s something to say for that and then also for
Then on the other hand, we also have users who even though they are
So this is something we struggle with, like a company like Kraft, for
So maybe some people, like a very vocal minority of non-technical users
01:09:32 - Speaker 2: Well, before we go, I thought it would be nice to
01:10:07 - Speaker 1: Yes, I think the most important thing to keep in
So it’s very easy to step in the trap of thinking this is our
And then they will come in with questions and they will share their
Also looking at how you’ve already structured your knowledge, the
With testing new features, so maybe you can consider the people that
Obviously, you need to be careful with this because it can create some
Use that and then as you grow, keep curating those useful nuggets of
So in your case it will be mostly knowledge that is shared on how to use
Be very mindful of criticism, so that in itself can be a very powerful
I would say thank you for your feedback and then just ask questions to
Secondary effect will be that the conversation between members will give
01:13:08 - Speaker 2: You make it sound so easy. I think in practice it
01:13:22 - Speaker 1: Human relationships are always messy, so I’ve
And yeah, it’s an old cliche, but I think you should be humble as a
If you value your community, obviously, you can also think my vision is
That’s a choice you can make, but then obviously the question arises,
It’s like why would you want people to figure out how to use your
But if you value your community, you have to listen to them, you have to
01:14:26 - Speaker 2: Excellent advice. Well, let’s wrap it there.
01:15:00 - Speaker 1: Thank you for having me. It was fun talking about
Discuss this episode in the Muse community
Follow @MuseAppHQ on Twitter
00:00:00 - Speaker 1: This ends up becoming a question about file
00:00:30 - Speaker 2: Hello and welcome to Meta Muse. Muse is a tool for
00:00:45 - Speaker 2: Hey, Adam, and another colleague, Adam Wulf.
00:00:48 - Speaker 1: Hey everyone.
00:00:49 - Speaker 2: And Wulf, I understand you recently spent some
00:00:53 - Speaker 1: That’s true, and it’s so good to be out with
I volunteer with a program called the Prison Entrepreneurship Program.
So they do a lot with employment. And housing and support, and a lot of
And so the, the big number that matters is national recidivism, which is
And graduates of this program, it’s as low as like 5 or 7%, and so it
So, yeah, if anyone ever wants to be locked in prison with me, then give
00:02:18 - Speaker 2: Sounds like a really worthy program. Well, we’ll
So we can jump straight into our topic today, which is listener
Yeah. So I guess we’ll start with roadmap just because that tends to be
00:04:30 - Speaker 3: Well, the good news is that with this launch, I
And what we’ve heard from our users, I think, is, yes, and let’s see
You can also see something with the web, sharing on the web or even a
Another one I would say is more rich tech support. That’s a really
And then there’s a few more things I think we need in terms of like
00:06:11 - Speaker 2: Yeah, one way I’ve summarized it to myself and
We’ve got the desktop and iPad, the local first syncing between them,
It’s everywhere you need it, and then Muse 3 is where you get into the
It will always be first and foremost a personal tool as something that
And then yeah, maybe the end user programming feels like the, I don’t
00:06:58 - Speaker 1: In some ways I see use one as use the teenager and
00:07:23 - Speaker 2: Absolutely. Now on some specific features folks
00:08:01 - Speaker 1: When I think of Zoom, I think of solving at least
The first problem is on a very large board, I want to zoom out and still
The second problem is I’m working on a very large board, and I want to
So I think whenever we do build Zoom, we need to think about it in that
00:08:55 - Speaker 3: Yeah, Zoom is a very subtle challenge in Muse,
Another challenge with Zoom that we’ve known about since our research
And this isn’t just a challenge for boards. We’ve also got a lot of
00:10:05 - Speaker 2: We actually even discussed that as a potential
And actually the conclusion we came to is it was too big of a project
Yeah, you need the ability to zoom and we’ll solve that hopefully much
00:11:03 - Speaker 1: I think Zoom is also related to accessibility and
00:11:37 - Speaker 3: Yeah, then we’re getting into the real Pandora’s
00:11:55 - Speaker 2: A related one that’s challenging technically is
Well, years now, and one of my favorite stories actually, actually one
00:12:44 - Speaker 2: Oh, that’s such a vivid image just blasting the
But because we have the zooming interface that uses what we call
You see this also, if you log in to a new device like an iPad with an
00:14:17 - Speaker 1: I use Zoho mail for my male client and their dark
00:14:51 - Speaker 2: When greens turn into purples and everything else,
00:14:56 - Speaker 1: Yes, exactly, yeah, photos or anything else, and
00:15:12 - Speaker 2: Another frequent request is search. A
00:15:28 - Speaker 1: I look at search As a navigation feature, almost
Back in the very olden days of the internet, there was the Yahoo
I think the same thing for M where a lot of navigation is pinch in,
00:16:26 - Speaker 3: Yeah, I would emphasize that I think search is
So if I want to go to my to do list and muse, it should be like command
A huge issue that you have with search on most apps, traditional SAS
00:17:10 - Speaker 2: Yeah, definitely slop that one as it’s important,
Everyone asks for it. Now it’s a matter of when does it, you know, when
I will go ahead and reference something you and I have talked about
We started Us, which is a book called The Science of Managing Our
And looking at files and search through things like Google and searching
But I think the total sum of human knowledge of Google or Wikipedia or
This was one of the takeaways from the research in that book as well,
To file in multiple places, the vast majority of even relatively power
And certainly I think that can be heavily supplemented by things like
00:19:02 - Speaker 3: Yeah, I do think the main use case of search is
00:19:26 - Speaker 1: Using search to jump into a document, feels very
00:20:03 - Speaker 3: I do think there’s a very interesting question
The default way to do it is that search is a feature. It’s like this
We’ve long had this idea, again, going all the way back to the lab. of
00:21:36 - Speaker 2: Daniel Rivera writes, uses my new go to for
00:21:48 - Speaker 1: I would love for it too. There’s no technical
All the code is obviously shared between the iPad and the Mac.
I think the big question is, what does that input mechanism look like?
00:22:36 - Speaker 2: You know, one interesting thing is we already
So we’ve done nothing explicit to support it and it’s kind of doesn’t
Yeah I agree drawing with a mouse is just the worst freeform drawing
What I do think we might want is first of all, just highlighting, which
00:23:50 - Speaker 1: I’m glad you brought up the mind mapping because
It’s a feature Leonard has been experimenting with some various designs
That’s also balanced with not trying to create too many tiny little
00:24:46 - Speaker 2: If it starts to feel like a technical drawing tool
00:25:15 - Speaker 3: Also part of the thinking here is about inking on
And part of the original idea with Muse was that you have these different
I was actually just rummaging in my archives from like 5 years ago
And then when you want to do a little drawing that you insert into your
So, that’s not to say we shouldn’t have some sort of inking capability
We might need to add a little bit more kind of smoothness to make that
00:26:17 - Speaker 2: I do that with some frequency, actually, I’ll
But yeah, if we wanted to put more effort into supporting that
00:27:05 - Speaker 3: Well, maybe you should be able to make a search
00:27:12 - Speaker 2: Smart. So another category of feature request is
00:27:37 - Speaker 1: This is something we’ve experimented with
One of the limits in the presync era was the web share was fully static,
We can imagine a web viewer that is a full client of Muse that is able
00:28:32 - Speaker 2: I’ll note from that earlier very brief beta test
So I think one of the things we get with the modern web conception of
Alright, so one last roadmap question here is about linking hyperlink or
00:31:04 - Speaker 1: The Backstage pass on this one is gonna be a
I know Yuli and Leonard are taking the lead on this, and It’s a lot
There’s a lot of nuance in how those links are presented and How the
That’s probably a personal failure of myself, but linking to something
So there’s a lot of nuance and kind of how these things are displayed
00:32:25 - Speaker 2: So another big category of questions is using
00:33:02 - Speaker 1: Most recently, I started using Muse for custom
So I’ve entered the rabbit hole of mechanical keyboards and building
But Muse has been very, very helpful because there’s 1000 parts and
00:34:02 - Speaker 2: You’re just looking over my current news home
You know, on the work side I have things like a little editorial
I’d like to be able to go back and reference that things about Twitter,
I have a whole board that’s not news related, but it’s kind of career
Then on the personal side, I have things like, I don’t know, the Kita,
But also holiday planning for sure. I mean, travel planning. It is, you
I do personal journaling, you know, just classic daily pages, sit down
And then bigger projects, for example, when I was searching for a home a
00:35:57 - Speaker 3: Yeah, I also really like Muse for personal
I’m in there every day, and that’s mostly just text, but it’s not all
And also just like that it’s two dimensional so that you don’t just
00:37:08 - Speaker 2: Mm. One I’ve seen from a number of customers is
So when we’ve heard frequently and I think we even addressed this in
Improvement projects and you kind of bucket things that way and they
00:38:39 - Speaker 3: So in terms of home organization, I tend to have
But there’s also an organization along the dimension of like recency or
So what I end up having is I have a few boards, both work and personal,
And what happens is things filter down through this cache hierarchy over
Also just kind of go into the philosophy of why we don’t have a
00:40:16 - Speaker 2: I’m reminded of we talked about a very similar
Goes into the template and then you don’t need to make a duplicate
And I think there’s something similar where if we’d make a top-level
00:41:00 - Speaker 3: Yeah, now in fairness to them, many, many users
I think there is some sense in which the current freeform spatial boards
If logically, you just want to split your space into A, B, and C, and
And this comes to the topic of spatial collections, which we’ve had on
You can imagine it it sizes and arranges them and lines them up or
But importantly, such a non-spatial collection could also be used all
Um, there’s kind of like weirdly overlapping in places and whatever.
And also, by the way, coming back to our search discussion, that should
00:42:32 - Speaker 1: I think one thing that’s interesting about the
I have all of the projects that I care about visible when I’m fully
But then I’m able to actually hide less important boards outside of the
00:43:14 - Speaker 2: And so if I just hide it out of view, tuck it off
00:43:16 - Speaker 1: It’s, you know, out of sight, out of mind. I
00:43:44 - Speaker 2: Yeah, you point to some interesting column folk
And then eventually, once I decide it’s really not relevant to me
Which I think brings us to another question on use use and also connects
00:46:36 - Speaker 3: Well, there’s actually a lot going on with
There’s archiving in a sense of persisting the data in a file format
In terms of persisting to stable file formats, I try to do that for all
00:47:39 - Speaker 2: A quick note for our listeners here actually,
00:48:21 - Speaker 3: Yeah, not completely ideal, but certainly if I
00:48:28 - Speaker 2: Certainly not as browsable as, for example,
00:48:37 - Speaker 3: Yeah, and I can actually imagine a world where
00:48:57 - Speaker 1: Whenever I want to archive something, I think that
I think the Muse bundle format is a really nice one because it’s a zip
50 years, and I’ll generally save that right next to a PDF export, and
00:49:43 - Speaker 3: This is a bit of an aside, but I read a fair
But it over a course of a lifetime, it builds up and it’s nice to have
00:50:22 - Speaker 2: Yeah, I’ve looked at the accumulated papers of
But I wonder if there is also some function of just people didn’t move
Happily, hopefully digital archiving should be easier again if you take
00:51:14 - Speaker 3: Well, maybe now we’re getting to the whole theory
00:51:51 - Speaker 2: And for interested listeners, I’ll point you to
So one example is another question from Petty Chase, who asks how you
And so typically we see a lot of people linking from knowledge graphs.
This is where we do seemuse as complimentary to Rome, Obsidian, Logsick,
People often do that by getting the deep link.
You just basically hit copy on the board and that will give you a muse
And also you can like, of course, the other way around.
We’ve also seen folks use shortcuts to put, for example, news boards
We obviously use that for presentations and planning sessions on our
00:53:05 - Speaker 1: Yeah, for me personally, it ends up being more of
I find myself almost purposefully keeping apps separate, and when I work
But beyond that, I think links to and from are also a very nice thing,
00:54:25 - Speaker 2: That’s a great point. Copy paste, drag and drop,
That said, that is certainly a place I think we can continue to get
We’ve invested a lot there, but you mentioned the case of copy pasting.
It’s a fascinating question we get from our friend Tim Lloyd. Tim
00:56:31 - Speaker 3: Well, OK, I think there’s some abstract sense in
So I guess I would expect some convergence among these tools, but not
I expect Rome, for example, will remain quite text focused and use will
00:57:21 - Speaker 1: For me, this ends up becoming a question about
And I say that because I can take a notion document and fairly easily
There’s currently not really a very good file format for Spatial
It is currently a very difficult thing and depends very much on the
But being able to convert to and from different formats, or even just
Bridging these two worlds together, because right now there’s just not
00:58:28 - Speaker 2: It’s a great point that For example, for the top
I think there’s a lot of things for kind of multi-writer editing
And similarly, I expect the same elsewhere, right, that you know more
01:03:32 - Speaker 1: The risk of terrible metaphors, carpenters have
01:03:53 - Speaker 2: So coming a bit to the Muse team and how we work,
Ben Shelford asked one about how we decide what features to add and what
01:06:32 - Speaker 3: Yeah, and I would emphasize that it’s very energy
01:07:12 - Speaker 2: Part of that is certainly creative trust. Hillary
Relatively speaking, and we have pretty broad insight into everything
There isn’t a lot of siloing, which is natural on a small team
I care about my domain. We specifically select for folks who are very
And you make a great point there also, Mark, that it’s definitely not
01:09:08 - Speaker 1: Yeah, for me, I think the combination of the
The past number of times, sync has obviously been at the top of the
It’s just about finding the right time.
And Wiggins, another thing that you mentioned is we all work on support
We’re all playing the same ball game and we’re all on the same journey
01:10:17 - Speaker 2: Yeah I’ll also note that even can create energy
You know, if it’s deleted card, we have the restored deleted cards
Now that we have our own persistence layer written by you, she realized
01:14:49 - Speaker 1: Very eager for not only muse, but the spatial
I think some of that I’m looking forward to is the file formats for
I’d really also love for Muse to be able to open source some of our
01:15:37 - Speaker 2: Yeah, I found the question interesting because
And so I I find myself thinking a bit about the company itself being an
And I think being in this middle ground between we’re not bootstrappers
Getting towards the end of a winner takes all rapid frontier growth and
And so, this style of company, again, there’s role models I look to and
And I think the brand as well continuing to see that stand for more than
In the end, you know, I hope we stand for thoughtfulness and curiosity
01:18:04 - Speaker 3: Yeah, there are likewise a lot of ways that I can
I had a very particular product vision from you going back, I don’t
It’s this idea of a personal information tool that takes advantage of
01:19:05 - Speaker 2: Well, let’s wrap it there. Thanks everyone for
Discuss this episode in the Muse community
Follow @MuseAppHQ on Twitter
00:00:00 - Speaker 1: I think designing is just the process of picking
00:00:24 - Speaker 2: Hello and welcome to Meta Muse. Muse is a tool for
00:00:53 - Speaker 1: Yes, I have two boys, 9 and 7. They just got out
00:01:21 - Speaker 2: For some reason, I’m reminded of a beloved 80s
00:01:34 - Speaker 1: Yeah, life lessons through chores. I don’t know
00:01:43 - Speaker 2: And tell us about the journey that brought you to
00:01:46 - Speaker 1: Yes, so 42 years old, father of two boys, prior to
We all worked together at an agency called Firstborn. It’s a design and
I actually started there in 2004 as a flash developer, for anyone who
And yeah, we were designing and building websites, mobile products, AR
We actually sold the business to Dentsu about 10 years ago now and
00:03:02 - Speaker 2: And I feel this is quite a unique angle. I guess
00:03:29 - Speaker 1: I thought it was a crazy idea initially too, when
Create different UI patterns.
We landed on sort of this, I think, unique slider UI that allows you to
00:05:07 - Speaker 2: And that speaks to me for sure because I’ve
I’ve written about this in developer tools where you very often have a
00:05:49 - Speaker 1: Yeah, it was one of the things that June had
And so, I think for him and as we talked about it, there’s this unique
00:07:07 - Speaker 3: That’s interesting to me because as an early
00:07:34 - Speaker 2: You mentioned needing to come up with new kinds of
Side of layer list which will look very familiar to a sketch Photoshop
So that certainly speaks to us where, you know, working on the iPad
00:08:53 - Speaker 1: Yeah, I agree. I think it’s certainly fun in the
And then when you design those small magical moments, it’s fun for the
And I think even tools that exist for creating something or have a
00:09:51 - Speaker 2: So our topic today is designing with real
Andy from Not Boring Software has a great post called Honor the Material
That in a way that fits the material and then in the digital realm
00:10:44 - Speaker 1: So, designing with real materials is something
And even when an engineer looks at that button in a FIMA file or a
So then if you zoom out of that and think, well, OK, well then what do I
00:13:17 - Speaker 2: And I’ll argue it flows both ways.
There you’re talking about the engineer has to do this effort to kind
There’s big libraries and components that are here’s your iOS system
Someone needs to build that button and then they need to kind of extract
00:14:02 - Speaker 1: Yeah, exactly. And I think our general purpose
So I think in the context of designing products, they’re great for
A blueprint for the house, but they don’t really get us closer to
So, I think the closer designers can get to that point, not only does it
00:14:48 - Speaker 2: When we spoke earlier, you pointed out that the
And funny enough, one of our recent guests was a fellow by the name of
It’s a general purpose vector editor, and he talked about that they
00:15:58 - Speaker 1: Yeah, I think one of the things we, when talking
And those tools are very powerful, I think very early on in the design
Then there is a moment when I want to make the thing that I’m designing
I like the direction it’s going, and then that’s when we see a lot of
But I think what’s interesting there is, so if you think about, I’m
00:18:22 - Speaker 2: Yeah, I feel like transitions and motion design
Every design team I’ve ever worked with, and this includes Muse, you
00:19:30 - Speaker 1: And there’s some engineers that are really gifted
00:21:20 - Speaker 3: Yeah, another way to articulate that is that the
00:21:48 - Speaker 1: That’s a great point. It’s the cost of doing
00:22:24 - Speaker 2: Yeah, enumerating the options and then choosing
00:23:00 - Speaker 3: Yeah, Ricky has made similar statements about
00:23:37 - Speaker 1: That’s a great perspective.
00:23:39 - Speaker 2: Mark, what does designing with real materials mean
00:23:44 - Speaker 3: Well, it’s interesting when you wrote that up in
So I had in mind the idea of doing a design with an eye towards
But there’s also the notion of designing with real materials as doing
00:25:12 - Speaker 2: Yeah, well, maybe another thing I had in mind was
There it’s less about in the process of figuring out what the end
And so perhaps this is, well, I guess that’s in the word honor or
00:26:22 - Speaker 3: Yeah, I think that makes sense. So you might say
This is where you deeply understand the traditional and ingrained use of
And then there’s also the Saying, OK, design is how it works. So you,
00:27:32 - Speaker 1: It’s something we talk about internally as a team
Maybe I have an idea. And maybe I sketched that idea, so I’m doing a 2D
And I think that there’s value in that because I’m visualizing my
It’s probably not going to look the same as that 2D sketch. And it’s,
And I think right now, our tooling. Does a really good job at that, get
It does it really well.
But then there’s that moment where I want to make it more real. And
So, how do I create an interactive map with pins that are connected to a
Maybe somebody can create some crazy hacky thing, you know, prototype
I certainly can’t do that in a native way. Or haptics, or a picker.
00:30:07 - Speaker 2: Another real world metaphor that comes to mind.
But he’s a brilliant artist. He does these amazing sketches of these
So he really liked to get to working with in this case, the carpenters
Will look so the way that the light will reflect off the metal and by
00:32:01 - Speaker 3: I feel like a lot of things we’re talking about
So we’ve talked about how the creative process fundamentally has this
Now, it’s important to Progress along that appropriately. Otherwise
And conversely, if you stay around protyping forever without ever
And there’s a theory about how you should do that whole progression
But kind of bringing it back to tools. I see a few issues that we
One is that there are sometimes outright gaps. So for example, we
00:33:30 - Speaker 2: One thing I’d like to get your take on Dan, is
00:33:59 - Speaker 1: Yeah, so starting with the phone. We decided to
So let’s use the same medium we’re designing for as the primary input
So, we always believed that play would be a multi-platform product. One
00:34:46 - Speaker 2: Yeah, that’s the thing that comes to mind
00:34:54 - Speaker 1: Yeah, and that was in our first medium article,
00:35:03 - Speaker 2: I’ll link that in the show notes for historical
00:35:06 - Speaker 1: And then we got feedback from users saying, can I
So we realized, OK, well, maybe we should accelerate our multi-platform
So we released the iPad app a few months ago, and what was interesting
Let’s use each medium for what they may be best at. And I think as
So that’s a space that we’re actively pursuing right now, that’s
00:37:12 - Speaker 2: Use each platform for its strengths is absolutely
I also wonder too, I think your product caught my attention partially
And so it’s sort of attention grabbing, but in the meantime you’re
It is very interesting and provocative, but at the same time you can
00:38:18 - Speaker 1: Yeah, it creates an opportunity for people to
And whereas the output would be the same, you’re designing a mobile
00:39:31 - Speaker 2: One thing I think we briefly mentioned earlier is
And as I think about the full creative process and going from kind of
00:40:53 - Speaker 1: Yes, so it’s something we’ve thought about from
Engineers work in different ways, existing code basis for products that
What I mean by that is, I don’t think all designers want to be educated
I think the pursuit of this for us has been something where We want to
It needs to be 1 to 1. So what would the use of this be? Well, one of
If we could say to a designer, by the way, with certainty, what you’ve
00:45:14 - Speaker 3: This idea of a designer and engineer collaborating
So say a designer comes up with a design and there are certain
00:46:16 - Speaker 1: Yeah, exactly.
00:46:18 - Speaker 2: Now how do you picture it working in the sense of
Increasingly nowadays I tend to see more either people engineers have a
00:47:12 - Speaker 1: Yeah, I think this would be certainly an area
00:47:25 - Speaker 2: So then you can only use play for desktop in
00:47:33 - Speaker 1: Exactly, exactly. That’ll be the criteria that
So it’s interesting, one of our engineers on our team, accidentally or
So I think for us as we’re designing this is, maybe an engineer would
And in some of the engineers that we’ve talked with, that’s actually
00:49:31 - Speaker 2: So we can see that you can already make pretty
00:50:09 - Speaker 1: When we started play, the vision was to create the
And that’s still the vision that we are fulfilling today.
A lot of users have asked us, I’d be amazing if I could just submit
I think for us, the vision is something where we want to build a
However, because of how we’re building this tool, it isn’t impossible
The web flow for apps, for example. It’s just a slightly different
But there is an interesting Opportunity could be a secondary business.
Of course, it then requires We’re back in integration, commerce, etc.
But it’s not something that we’re setting out to build right now, so I
00:52:11 - Speaker 3: Yeah, I think you can also think of app builders
So the base case would be, you open up your plain text editor and you
Therefore, you can definitionally do anything you want that could be
Uh, and then you could use a tool that facilitates the initial
When I think of app builders, I tend to think of tools to make a
And in some cases, that’s the right tradeoffs to make if you have a
You can think of it as a sort of technology problem in the sense of a
00:53:33 - Speaker 2: And I would agree that it isn’t that something is
It really has enabled a lot of businesses to build custom software built
So once you’ve done the design and copywriting, you’ve essentially
So they’re just different domains without kind of different end states.
00:55:01 - Speaker 1: You see some of the other tools that are app
So I think, Mark, to your point before, I think those are some of the
00:56:16 - Speaker 2: which I think does come back to the gradual
00:56:52 - Speaker 3: Yeah, not only that, but minimal discontinuous
With gradual enhancement, we use the example of, you start with a blank
Often that requires Two or 3 steps, you know, you write it out by hand
00:57:36 - Speaker 2: So you’ve had play in a waitless private beta
00:57:53 - Speaker 1: Yes, so plays available for iOS and iPad on the
There’s still, as you mentioned, an access gate route of beta in the
So we’re excited about that and it will be open for all to use.
It will be a free tier for everybody to use as well, which we’re
We have be more features for iOS and iPad over the coming months this
00:58:53 - Speaker 2: We’re excited to see it, and certainly as a
Yeah, great, we’re excited. Well, let’s wrap it there. Thanks everyone
00:59:43 - Speaker 1: Thanks guys. I appreciate you having me.
Discuss this episode in the Muse community
Follow @MuseAppHQ on Twitter
00:00:00 - Speaker 1: On the academic side, you’re very limited by your
00:00:27 - Speaker 2: Hello and welcome to Meta Muse. We use the
00:00:43 - Speaker 1: Yeah, just last night, I actually reread an ultra
00:01:05 - Speaker 2: Stripe Press is really on a tear these days.
00:01:09 - Speaker 1: Yeah, for sure, highly recommended.
00:01:10 - Speaker 2: And also perhaps relevant to our topic today, and
00:01:32 - Speaker 1: Sure, so HCI stands for human-computer
00:01:48 - Speaker 2: And I did a couple of years of a computer science
00:02:29 - Speaker 1: Yeah, likewise, it was pretty new to me, and it’s
00:02:37 - Speaker 2: It was fun for me to dive in and learn about that
Maybe one thing that would be worth doing is um categorizing here a
There’s Human-computer interaction as a branch of computer science in
Then there’s corporate R&D which is more associated with for profit
And then there’s a small but growing space of called them independent
00:03:39 - Speaker 1: Yeah, well, like you said, the academic side is
00:04:22 - Speaker 2: One way we can maybe make this concrete is to
And I’ve I’ve struggled to find full stories on this in many cases, I
Um, I think the Xerox PARC case is one that has a lot of um, Fame and
And notably there was a branch of Xerox, the copier company, and they
Uh, maybe more recently, you have something like Microsoft Research, and
And that idea was first in Windows Hello, which sort of was the
00:07:00 - Speaker 1: Yeah, and I think honestly, that’s the best case
00:07:36 - Speaker 1: Google X maybe is their, their internal lab, or
00:08:01 - Speaker 2: Actually, Google search is another case. It’s not
At some point, I’m not super knowledgeable about the story, but at some
Entity. And so those two individuals took it from that early lab work
00:09:12 - Speaker 1: Yeah, exactly. I think We’ll see as we get more
00:09:39 - Speaker 2: Yeah, for sure, I think how it feels is like a
Uh, it’s something that is more of a taste or judgment call, but then
Sometimes I read these papers where, I don’t know, one example was, um,
00:11:34 - Speaker 1: Yeah, I think so. Thinking about things that do
I started not so much with the HCI as like proposing a certain windowing
So we think about human computer interaction, you need to understand the
00:12:21 - Speaker 2: You know, the point about humans and computers are
Maybe one thing that HCI tries to do, or at least um some of the HCI
And I think, you know, for example, VR AR stuff is maybe in some ways a
But if you go read a lot of research about that, you see that for
Yeah, one place to fill in more of the picture on the academic side, for
00:17:07 - Speaker 1: Yeah, this experimental slash prototype approach
Another type of work that I found very helpful is the ethnography, where
Couple of examples there. One is a book called, I think it’s a small
00:17:50 - Speaker 2: And I’ll just interject to say that one was a big
And it’s also a good indicator of how much the academic world is ahead
We think of maybe in the startup world or the tech world or whatever,
And this was 2006 or 2007 when I was reading this and and applying some
00:18:45 - Speaker 1: Yeah, a lot of the ideas that one tends to think
One is lightweight version control by making copies. So if you’re in,
Uh, you might, uh, duplicate the item in your canvas, like in Figma, you
Um, another one was this idea of everyone likes to have a little scratch
00:19:47 - Speaker 2: Another book we both read around that time was The
And so one insight there was people who have been designing file
00:21:27 - Speaker 1: Yes, if you’re contemplating doing a search-based
00:21:35 - Speaker 2: There’s an interesting tension there between, I
Um, and so for that reason, the academic world is very good at the the
00:23:14 - Speaker 1: Yeah, I come back to this first principles idea of
So, you know, for example, Uh, one thing we see with with phones is most
Um, another example even more relevant to use is the pencil. A lot of
00:24:15 - Speaker 2: Yeah, the status quo is a powerful force for all
And I’ve certainly run into this on. Teams where I don’t know, you’re
And this is one of the things that I think tends to make software so
They have this very extensive culture and set of principles and so forth
00:26:29 - Speaker 1: Yeah, I think that’s an important point and a
We’ve been thinking about how to build good digital tools for maybe 50
So I like to look at the, the physical world and see, how can we just
00:28:06 - Speaker 2: And maybe the flip side of that of taking physical
So you think it’s something like desktop publishing going on to
In all of these cases, they tend to be very literal. Like the first
00:29:39 - Speaker 1: Yeah, I don’t think there’s a simple rule for
00:30:10 - Speaker 2: I guess that comes to mind because I feel like
We are going to take taking something you previously did with Post-it
00:31:18 - Speaker 1: Yeah, one idea for an exercise here and this kind
00:31:32 - Speaker 2: For our non-American listeners, that’s probably
00:31:38 - Speaker 1: Yes, thanks, Adam. So you have this desk and
00:32:02 - Speaker 2: So we mentioned academic HCI work, which tends to
Our mutual friend, Ben Reinhard has a whole series of excellent articles
But there There are a few others that I know of that are independent
And then another one that I know of is um maybe more in its nascent
00:34:24 - Speaker 1: Yeah, that’s both the challenge and the promise
00:34:47 - Speaker 2: It’s a great point. I think the time horizon is
Variables, let’s say that defines what I would call research for for
But yeah, when you look at maybe university labs, they’re thinking
00:35:44 - Speaker 1: Yeah, and I also think you get a bit more wildcard
I’m actually we talked mostly about like independent research labs or
One example that comes to mind is that the video game Braid, which is
00:36:33 - Speaker 2: Yeah, I think that’s Jonathan Blow, and he also
Other like category breaking games, uh, trying to remember the name of
And then if I’m not mistaken now, he’s working on inventing a new
So yeah, so that the, uh, maybe it just takes a certain mindset, a
And yeah, I certainly agree that Labs depend on weird, wild, I think I
Maybe desire to do a weird thing to not conform to try stuff at the
00:38:04 - Speaker 1: Yeah, and I, I feel like there might be two
One is maybe how do you participate or contribute or even just kind of
And, uh, I, I think making a living doing it is, is harder, but it’s
00:38:43 - Speaker 2: Yeah, absolutely. Well then, you teed up really
00:38:49 - Speaker 1: Well, step here I would say is start digging into
00:39:12 - Speaker 2: Well, maybe there’s a great chance to talk about
I coming purely from the what what academics would call the industrial
And so things like the fact that all this academic work tends to be
I I actually didn’t know that. I didn’t know how to go find those
And I feel like I discovered this incredible trove of knowledge from
And I think it also goes the other way, not as much, but I think
So it’s very hard to, um, if you’re, if you’re steeped in one, it’s
So maybe that comes to all right, you find some hooks into this, you can
00:41:30 - Speaker 1: Yeah, and one other thing I would emphasize there
So you’ve kind of identified the full graph of relevant papers and then
00:42:05 - Speaker 2: And I think this is something that’s very much
And you do that by consuming all the literature, and you know when
00:42:52 - Speaker 1: Yeah, and then speaking of taking that next step,
One example that comes to mind is Dan Lew’s work on latency in computer
00:43:29 - Speaker 2: I’ll note that um work, and if I recall
But one of the things he does that’s so compelling is he says, he
And that’s a simple. Application of the scientific method to in this
00:44:55 - Speaker 1: Yep, exactly. And then if you are looking to take
00:45:12 - Speaker 2: Right, well, we were lucky enough to get to work
And he is someone who was in the indust, let’s say the industry world,
And so we were lucky enough to get the chance to work with him within
And that led pretty naturally to, OK, well, we want to write a piece and
And I said, well, Well, how does that work? He’s like, well, basically
Um, various travel logistics reasons. Um, but yeah, that was a very
Martin is extremely good at that stuff, and then I knew very little
00:46:58 - Speaker 1: Yeah, exactly. And to be clear, we didn’t just
00:47:09 - Speaker 2: Yeah, don’t email Martin and ask him whether
00:47:15 - Speaker 1: There’s there’s a bit of a proof of work
You know, reasonable to establish a collaboration. Actually, when we did
00:47:54 - Speaker 2: Yeah, perhaps like any other intellectual or maker
And yeah, maybe it’s not such a huge leap from do a weekend hack
Well, it’s interesting to note then that In doing the research lab, we
00:49:05 - Speaker 1: Yeah, there are certainly interesting paths there,
I would also say though that being a scientist or being an innovator
You know, a scientific method is something anyone can use. Publishing is
Everyone can read the literature. So if you’re interested in this, I
00:49:40 - Speaker 2: It’s hard to think of a better place to leave it
00:50:04 - Speaker 1: Great, thanks, Adam.
Discuss this episode in the Muse community
Follow @MuseAppHQ on Twitter
00:00:00 - Speaker 1: Infinite canvases are essentially like a different
00:00:26 - Speaker 2: Hello and welcome to Meta Muse. Us as a tool for
00:00:55 - Speaker 1: Oh man, a kid is what, like 1.5?
00:00:58 - Speaker 2: That’s right.
00:00:59 - Speaker 1: Eventually they will start drawing, they’ll start
00:01:17 - Speaker 2: Yeah, that makes sense. Yeah, already is the case
00:01:29 - Speaker 1: Yeah, actually, my daughter has probably spent
00:01:46 - Speaker 2: I’m reminded of a scene in one of these Steve
00:02:04 - Speaker 1: Yeah, I mean, if you have, uh, they’re kind of
00:02:19 - Speaker 2: So you’re working on TLDraw. Tell us about that
00:02:24 - Speaker 1: Yeah, so Tal Draw it started out as like an open
You can’t really do that in the browser, like it doesn’t have any
It works, it works super good. I would recommend it if you have anything
It was one of these situations where The status quo for like a pencil
So, I’d been working on perfect freehand, I’d been doing some
Originally it was gonna be like a programmable design tool that I could
00:06:04 - Speaker 2: It’s interesting that you got that initial
00:06:36 - Speaker 1: Yeah, my theory about this or my guess about this
And the tools in that space were pretty mature, like again mural fig jam
00:09:30 - Speaker 2: Fun little parallel story there from the Hiroki
But it wasn’t long after that that the AC editor, I believe it was, was
I mean, I know GitHub used it in the early days for some of their stuff,
00:10:52 - Speaker 1: I hope so. I released this thing in November of
00:11:07 - Speaker 2: You talking about the open source or because I
00:11:09 - Speaker 1: While I was developing this, I was posting about
00:11:19 - Speaker 2: I think we could have done a build in public
00:11:39 - Speaker 1: Yeah, I’d started thinking like, this was right
00:12:10 - Speaker 2: Yeah, from what I’ve seen that typically people
00:12:29 - Speaker 1: Yeah, which is great, and I’ve certainly bought,
Appreciation for this type of content.
You know, I’ve seen folks who are making like really amazing involved
Took a lot of time to make, and I didn’t want to do that anymore.
So, the kind of the place where I settled in terms of like the kind of
And so I was posting this a lot as I was working on Tealraw and at the
00:14:46 - Speaker 2: And to come back to that product manager style
00:15:18 - Speaker 1: It was not very intentional. Again, I was kind of
There was a lot of like kind of audience involvement in a sort of a
And yeah, that carried right into the release in November, where I made
My Discord started exploding. It was, it was like a really interesting
And then what happened was, since it was open source like folks started
Eventually, the interest was enough. And I had some conversations with,
The canvas is probably the place where that’s gonna happen.
My bet was these apps, there’s just gonna need to be more of them. It
00:19:28 - Speaker 2: Well, congratulations, and at the moment is this,
00:19:42 - Speaker 1: Yeah, it was pretty much just me, probably like
00:20:13 - Speaker 2: Oh, congratulations on your new job as a manager,
00:20:17 - Speaker 1: Yeah, exactly. I have no experience, but so far so
00:20:22 - Speaker 3: So when you open sourced TLDraw, were you at that
00:20:41 - Speaker 1: Yeah, so I had picked a kind of a point to chop
I picked the wrong place to chop, essentially, that what I thought was
And so things like the selection tool where you, you can whatever hold
So the part of the task, once I did decide to keep going on this was to
00:22:31 - Speaker 3: That’s interesting and that’s super surprising
00:22:55 - Speaker 1: Yeah.
00:22:56 - Speaker 2: I think that was a story with rails as well, where
00:23:12 - Speaker 1: Right. Yeah. Well, even though I did pick the
And so, once it was evident that like folks just were using Tera the
But yeah, once it became evident that folks wanted to say like, Teal jaw
You know, and that like looks like an avatar and has like that type of
So yeah, version 2 is much more kind of Anticipates those kind of
00:24:30 - Speaker 2: I see that’s where you are today. I’d love to
00:24:48 - Speaker 1: Yeah, I guess, you know, it seems like everyone I
For me, I studied art. I studied, uh, you know, painting for undergrad
Kind of broke, realizing I should probably make some money in my life
So I started out in design, and then I quickly learned about like
This was also like 2017, the idea of like designer who codes was like,
And my first couple of jobs here in London were essentially, yeah, like
Ended up working for Framer doing their education, which was an
I wasn’t so good at that job. And so afterwards I went back into design
That was a fun opportunity to kind of rethink all of the creative
00:28:49 - Speaker 2: Not to mention it seems like there’s an evolution
00:29:12 - Speaker 1: Yeah, to be honest, this is also a place where I
But the community side of things, I mean, managing not only the open
00:30:36 - Speaker 2: So our topic today is infinite canvas or perhaps
So I think we’ve explored this a little bit already in talking about in
So yeah, I’d be curious to, you know, kind of go to the fundamentals
00:31:15 - Speaker 1: Yeah, well, especially on the web, we are used to
The actual things on the canvas don’t matter. It’s mostly about Stuff
You can drag things around, you can move them, you can duplicate them or
And whatever you wanna call these things on the canvas like shapes or
So, obviously, again, like whiteboards are pretty clear, like you wanna
The canvas works really, really well for collaboration. The idea of
00:34:00 - Speaker 2: The elements are relatively independent of each
00:34:03 - Speaker 1: Yeah, exactly. You know, you can have independent
And I suppose the idea of place is also a big part of this, and
The idea of near and far, of close and distance, or like it quickly
00:34:52 - Speaker 3: Yeah, I have a pretty similar take. I’ve often
So one is the canvasness, which is at least 2, sometimes 3 dimensions
The second axis is multimedia, so Which types of media the digital
When you lay it out like this, it’s interesting because this actually
So for example, a classic plain text editor is at the sort of bottom
You have this flexibility and freedom to place things and by the way, as
Then you can go all the way out to the top right where I would put like
Or you could kind of go back down and say we want lots of different
So in this view, the multimedia canvas is simply the fully generalized
00:36:38 - Speaker 1: It’s good to be here at the end, yeah.
00:36:40 - Speaker 3: And all the others are sort of specializations of
00:36:45 - Speaker 2: One element you touched on there, Steve, which
There may be snapping or other things, but in the end, You can do the
This is what’s great about files. It doesn’t matter what’s in the
00:38:16 - Speaker 3: This is reminding me that there’s potentially
00:38:50 - Speaker 1: Yeah, this ability to not only move, delete,
And yeah, one of the bigger kind of challenges with tealra was deciding
So, for example, you have a video, you can click on the video and drag
And yeah, it turns out that there’s a pretty good rules around that,
00:40:29 - Speaker 3: And this also brings us to the why now and why is
And then on top of that, you got to actually render all the stuff and
We haven’t seen it until relatively recently.
I also think there is an element of people just, they don’t fully
But OK, I constantly bring up this analogy of like a woodworking shop.
00:41:43 - Speaker 1: Yeah, especially in the browser, it’s like. Every
Certainly when I was Poking around with WordPress websites in college,
But it is possible today, and I think that when a platform is mature
I think one of the newer APIs that I was looking at from Google, you
By the way, like, the idea of a rack driven canvas, not to keep coming
00:43:26 - Speaker 3: This was an important data point for me in
00:43:56 - Speaker 1: Yeah, I think one of my first creative software
But it’s still like I’m like, man, you can make games with this, you
Yeah, um. A little bit of Like giving users a little bit of room to run,
Yeah, and I think with TLDraw, I mean, folks have made a slideshow app,
One of my favorite stories about this actually is that there are two
00:47:06 - Speaker 2: That’s great and I like the Dungeon master and
Yeah, you have this complex world, you need to keep track of stories,
There’s a version of this for sort of fictional worlds as well, right?
But obviously diagrams, maps, drawings, all of that can and should be a
The media you add tends to kind of float awkwardly as sort of a big
00:48:38 - Speaker 3: Yeah, and I think related to this idea of
So typically with software, you have workflows that are Designed by a
But people really like the ability to craft the software to their use
You know, if you have a different way that you think about equipment or
And I think that’s an important aspect.
But the other thing here is you can go down a layer and change the
00:50:05 - Speaker 1: Yeah, absolutely. One of the opportunities of
00:51:34 - Speaker 3: Yeah, I think this idea of extending the content
One was a person. Which is represented as like an avatar and a name, but
But I think there’s an important sell to here around extensibility. So
00:54:25 - Speaker 1: Yeah, I think that’s a really good summary of the
Um, which some of that is gonna be true for any products, right? Like
In the case of Tealra. I’ve addressed this in kind of three design
00:58:38 - Speaker 3: Yeah, so each instance of the TLDraw derived app
00:58:52 - Speaker 1: Yeah, exactly. There might be a future where we
00:59:27 - Speaker 3: Yeah, and I think that’s a very reasonable and
00:59:37 - Speaker 1: Oh, totally, yeah.
00:59:39 - Speaker 3: Of arbitrary extensions.
00:59:40 - Speaker 1: I’ll get there eventually. There’ll be some cool
00:59:52 - Speaker 2: I think of the time, certainly.
00:59:54 - Speaker 3: And your experience with React is that it’s fast
01:00:09 - Speaker 3: More like was very close. It was right on the line
01:00:34 - Speaker 1: Yeah, that’s true, that’s true, but it’s like
01:00:37 - Speaker 1: Yeah, I think Chrome goes up to 120, and I mean
Paint is a big thing with canvases also, which the browser can do a lot
01:01:21 - Speaker 3: The memories are starting to come back. I’m
01:01:36 - Speaker 1: Yes. And they’re not all the same between
01:02:14 - Speaker 3: Another way to articulate this might be the react
And the challenge is Getting that mapping to happen correctly through
I also think just taking a step back from the very down in the weeds
So in a traditional document. You have just take a very simple case,
Right, because it’s a series of non-overlapping rectangles.
But when you have cards on a canvas, for example, there’s all these
01:03:31 - Speaker 1: It’s not easy. Having done it a couple of times
One of the tricks was to keep it as flat as possible. So, for example,
Don’t do that. If you’re if you’re building a canvas, you want to be
And so that takes a little bit of the lifting off of React, to say like,
01:05:11 - Speaker 3: And I would imagine that the programming within a
01:05:39 - Speaker 1: Yeah, and that’s pretty much a summary of like
In fact, we do want it to be treated as a texture. Don’t think about
01:08:04 - Speaker 2: If I can transition us out of the technical deep
And I also like the term open canvas, we actually do use that a bit on
But one thing that I did learn is that that name actually already has a
We get lots of reviews on the App Store, people tend to just organically
I’ve learned over the years in trying to define new spaces for software
01:09:34 - Speaker 1: Yeah, not to mention that in the browser, we have
01:09:55 - Speaker 2: I mean, canvas is just a lovely word, right?
01:09:57 - Speaker 1: So, yeah, of course. And I like the potential for
01:10:10 - Speaker 2: How big it is, but also like what you can do with
01:10:24 - Speaker 3: Yeah, I think about it very similarly where,
01:10:50 - Speaker 1: Yeah, I would be curious to look at that data
01:11:24 - Speaker 3: This does bring up the very interesting question
01:11:43 - Speaker 2: desktop as a metaphor has already been used.
01:11:46 - Speaker 3: Yeah, I got a little bit more traction with
01:11:59 - Speaker 1: Yeah, Pinboard seems to lack the direct
01:12:37 - Speaker 2: A whiteboard is an interesting term. Digital
It feels a little trivializing or it seems to miss the grandeur and the
So I think whiteboard isn’t bad, but maybe an infinite canvas indeed is
01:13:19 - Speaker 1: I was curious, when you were using the kind of
01:13:43 - Speaker 2: Yeah, I think so. I think it wasn’t very
01:14:19 - Speaker 1: I guess zooy won’t take off either, for the same
01:14:22 - Speaker 2: Probably not, yeah. ZUI, yeah.
01:14:26 - Speaker 3: This is very interesting to me that there’s two
01:14:47 - Speaker 1: Yeah, I mean, you always want to try and meet
01:15:45 - Speaker 2: Notably, Mirro was originally called Real Time
01:16:07 - Speaker 1: There you go, waiting, waiting for it. I, I did
01:16:36 - Speaker 3: Well, regardless of what we end up calling this, I
01:17:03 - Speaker 1: Yeah, for sure. I really just can’t wait to see a
01:18:01 - Speaker 2: Well, let’s wrap it there. Thanks everyone for
01:18:20 - Speaker 1: Thank you. I should say, if you want to kind of
From the publisher's feed