Tomorrow - Episode 92: Ivar Vong Has Gone Off the Rails

Episode Date: May 9, 2017

On this week's [NOUN] Josh chats with Ivar Vong, CTO of The Outline and a [ADJECTIVE] software genius. Ivar tells Josh a [ADJECTIVE] story about his journey from [NOUN] to professional photographer to... mastermind behind the [NOUN] of The Marshall Project and The Outline, an amazing, [ADJECTIVE], awarding-winning site. So nerds, sit back as Josh [ADVERB] talks to Ivar about code, [NOUN], mad libs, and Ikea. Episode 92 is pure [ADJECTIVE]! Learn more about your ad choices. Visit megaphone.fm/adchoices

Transcript
Discussion (0)
Starting point is 00:00:00 Hey and welcome to tomorrow, I'm your host, Josh Wittepulski. Today on the podcast, we discuss elephants, mad lives, and the future. First, a word for response. Whether you're a small business owner or a first time blogger, like myself, a hostgator has all the tools you need to build and host your website. Hostgator's 24-7 expert support is always available
Starting point is 00:00:42 to assist you via live chat, which I love to do, or email, which I don't like as much. Anytime you have a question, there's even a 45-day money-back guarantee, so if you decide it's not for you, there's no problem. Go to Hostgator.com slash tomorrow to sign up and get 60% off. My guess today is a fantastically talented, terrifically talented, extremely intelligent, very wonderful, very handsome man named Evar Vong, who also happens to be the CTO of the outline.com and independent media, and also happens to be a person that I consider amongst my close personal friends, not just because we work together, though, he may have a differing opinion.
Starting point is 00:01:26 Uh, if our thank you for being here. Hi, Josh. Thank you for having me. How do you feel about that intro? Uh, it's very generous. Yeah, very generous. They, I don't think we're that close to friends. I mean, we're, we're, we're, we're, we're, we know each other a little bit better than
Starting point is 00:01:38 most normal work people do, I think. Yeah. I mean, I don't really know you that well. No. We don't know that much about each other. I mean, you could be a serial murderer for all I know. I'm not really know you that well. No. We don't know that much about each other. You could be a serial murderer for all I know. I'm not.
Starting point is 00:01:48 Are you? No. But we don't have any evidence that you're not. That's not really how that works. That's exactly what you would say if you were a serial killer. Well, it's just a great story. We can't be sure. Anyhow, Yvr is a mad genius.
Starting point is 00:02:01 I'll tell you one thing, he is a serial genius and a serial creator of wonderful things. Listen, he's killing it one way or the other. That's right. That's right. One way or the other, or something is dying, which is, which is, I don't know what, but anyway, Evar is, it was formerly at the Marshall project. He built the Marshall project's CMS, which is called End Run. It was through the Marshall project and Evar's work there that I became aware of his existence. Then eventually I met you. We talked. Well, I DMed you.
Starting point is 00:02:39 Well, yeah, you DM me. I wrote a thing. You DM me about the thing. Then we decided to make something together, which is the outline, which is pretty cool. Yeah, I think. Well, yeah, it's pretty cool. It's funny because when we first started talking, it was like, wow, this is like a really cool idea. Just how old and then I was like, oh, I guess all like take this job and then it was three months of, it was kind of hard. Yeah, I mean, we should say, I wanna say a few things here.
Starting point is 00:03:09 So we built a new platform, you build a, I mean, I was involved. No, it was all of us. We built a new platform from telling stories on the internet, like a whole new way to do it. A CMS, as some might refer to it. Yeah. Or a product stack, or there's all sorts of fun ways.
Starting point is 00:03:32 I like to call it a content creation system. Although I hate the word content, so now that I think of it, I don't like to call it that. It's story creation system. But we build a new platform that's very, I think, a very expressive and very interesting new platform for making things on the internet, on the open web, a new ad platform that's adjacent, that's actually part of it. And all sorts of like tools to do things that are typically very hard to do on the internet. And we did it in, according to my notes here, we built the platform in three months. Is that correct? Well, I started in mid August. Yes. And we launched the first
Starting point is 00:04:11 week of December. That's just like, so August to September, September to October, October to November. So it's like three and a half months. Right. But we hired people in September. So it was like, it was like three months. Yeah, so I don't know a lot of people realize that because I had been talking about the outline for a little bit longer than that. I'm trying to think of when the announcement was about the fundraising was August.
Starting point is 00:04:39 Sounds right. No. Was it August? Yeah, okay. At any rate, so, and then I wrote this thing last April, which I'm gonna write something new about this week, which you guys will read soon about, it was called your Media Business, when I'll be saved, which is why you DM me.
Starting point is 00:04:56 Anyhow, so Evar has a background in making journalistic technology. Talk to me about that. Well, I went to college from math, which is exactly as nerdy as it sounds. And I started working for the college paper as a photographer because... Because as we all know, mathematicians love to take photographs.
Starting point is 00:05:19 Yeah, well, I was really interested in storytelling and visual storytelling. And so I was a very bad math student in college because I was much more interested in photojournalism. But you're very good at math. I'm okay at math. I like problem solving. Math and journalism are somewhat related in that regard.
Starting point is 00:05:36 You're just taking problems and trying to break them down and make something out of them. Yeah, but one requires real skill. The other one is journalism. Well, yeah, I'm a journalist and I pull my phone out to like, do like, what's the tip? Well, I mean, it's a good line. I'm going to use that more often.
Starting point is 00:05:55 So I started like doing both of them together a little bit more and like started building websites at the college paper. Very, very poorly. What was the first thing that you built? The very first thing that I built? Yeah, what was the first thing you built on the internet? Do you remember? On the internet?
Starting point is 00:06:11 Yeah, why not? Well, the first thing I ever built was a madlib program when I was nine years old. Please explain. Well, do you know what a madlib is? Oh, yes, I know what a madlib is. Let me explain to the listener if they don't know what a madlib is.
Starting point is 00:06:23 Yes. And you tell me step by step. You tell me if I madlib is. Yes. And you tell me step by step. You tell me if I get it wrong. Okay. So a madlib is essentially a story. You're given a story, but not all of the words are filled in. Some of the words are blank and they could be like, oh my god, I built a CMS.
Starting point is 00:06:39 That's not it. So you know, it's like, we need an adjective here. We need a noun. we need, right? A verb or whatever. Those are all words that make up what we consider to be a language. Those are the words that describe the language, which is funny, because you have to use the language
Starting point is 00:06:54 to use the words anyhow. A mad lib is you get a story and then you fill in those, they could be any noun is fine, but you have to put some noun in there and then it makes a story. So you ask like you're like playing it with people, somebody has the pad with the story on it, and you're like, I need a noun and then people shout out a noun and you put it in the thing.
Starting point is 00:07:14 And then when you're done, you read back the story in a hilarious because everybody used like the word penis and like other crazy terms that would never make sense at a normal story. Yes. Yeah. Well, so the way the program worked, and I was in elementary school, so that wasn't the word, but it was like adjective, you type in an adjective, noun, and you do that. And at the end, it just prints out the madlib. Yeah. So it would take a, so you had to, would you, did you manually input the madlib? Yes. So you did you manually input the madlib? Yes.
Starting point is 00:07:47 So how did you make, what language did you make this? Quick basic. Quick basic. Is that like basic but easier? It came with Windows 3.1 or whatever. What are the best Windows? Yeah, definitely. Anyway, one of the first things I built on the internet
Starting point is 00:08:05 is actually a photo assignment system for the college paper. So I was a photo editor and I was like, this is very annoying to use Google Docs, which back then Google Docs were bad at like multiple editors. Yeah. So I built this system where people's initials like I could dispatch them photo assignments.
Starting point is 00:08:20 But it was quickly like very, very bad because initials are not a good way. Why the hell? Why the hell? What are the whole names? I was like, and I had initials. You had initials are good enough. So then eventually I hired someone that had the same initials and I was like, wow, okay, we have to move from a two initial system to a three initial system. I don't understand. So explain how the system works. So I'm an editor, and I want to have somebody, there's a game, a football game tonight. And I want to have somebody, there's a game, a football game tonight.
Starting point is 00:08:45 And I want to have one of our photographers, this is for the college paper, correct? I want to have one of our photographers go down there and shoot it. Yeah. And so tell me how your system worked. So I was, I was assigning like 20 or 30 assignments a week to like five or six photographers and I was doing it like in a, in a text file. You were assigning. Yeah, I was a photo editor. a text file. You were assigning. Yeah, I was a photo editor. Oh, okay. Did you say that already?
Starting point is 00:09:08 I thought I did. I'm bad at listening, so. Yeah. I mean, yeah. I'm listening. It's what I built the system where everyone could log in and they had their account and they would get assignments like I could give them assignments like it's you what they had and but it was it barely worked.
Starting point is 00:09:21 But it did work. Did you ever fix it so it used more than initials? No, we just added the middle initial and then it was fixed. Why not name it? And the lesson is this is how I've built software the entire time. It just barely worked. So it'd be bad and then make it a little bit better and then it'd be a boom.
Starting point is 00:09:37 Yeah, it's a CMS. Exactly. So that was my first CMS. But I think it's notable to say here that the outline was founded on this concept that, well many concepts, but one of the, I think, unifying things that brought a lot of people here, certainly, I think you was this idea that we have been building bad and old systems for a very long time to make things on the internet, and particularly when it comes to journalism, that there are ways
Starting point is 00:10:08 to build new and interesting things to make things in journalism. And one of the things that we did, I mean, not just because we had a timeline that was very tight, but also I think because we wanted to do this, and correct me if I'm wrong, is we built something that was built on purpose to be not, we weren't trying to build something perfect. We were trying to build something different. I mean, not just randomly different, but we essentially were like,
Starting point is 00:10:36 what's important right now is that we build in some of these really key differentiators, as opposed to going like, we gotta make sure that we've got author pages which we don't have right now as an example. We did not. You can't click on an author's name and go to not now we have all that information stored in a database so we could make one probably pretty easily at this point.
Starting point is 00:10:57 But you know a priority was like okay a normal CMS you have like a tagging is really robust tags you got to do and then you've got like this this like image this asset manager that's built into it and all these like different things. And like you had, you spent a lot of time rebuilding tools that people have built before. Yeah. And we made some decisions. Can you talk a little bit about making the decisions to build what we built versus what a typical CMS might be? I don't know if this is a good question or not. No it is. I mean, if you remember very early, it was like, we're gonna do WordPress, and we're gonna build a site on top of WordPress.
Starting point is 00:11:27 Yes, that's right. My pitch to investors was like, we're not gonna build anything we don't need. We're gonna probably use WordPress. We'll build a bunch of custom stuff on top of it. Well, I mean, WordPress is great, but we're not trying to build a blog. And I think, I mean, we got as far as setting up WordPress.
Starting point is 00:11:43 Remember, we were actually writing into WordPress. And after a long time, I was like, Evar, can you set up a WordPress instance? You begrudgingly did it. I did. But I didn't have a better option yet. Right. I don't remember anything about that era.
Starting point is 00:11:56 I told you my memory is very bad. It's definitely. I told a lot of that. See, I didn't remember who I told, but I was saying today that my memory is very bad. Maybe I have a problem. I'm not really sure. But I do think that is useful when you're trying to do something to not have to think too much about the stuff in the past.
Starting point is 00:12:13 Yeah, short-term. Yeah. But right, so we're trying to build something very, very different, I think, on the internet. Yes. I would agree. I think we somewhat succeeded. Oh, I would say we did. And to me, the kind of the crazy part of it is how do you push design tools out to reporters and editors?
Starting point is 00:12:33 You know, like things are normally treated only by like designers and developers building stuff. How do we build a system that works for them? And if you're going to build that tool, that's what we invested so much time into and what makes the outline so consistently distinct, I think, visually. Yes.
Starting point is 00:12:48 Well, you have to really own the technology piece of it and bolting on tools on top of tools that aren't quite suited for it. It's very hard to get there, I think. Yeah, I mean, we had a conversation, I'm trying to think of how early this was, but essentially you came to me and said, WordPress is not going to work for what we want to do.
Starting point is 00:13:11 And so our idea is that we build a new CMS from scratch. And I was very, I rate, I was very angry. You were like, why? Well, I was, you know, to me, it just seemed like I didn't want to get caught in that trap of doing what everybody else had done, which is like, got to rebuild all this stuff. And then you would give us a week or a weekend. I'm trying to think of what the timeline was pretty short. Was it a week or a weekend?
Starting point is 00:13:39 I think it might have been a weekend. That was when we were working weekends. Yeah, I think it was like Dave, one of our developers, Dave, Uchiha, amazing person, an amazing person, an amazing programmer. But first and first, an amazing person was, I think, was like, I'll make something over the weekend as like a demonstration of what we might do. I think it was closer to a week, but regardless, like, I don't know. We built the core of the CMS in two weeks.
Starting point is 00:14:08 We were like, let's do it. It was disturbing. We worked with Code and Theory here on the design and we worked with them throughout the project as we were building. And I remember the Code and Theory team were like, I think they were all looking at us. We were out of our minds.
Starting point is 00:14:23 I think they're like, okay, you're gonna build a CMS, have fun with that. But that's like the right reaction. No, it is definitely the right reaction. No, it means it'll ludicrous thing to do. I'm not trying to pat us on the back because like we built like something that is incredible, but also like we built something that was built in a short period of time.
Starting point is 00:14:37 And so there's plenty of stuff that we need to do to make it better. So I'm not knocking it. It's wonderful. So much. I love our content creation system. Actually, this is great. We should talk about the name and we should do it. We're gonna get to that in a second, but But you know the point is that it turns out that if you start from scratch Really from scratch and it's like you're building on really modern technology and we built and I want to talk about what we built with
Starting point is 00:15:02 But you built like really cutting-edge stuff like you can actually do things that are, we can do things that are kind of crazy, like our visual language is much more diverse, like our ability to tweak posts and rearrange things and put them together. We have this system where we can stack things and group our cards into individual stories and like it's a really interesting malleable way to to work and I think for it's daunting to even look at and think about now because it is so, I mean, it is so alien and so foreign compared to most CMSs, but also it's like incredibly, it's an incredible beginning of something.
Starting point is 00:15:42 And I think what's so insane to me and what I never will fully understand is how you guys arrived at a feeling of assurance that you would be able to build a completely functional platform in the amount of time that you build it. How is that? How do we not,? How did this thing not blow up? It's a good question. I mean, if it had blown up, that would be a different question. So this kind of stuff would be a different conversation.
Starting point is 00:16:14 Yeah, we might have it. We might have it. We might have it. We might have it. We might have it. We might have it. We might have it. We might have it.
Starting point is 00:16:23 We might have it. We might have it. We might have it. We might have it. We might have it. We might have it. I really believe in incremental product development. Right. And I think I wouldn't have just said, hey, we're going to do this eight week, 15 week, whatever it was for the CMS build. And at the end, we're going to launch it. It's like, we made a prototype in a week. And this feels like it's probably going to work. And we built out complexity within that. So maybe we don't have to build all five car types.
Starting point is 00:16:41 We can build one and be like, okay, we understand how this thing feels. Like, we understand what the guts of it are. We can go and show it to you. What was the first car? Headline card? Yeah, headline card. It was the easiest. It's actually not the easiest.
Starting point is 00:16:53 To not? Well, yeah, I think quote cards easier, actually. Like, headline card has squiggles and like a lot of stuff and it's got a lot of, anyway. We like, we tried it. And if it had gone totally on its face, we would have been like, well, we're going to back up. I mean, it would have been, I mean,
Starting point is 00:17:08 I think now like what an important and fateful decision for us making something new. I mean, the plan was always down the road to build a completely new platform. Like that we were always going to build from scratch. But the idea was, well, we're getting started. We want to get started quickly. And so we'll use WordPress as many publishers do.
Starting point is 00:17:23 Yeah. Right. Most publishers use someone else's platform. Part of the concept of the outline and independent media by extension is we wouldn't just do the thing that everybody else does because that's often not the right thing for the actual task at hand. Sorry, go ahead. It's not just to do it differently, so you own it. I think it's really about owning the way your data is set up is like owning your future. Like the company is the data
Starting point is 00:17:48 that it creates and you can change the front end, you can change the CMS, but like the way you store data, the way you structure fields that the story like goes into, like that's the guts of what you're trying to do. And if that's tacked on to someone else's decisions about how data should be stored, you're just kind of fundamentally at a second rate position, I think. Which is like, there's a lot out of the shelf off the shelf solutions, whether open sorts are not that are very sophisticated tools for content management. This is not to knock any of them.
Starting point is 00:18:16 I just think that when you're trying to do something that's so out there, you want as much control as possible around how to shape that. With the goal being reducing the amount of kind of converters that you need to get from what you want to have and like what the, where the data goes. Like you want to reduce the number of adapters by just like going straight to what you need.
Starting point is 00:18:35 And we're storing all of our data in a Google sheet. Is that correct? Just to be clear, we have one elaborate Google sheet where everything gets dumped. Right, it's like, well, it's one tab per story. Okay. Right. And then it's a, it's just continually growing the tabs in that sheet. Right.
Starting point is 00:18:50 Are we going to take a quick break? Because we're going to get into some real nasty details here in a minute. We're going to take a break and then we'll be back with more Evar Vong after this break. And these messages that are important for you to listen to. [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC [♪ OUTRO MUSIC [♪ [♪ OUTRO MUSIC PLAYING [♪ OUTRO MUSIC [♪ OUTRO MUSIC [♪ [♪ OUTRO MUSIC [♪ [♪ OUTRO MUSIC [♪ [♪ OUTRO MUSIC [♪ [♪ OUTRO MUSIC [♪ innovation on yesterday's technology. So, I leave and come in and around the world, trust the couch-based data platform to power their modern web, mobile and IoT applications. Couch-based offers unsurpassed agility, unparalleled performance at any scale, and it's easy to operate platform, plus it allows you to manage billions of
Starting point is 00:19:34 records and terabytes of data, all while supporting millions of users. The couch-based data platform includes couch-based server, which has SQLite querying with high performance indexing my personal favorite feature. Couch-based Light, which is the first mobileying with high performance indexing my personal favorite feature. CouchBase Lite, which is the first mobile, no SQL database, and CouchBase Sync Gateway, which keeps your data center and mobile devices in sync.
Starting point is 00:19:53 CouchBase is designed for global deployments and has configurable cross data center replication built right in. See for yourself, I leave in companies like Cisco, eBay, GE, Marriott, and Verizon are taking advantage of CouchBase's bases, many, many, many unique capabilities. Use couch bases to start transforming
Starting point is 00:20:08 your customer experiences today. Learn more at couchbase.com slash tomorrow. That's couchbase.com slash tomorrow to learn more about how you can build web, mobile, and IoT applications with couch base. We're back. We're back. We're talking to Evar Vong, the CTO of independent media, slash the the outline and also a human. Now, EVAR is it true that there is a shelving system
Starting point is 00:20:50 that they sold at IKEA that has the name EVAR? Yeah. I do not own it, although I have considered it. How can you buy it? Well, I think it's a good solution. I don't really have enough space for it. Can you describe it? Could you describe what the EVAR is?
Starting point is 00:21:04 It's a modular, it's a modular shelving unit. So there's a lot of configurations. Just a lot of like a good content management system. Yeah, I mean, it looks interesting. Yeah, is it wood? I honestly don't remember. Solid wood. It's a nice, it's a nice wood.
Starting point is 00:21:18 Solid can it be stained? Yeah. Oh, really? Interesting. Okay. The E-vars, Shelby's is about Ikea. Pick it up now. We're not sponsored by Ikea by the way, but we are sponsored by EVAR Vaughn. So anyhow, so let's talk about this. I was just thinking back as we were talking about the CMS, which I don't know if this is boring or not, by the way. I think it's very interesting.
Starting point is 00:21:36 I love CMS. Yeah, I so do I, but I don't know if I actually don't love them. I think most of them are pretty bad, but I love the idea of them. What's interesting to me is that, okay, this is, media is a really fucked up business. And we've talked about this a lot, but me, but I don't know if I've talked about it that much on this podcast where it's like, so, so it's really weird to be in news on the internet because if you're making something from scratch, you essentially have this weird thing where you've got two customers. One customer, or the people, is the, is the people? Are the people, I should know this as an editor,
Starting point is 00:22:06 but anyhow, one customer is the people, are the people who's reading, what the fuck, who need the website, or whatever it is that you make every day, and they have to get information from you and see things, and experience things, and interact with things, and whatever. So that's one customer. So like, then there's this other customer, which is the,
Starting point is 00:22:26 which are, I don't know, anyhow, the people who use the CMS to make the things that people read, right? So and you have, there's completely different sets of needs for both. And you have to like build a system that functions in one highly specific way for one set, but produces something highly specific for another set, which to me seems really weird.
Starting point is 00:22:43 Like, I feel like Instagram has one customer, right? Instagram has, Amanda, they have advertisers now or whatever, but the advertisers are essentially using Instagram. Instagram's like, we have a person who wants to put photos in a feed. How do we make that experience really cool? Like, that CMS is the app, right? There's no like separate CMS, that's just one thing.
Starting point is 00:23:02 Twitter. Yeah. Twitter is the all one thing What's weird with Twitter and Instagram is that lots of celebrities do spawn con but they don't get a cut of that They didn't build in any way for themselves to make any money on the Instagram If I'm if I'm a Kylie Jenner, which I am by the way and I'm like I'm like thank you and I'm like check out my new lip kit hashtag lip kit or whatever Yeah, yeah I mean Twitter might actually make some money off of the hashtags or something.
Starting point is 00:23:28 No, they make money when you promote a tweet, but you could post whatever, like, Tavi Gevens and posting about her stupid apartment building, got a free apartment building, but nope, yeah, she got a free, like, penthouse apartment for tweeting about it. It's great. I wish I could do something. Yeah, I would say the thing. If he's so great to be, to not have any of the things and not have to worry about it, just be like. I wish I could do something. Yeah, I would say if he's so great to be, to not give a, just not have any I think is an after worry about it, just be like, I'm advertising for things. Hashtag spawn. That's enough. But they don't make any money on that because they didn't build it in. You're just using
Starting point is 00:23:52 their CMS. It's interesting to think about that, actually. I've never really thought about it from that perspective that like they created these systems where anybody could just use them to I mean, it's basically what we do actually. Yeah. Like if we put a story on social, we're basically advertising for a story, our story, but anyhow, so like, so, so, so building a CMS is really cool and but also a very difficult thing to do.
Starting point is 00:24:12 And ours is, we're like, what do you think? 5% of the way there? 2% of the way there. Yeah. Right? I'm glad that we're close. Oh yeah. I'm glad I was like, what, we like 25% of the way there?
Starting point is 00:24:21 We're 90% there. We're done. We're done. But like, we built like a pretty crazy new thing that is imperfect, but very, very good in my opinion. I think it's pretty ambitious, right? Like it really solves for this. How do you, how do you pull apart things that are not just a headline and a deck and a blob of text?
Starting point is 00:24:43 Like having the having the top of story experience, what we call cards, right? Having a bunch of different versions of that, they're like story-calling driven and not like technology driven. It's not like, here's a hero image. It's like these are editorially created, like, ways of presenting information that aren't just necessarily, like, please scroll. Like, it's a standalone piece of content.
Starting point is 00:25:05 We built a system that, first and foremost, does that, right? It puts that at the very center of the tool. It gives you live preview on mobile. Like, it's really trying to put content creation on the real time. It's basically real time. I mean, here's something about R CMS that's crazy that you can literally, I mean, I don't know if there's a way
Starting point is 00:25:23 we could actually do this. I'm sure that there is, and we just haven't, we don't implement it. But if you make an update to something, it's instantaneous. Like, there is no delay, nothing has to like, cat, there's no cache. It actually goes to the server and back, every keystroke, it still feels instantaneous.
Starting point is 00:25:39 Like when I'm writing a story, we see a live preview, when I'm writing, it's like live, but if you publish something and you make a change, that's as soon as you save it. I assume we could actually do it live. I've never, we've never really talked about this. We've talked about doing some real-time stuff. How hard would it be to just say people could see me typing while I'm writing a page?
Starting point is 00:25:58 Yeah, we could do that. Goey, that'd be sweet. Seriously, we should do that. That'd be an amazing tool, actually. I think we should have a homepage version that just turns off the homepage and it's just like a it's like a my lock. Yeah. Yeah. That's a good every keystroke. It's kind of like any how. So so that's an incredible thing. But like what's really cool is that like so you know people for a long time talked about these everybody. So in mobile OSs and I think a lot of our conversation
Starting point is 00:26:22 early on was about obviously mobile. we're very much a mobile focused enterprise though, I think we have a great desktop experience. But in mobile, you hear people talk about particularly the biggest of the big businesses, mobile OSs, iOS, Android. They talk about a concept of cards of information being compartmentalized into these cards that are like, you can shuffle them, you can stack them, they can be grouped together,
Starting point is 00:26:46 and you see an implementation of that system, you see abstractions of that all over mobile OSs, and you see them all over mobile apps, and you see them almost not at all on the internet, essentially. There's no concept that information can be compartmentalized and stacked and moved, right? It's like all like, here's a page full of things and maybe there's another page full of things adjacent to it or whatever. And so one of the, like the way that our system is built is that like you have, like you
Starting point is 00:27:17 mentioned that we have these cards, but the cards themselves are like units of information and they are like live, stackable, remixable, shuffleable, like they can be joined together to make a story, they can be broken apart to be separate things, they can be displayed in all sorts of different ways, they can be like a grid, they can be a fan, they can be up and down the page or anyhow. The point is, what's really interesting,
Starting point is 00:27:36 they can be really big, they can be really small. What's really interesting is that I don't know that, and we haven't yet, we've yet to, I think, fully express what this system can do, because we're early. But this idea that you start with making a story not from the basis of, okay, I have a lead, the lead paragraph, and then the headline, there's a deck, there's a photo, there's a deck is what we call a subhead if you're not a journalist nerd.
Starting point is 00:28:06 We basically are breaking out all of those components as sort of separate and secondary the basics and making this whole other set of components that can be, that are a totally different like path. And that's no pun intended, but we call when you're flipping through cards on the site a path. And I'm just rambling now, there's no point in me saying this, but the way that we did it, I guess my point is, I'm sorry, I feel like I'm talking a lot and not letting you talk about our CMS,
Starting point is 00:28:34 but the way that we did it is really interesting that we are not using, like, we've already said we're not using WordPress. But can you talk about the technology that we're using that is actually the basis for our CMS and for our systems? Yeah, I think before that, there's one thing that is very different for me, like having built technology other places in that the design system that we have was very thoughtful, I think, compared to a lot of story-centric design systems, meaning we do this system where you have a quote card,
Starting point is 00:29:07 and that can live in a dozen different ways between, it can be huge on desktop, it can be in a stack on mobile that you flip through. And we separated the content from that card, whichever type that is, and the actual visual treatment. And we used permutations of small multiples to build like tens of thousands of variations. Right. So for example, like often you would build, hey, this is the top of a story. We're going to do a beautiful design. It's going to be a one off.
Starting point is 00:29:36 We're going to take time to make it work responsively. But how do you scale that kind of thing out, not just to like one story, but in a way that can work for thousands of stories? that kind of thing out, not just to like one story, but in a way that can work for thousands of stories. By separating the content from this modular design system, we allow editors to make things that look beautiful without being designers, because they can plug these pieces together. And that's actually a pretty amazing thing, having gone from seeing it in mockups to teasing apart what those different blocks are that are composable to actually building the system that as we as we add components gets
Starting point is 00:30:10 like much more complex in terms of the visual things we can do. Yeah, so the underlying technology is important but to me that kind of design system that works across editorial advertising content like that is really interesting thing that we did that I haven't seen anywhere else. I agree. Before you get into the tech, because I do want to talk about it, but one thing I'll say about that is, I think there's always been in various newsrooms, there's always been for me this struggle about, how do you make something look? How do you tell a story differently or make something look compelling where you don't have to involve another group of people where you can go direct from, I have an idea or I wanna put something out there
Starting point is 00:30:54 to experiment with it and to essentially releasing it where it doesn't require that you stop that process and one of the things that has been consistently amazing, I feel like we're just patting ourselves in the back, but whatever. We haven't talked about this. We haven't really talked about this at all in public. Is this idea that like, you don't, like I can make something really crazy looking and I don't have to ever talk to a designer.
Starting point is 00:31:17 Not that I think design is not important. It is very important for us, but like that system of, it's beyond templates. And I think a lot of good make the mistake of going like, oh, you've got templates, but they're actually not their components and makeup permutations. Right. So it's not that it's not design. It's just the designers created this system that the pieces always fit together. And so instead of having, for example, well, yeah, we have bad combinations. That's fair. But instead of saying, hey, what font size do you want to type it in? 72 pixels, it's like, there's options that are preset.
Starting point is 00:31:50 Instead of saying pick two colors and we'll build a gradient out of it, there's predefined colors that look good. I will say this, I often, I think, fondly of the early, early demo that EVAR made, personally, which was like a car to color pickers. It was like a color picker to make what we call a duo tone, which is how we treat our images. Which by the way, is rendered within our CMS. Those aren't like, we're not applying colors.
Starting point is 00:32:19 This is, I think this is something that I feel like people don't realize. Like when we change colors of things or when you see like an image, like the image processing is done server side. I mean, it's like, So very early on, we built a prototype that used SVG filters
Starting point is 00:32:33 to do the color transformation. And basically what Ado-Tone is, you take a normal color image, you make it black and white, and then you say, okay, black is gonna be this navy color, white is gonna be this yellow color, blend between them, right? Right. We have that exact color scheme. We say, royal, royal is going to be this navy color, white is going to be this yellow color blend between them, right? Right.
Starting point is 00:32:45 We have that exact color scheme. It's like royal, royal and yellow. Yeah. You can actually do that with SVG filters now, which is crazy, right? Like modern browsers do amazing things. We had this prototype, and it worked, but it was so slow. We couldn't use it. You'd scroll, and scroll performance would just die.
Starting point is 00:33:03 Yeah, I remember this. I was like, very dark time when I was like, this is never gonna work. So I built a, like an image service that wraps graphics magic, and it converts this duo tone, it doesn't on the fly. So we just have this thing. I actually haven't pushed go to it in four months.
Starting point is 00:33:17 Like it just like, it's just been like hanging out doing great. They were explaining why I'm so mad about a lot of the, no, it's great, it's awesome. But, you know, those that are rendered on the server, they're just normal JPEGs that come down. So even though SVG filters are sweet, like we can't use them yet, because browsers slowly do a crawl.
Starting point is 00:33:31 But not just JPEGs. I mean, we can apply them to GIFs. I think we can apply them to video, right? Well, we can apply them to GIFs and those get turned into video. Right. But it doesn't work on Mp4. Oh, I see. Okay. But we had a version that did work on Mp4. Well, early on. What it actually did is it converted Mp4 to GIF and then did the conversion
Starting point is 00:33:47 and the convertive back, which did not work for it. Really, very bad for bandwidth. Okay. Talk about the tech that is the underlying tech, because this is not the frameworks with which we built the outline are not that common in media. Not common, yeah, at least one of them isn't. Or even on the internet, are they? It's early. I'm very excited that we're on it, because I think it really is the future. But there's basically three subsystems that are we're talking about.
Starting point is 00:34:16 One is the public-facing front end, which is what you see when you go to theoutline.com. It's fairly simple in that it's Redux, which is a way of managing state. It's often used with React. We use it without React on the front end, which we can get back to. Yeah, I mean, you are already up. The second component is the CMS, which Josh loves more than anything in the world.
Starting point is 00:34:37 I love the CMS. I love all CMSs. Well, yeah, so, and that's React with Redux. This is all I can't do. We can't get exactly what React are not on the public faces Redux. This is all we can get. Exactly what React are not on the public faces. More we definitely should. We definitely should. I know you're excited.
Starting point is 00:34:49 I am. And the third piece, which is what you're alluding to, is Elixir and Phoenix, which is the back-end technology that we use. So we have a monolith that runs both front-end code bases and the the back-end code base. One repo deployed to Heroku. Of course. So Elixir Phoenix, why Elixir Phoenix? Why notN-A-Rails, Y-N-O-JS, Y-N-O-JS is so great.
Starting point is 00:35:09 I think every listener right now is like, Y-N-O-P-H-P. Y-N-O-P-H-P. Yeah, I mean, PHP is great. More than half the internet runs on PHP, right? So here's my pitch for Alixir. As a someone that was a Rails dev for a long time, freelance Rails dev, Marshall Project was Rails like blah, blah, blah. I love Rails. Rails is an amazing tool. It's got a tie on Rails dev for a long time. Freedance Rails dev, Marshall Project was Rails like blah blah blah. I love Rails. Rails is an amazing tool.
Starting point is 00:35:26 It's got a tie on Rails right now. He's doing a rant. Rails is sick. There are problems with Rails, right? You end up building all this stuff around it to support it, not unlike building WordPress with like a front end and having to manage all of the complexity of multiple systems. Elixir is a programming language created by Joseph William. Hopefully I said his name right.
Starting point is 00:35:46 That'll be embarrassing if I said it wrong. Sorry. We'll overdub it, Ryan, up to your voice on top. Please, I'm excited for that. And it's built on this virtual machine. You and I have had this conversation before about virtual machines. This is where he uses things. VM, here we go.
Starting point is 00:35:58 It goes off the rails. Get it? Oh. Oh. Okay. So if you've heard of Erlang, which you probably haven't heard of. You all have heard of Erlang. Invented by Ericsson in I think the late 80s, you probably know my facts.
Starting point is 00:36:12 Ericsson, that Swedish company. Yeah, exactly. Erlang Ericsson sounds like a Viking who discovered something. Well, Erlang, and it was built to power like telephone switches. Yeah. And this is cool. I mean, this to me is cool. By the way, it also reminds me of like when switches. Yeah, and this is cool. I mean, this to me is cool. By the way, it also reminds me of like when BlackBerry switched to its QNix platform,
Starting point is 00:36:30 which is like, QNix is like built, was built to like operate power state. This is by the way, I'm not comparing this to BlackBerry in any fucking way, but there's something really interesting about this idea that there are certain technologies, and I don't think BlackBerry did a good job of implementing this, and I think we've done a good job of implementing it. They're technologies that are old as fuck that are actually really awesome. Yeah, because they're like, they're like, they're bad old guys.
Starting point is 00:36:52 Exactly. They're like, built for speed and they're built for low bandwidth and they're built for like, all the things you need to make something fast and modern. So Erlang was like, hey, how do we build phones which is for like millions of people and they have to all be connected and it has to be really low latency. It has to like, you know, hey, guess what? That's like what the internet is, except it's not phones and SMS, it's HTTP.
Starting point is 00:37:13 The problem with Erlang is it's not a very fun language to work in. But. That is a problem. If you've heard, I mean, it's just like not very ergonomical for developers. I don't even know what that means. Give me an example of that.
Starting point is 00:37:25 It's just, well, let's move on and come back. Okay, fine. So there's a company that you may have heard of called WhatsApp. It's built on our lane. WhatsApp. Massive. Huge.
Starting point is 00:37:35 Turns out, similar to what Erlang's original use was, which is basically soft real-time systems, meaning lots and lots of messages being passed, again, same as the internet. Right. So, these rails, billions of messages. So many. So these rails, they're like, hey, Ruby's really cool. Rails is great. But what about this, like, what about this early thing? What if we built a new programming language, which
Starting point is 00:37:57 took everything we love about Rails, which makes it so amazing for small teams to build things quickly? And we like built a new language that sat on top of this multi-decade battle-tested software that's really good at real time and low latency and huge scalability. And turns out it was a really good idea. And that language was Ruby on Rail. Ruby is a programming language. Yeah, but Ruby is playing Rails for a second for the uninitiated. Ruby is cool, but there's shortcomings of Ruby, right? You have to use message buses behind it.
Starting point is 00:38:31 You like, it doesn't scale well, you know, blow. Message buses, the worst. Yeah, go ahead. Background jobs are hard. So people from the Ruby world, including Jose Vellim. Jose was like, let's build a lecture. Is it Jose? I think it's Jose. Really? I'm pretty sure. Okay, I don't know. Is this spelled J-O-S-E? Yeah. Oh, okay.
Starting point is 00:38:50 Pretty sure. Jose on the pussycat. This is like such a weird mixture of personalities, right? If I'm wrong, I feel like my Twitter notifications are going to be so bad for this car for sure. Me and E and he get along great. That's true. That's true. So, build a brand new programming language with the best parts of Ruby,
Starting point is 00:39:11 but built on top of this battle tested. This is what I would say, just saying. That's what I said. Oh, well then you were right. That's literally, isn't that what I just said? It's like they built a rails, but for Irlang. Oh, yeah, yes. So it looks like a really great language, Ilang. Oh, oh yeah, yes. So, so Elixir is like a really great language, I think.
Starting point is 00:39:27 And it really is very nice. I have to believe that because you build our system on it. And it's also, you know, Dave Lucia, amazing person and developer, was like so stoked to come right Elixir code. Like I, and if there are other people out there that are excited to write Elixir code, we are hired. We are hired for people who are loved to write code.
Starting point is 00:39:45 Yeah, I mean, part of what people, including, also for myself, we're looking for like, I want a functional programming language, I want good support for concurrency, I'm interested in like, immutable programming languages. Ruby, you can do that, but it's not the same as having one
Starting point is 00:40:01 that has like, is a real functional programming language with pattern matching and blah, blah. I could go on and on about how great I could. You really could. So it, I think it really allows us to write less code and like more concise like good code. If that makes any sense, which it probably doesn't make sense to me. It's bad code. No, I believe me. I know about that.
Starting point is 00:40:21 Like very, like, so I'm very happy with like building the back end for CMS and for a media website in elixir because I think it's a great way of expressing like the kinds of problems that we're solving. It certainly would excel at solving like much more complicated problems because honestly a lot of what we do is like, here's a database right to it, read from it, render some strings out. I mean, that's pretty tough one. But it's really lovely to work in, and that sounds probably insane to me. That sounds great.
Starting point is 00:40:49 It sounds like this language, but it's a beautiful language. That sounds wonderful. I think that we should strive to find beauty in all things, as far as I'm concerned. Now, we can get into the really important conversation, which is we have been, oh, I should say this. So I should say that, you know,
Starting point is 00:41:08 you built an incredible system, which I love and people here love, but also it's an award-winning system. And we have an award-winning website. We just, you and I were just in North Carolina, getting a Society of News Design Award for World's Best website. Is that what the word's called? I think it is. It's the exact name, right? Now, let's get to the real. Let's talk about the real problem that we have.
Starting point is 00:41:32 We need to put it out there into the world. We can't decide on a name for the CMS So can I talk about this? Yeah, how do you feel about it? I feel like it needs a name. Well, we haven't named it and I have a name. Well, we haven't named it and I have a name Oh in mind. I know you do for the for the system for our system of That's just what it's gonna be. No, I don't think so maybe not I would like to call our content creation system our vast and and incredibly intuitive and
Starting point is 00:42:05 And brilliant tool. A name that is appropriate for, that says, it sends you a message immediately about the power. And I think it should be a little bit enterprising. You want to feel private. You don't want to platform. I want to call it Cyberdex 6000. Eva wants to call it proprietary content platform PCP. Now, I'll say this, I like PCP is funny.
Starting point is 00:42:33 It's probably not right. And also, I do think it's reflective of our content creation system, our CCS, because it's like when you use it, it's like you're whacked out of your mind on drugs and you can like lift a car. You feel like you have the strength. Yeah, you feel like you're in one, you're on strong drugs and two, you have more strength than is humanly possible
Starting point is 00:42:57 when you use it. So PCP is a pretty good name. But let me give you my arguments for Cyberdex 6000, okay? One, Cyberdex 6000 is sweet of applications, okay? Yeah. Our, for instance, our ad product is called Cash Machine. That's a capital C, capital M, camel case, one word. That was K, Cash Machine.
Starting point is 00:43:15 Yeah, so you got to show why not? Why not? Cash Machine. Yeah. Our, the actual editor component is called blog blaster. Capital B, capital B, capital one word, obviously. And then our video platform is vidX4, VID EXX4,
Starting point is 00:43:34 number the number four. And so I think when you present the suite, when you present all the components of Zyrex, the modular, like the E-Var shelving, a modular system, I think it's very good. We could just call it the E-Var. You only have, no. You only have, I originally wanted to call it WAPER. Oh, yeah.
Starting point is 00:43:53 I like WAPER more, but you should explain what that means. Well, WAPER is the computer from War Games, which is the war operations protocol and response, I think is the, is what WAPER, it's W-O-P-R. It's planned response. Plan response, maybe something like that. what WAPR, it's W-O-P-R. It's brand response. Planned response, maybe something like that. I should know this. You probably should. Anyhow, the one thing I can tell you about WAPR is that it's a bad-ass computer system
Starting point is 00:44:11 that answers to the name Joshua. And that sounds just like our CMS. It's like a lot like what's going on here. Wargames was a formative film for me. We could call it How. You've never seen it. No. How has played? I like W Howe. You've never seen it. No. Howe is played.
Starting point is 00:44:25 I like Whopper. You do? See? The fans have spoken. Do you really wanna call PCP? No, I don't. I'm joking. Here's the, all CMSs sound stupid.
Starting point is 00:44:37 That's true. They all have dumb names. Yeah. We wanna give it a different name. Kinja. Well, Kinja, yeah, Kinja's like, well, I don't know what. Kenja's like, I don't even know what that means. Like Ninja with a K, like, I don't know what it's,
Starting point is 00:44:48 does it mean something? It means garbage. Wow. So Ryan is strong feelings about Kenja. Do we have any other name? I wish we had a live, I wish this was live. Dude, we should go live on Facebook right now. And we have a call in.
Starting point is 00:45:03 Ugh, nah, I'm joking. That would be bad. I mean, I think Wopper's okay. You could call one of the products Big Mac, another one quarter founder. That's a horrible idea. And I'm offended. Wait, isn't Wopper Burger King? It isn't Big Mac.
Starting point is 00:45:16 Yeah, you're wrong. You're wrong. Fuck it, this is how it went. Let's go from place to place. No, what you call it. One per fast food joint. Oh, yes, you're saying. That's what I'm saying.
Starting point is 00:45:23 That's what I'm saying. I don't eat meats. So I don't know where they're from. I was going to go like, can we go Blizzard? Does that have to be on the on the burger? Wapper Blizzard. Yeah, they was like not burgers. I think it was the other things. That's really good. Blizzard would be a good name for our five guys. It's very good. That's very good. A happy meal. A happy meal is where that's our self-serve ad platform. A happy meal. The ice cream machine is down.
Starting point is 00:45:52 I like that. I like that. I like that. I like that. I like that. I like that. What does the thing call when you do all of the different sodas? It's called suicide.
Starting point is 00:46:02 Yeah. What is that? I don't know. That's like that card editor is called suicide. That is kind of what it feels like. No, it feels like a dream. It feels like a dream. Anyhow. Yeah.
Starting point is 00:46:13 All right. So let's talk about next steps here. Okay. This is like about our four point plan to make this name happen. Okay. Here's what I think. Listaries of the podcast of which there are several, send in your suggestions for names for our content management system.
Starting point is 00:46:33 Our platform. Our platform, our stack, our full stack. Yeah, yeah. Our modern stack. Yep. Here's some, here's some name options that we've bandied about. Here's some here's some name options that we've we've bandied about.
Starting point is 00:46:54 Whopper. Oh, what would WOP are PCPAK proprietary content platform. Yeah. Cyberdeck 6000 featuring the products, cash machine, blogblaster, and Vitex4. And that to be something apart from 1998 that was sold in an info-mercial. It's like that story about early AR that we did with like the crazy computers on people's heads. I feel like those would be cool. That was what was that call ranking? Look that up, that had a great name. It was called like the,
Starting point is 00:47:19 I don't know how to really get a name. Now here's some other real names that have been bandied about. Should we talk about these or should we not? No, we should definitely talk about them. Priority. Oh yeah, no, priority is great. I don't like priority. Well, you only have to...
Starting point is 00:47:31 The joke about priority is that everything, that I am, I think it's a joke about me. It is. That I was, somebody was like, we need to prioritize and I was like, everything's a priority. Correct. Yeah, that sounds like something I would say. Cyber not.
Starting point is 00:47:44 It's like, you're a cyber not. Which by the Yeah, that sounds like something I would say. Cyber-not. It's like your... Cyber-not. Which by the way, that's like very... Very similar, but I have to say, Cyberdex 6000 existed before Cyber-not was in my view. So, maybe four came in a view on your cyber-not. Yeah. ...in my heads up display. Your mobile assistant is on a call.
Starting point is 00:48:01 All right, so let's see, the New York Times has a thing called scoop. Yep, right. And a thing called scoop. Yep, right. And a thing called oak. Let's talk about oak, doesn't make any sense, but scoop. Yeah. Sure.
Starting point is 00:48:12 Let's say about other platform names. Of course. Vox is called chorus, and then everything about is like, is war, is like singing or it's like him, him null is like their ad product, is all like singing related. Which is good. That's a good idea.
Starting point is 00:48:24 I think it's good. Like you should a unified, that's what I'm interested in also as a unified system. Like a suite of things. Well, I think if you have, if you have blog blast, you have to have cash machine. That's the way I feel. So, is that brand safe though? No.
Starting point is 00:48:39 What are some other, what are some other CMS wordpress? Yeah. Drupal. Drupal, it sounds like a... What about movable type? Like dongles, like dongles, cousin, lame cousin. What if we call it dongles? It's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like,
Starting point is 00:48:53 it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, it's like, Facebook. Yeah, I see a lot of you know, I used to own Facebook with eight days.
Starting point is 00:49:08 Did they take it away? Facebook. I think I just let it lapse. Maybe I still own it. I get what do you need your product? It's not that idea. I don't think that would work. I've owned a lot of bad and useless website URLs. Don't talk about any of our don't don't mention, I know you have some. I don't want those out in public. Okay. But I feel like we've gone along enough now
Starting point is 00:49:29 without having a name that we should be a little more transparent with the people and tell them that we don't have a name. What are other names that we've talked about? I like, I think priority is funny. It's not that good. You just don't like it because it makes me make you funny. No, I don't care.
Starting point is 00:49:43 Look, I don't think it makes fun of me. I am impervious to damage. Okay. We should talk about how you beat me at NASCAR simulator. Hey, so I thought you were just going to have beat me. I thought that bad. It's not that bad. Yeah. Oh, so we should talk about it. So we went to this thing, the S. N. D. Awards. And we went in the ward, which is very cool for world's best website. No big deal. Our competition was in New York Times and Washington Post and Courts and the Intercept. Anyhow, but we went down to North Carolina where they were holding it.
Starting point is 00:50:13 The ward's show was at the NASCAR Hall of Fame, which I didn't even know existed. But it's amazing. Nord did I know it was in North Carolina. It was like, we were there at night. First of, anything that's like a museum at night, I understand night at the museum now, the movie series, it makes a lot of sense. It's a cool place to be.
Starting point is 00:50:32 So the NASCAR Museum in North Carolina is lit AF. And it's a little lingo, internet lingo for you kids. And they have NASCAR simulators. We were drinking. Oh yeah. But they also have NASCAR simulators that are pretty hard to drive. It turns out like, you think it's easy to drive a NASCAR simulators. We were drinking. Oh, yeah, but they also have NASCAR simulators that are pretty hard to drive. It turns out like you think it's easy to drive a NASCAR. No, it's
Starting point is 00:50:50 hard. It's not easy. It's hard work. Yes. I mean, it's not just, you know, just jump in and fire up the car and get on your way. We even practiced. Yeah, we did a practice round. But then we got in the, and like they have seven real NASCAR cars. Yeah, and then you get in the car They have computers inside of them. It's a VR experience. Not VR. Well, just screen. It's like a you race Well, you feel like you're you know, yeah, no you are Littering immersive. It's an immersive experience. Yes, not VR, but an immersive. It should do it in VR And I put my name down as Josh Smith for some reason. I don't know why I think I was worried about having to explain to the The person who in North Carolina what my last name was. I don't know why. I think I was worried about having to explain to the person
Starting point is 00:51:25 who in North Carolina, what my last name was. I think it was a lot of fear there. And you were not even I've been far. People, which was happen all the time, right? Well, with handwriting, which it was handwritten, like they write and then type it down. Let me write this down. Persevar looks a lot like an N.
Starting point is 00:51:41 Well, if it's lowercase. Curse of all. Not ever read some of the all calfstrasher. I don't even know how to do a V.I. It's like a, like an end. If it's lowercase, cursive, not even a recent long calfstrasher. I don't even know how to do a VI. It's like a, yeah, okay. I don't. Anyway, long story short, there were 14 people, 14 people in this race.
Starting point is 00:51:54 So I just got third, I got fourth. I, were you in fourth place? Yeah. Just shows how close we are really in so many ways. I don't even know. I, I was driving backwards for several laps, so I'm not sure I had it up in the third place. I think it's a test of it. It's like that thing about the fastest, about the, if you're running from a barrier, you don't need to be, if the fastest runner,
Starting point is 00:52:13 you just need to be faster than the slowest person. I feel like that's what was going on. And yeah, okay, now before we go, let's talk about some, let's talk about EVAR, the man. Okay, now before we go, let's talk about some, let's talk about Evar the man, okay? You were born in Corvalus, Oregon. Corvalus, Oregon, which is no longer, it doesn't exist anymore. It does. Corvalus has been, my parents live there.
Starting point is 00:52:34 Your parents are living Corvalus. This is, can you give us the exact address? We'd like to get some of the listeners over there as soon as possible. I don't wish to do that. All right, so you look up the Vonges and Corvalus, anyhow, you were born in Oregon. Yeah. You went to school in Oregon. The University of Oregon, Eugene, so you look up the Vongs and Corvallis, anyhow, you're born in Oregon. Yeah.
Starting point is 00:52:45 You went to school in Oregon. University of Oregon, Eugene, Oregon. You have a hoe. Do they call it? You have a unit for term today? No. OK. What was your major?
Starting point is 00:52:54 Plied mathematics. OK, and what was the hope at the end of the applied mathematics sequence of events? Oh, there was no hope. I mean, what do you do with a math degree? Well, so my father is a research scientist. He studies atmospheric chemistry. It's amazing. And also beyond my comprehension. And my mother teaches a parallel design. So math was like, math is always like
Starting point is 00:53:19 round. I remember Derat is a sonerdy. I remember deriving the staggering theorem on a white board when I was like small with my father. Do you see we're in the presence of a genius here? No. People don't realize. We're talking about, right now. No, I'm talking to a guy. It's like a beautiful mind is right here
Starting point is 00:53:34 in the podcast studio with me. That's so not fuck you. Okay. There we go. Yeah. So I was like math is cool. I like math. I had a, and again, really nerdy.
Starting point is 00:53:45 I had an amazing calculus teacher at my freshman year of college, house of Ophsky, house the fucking man. And the best. But then after sophomore year, I was like, I don't care about this. Really? I was like writing code.
Starting point is 00:53:56 I really wanted to be a photographer. Like I really did. And I graduated and I was freelancing. Well, you take beautiful photos. I even shot a handful of assignments to the New York Times. We should say, you've published a photographer in the New York Times. Yeah, you take beautiful photos. I even shot a handful of assignments to the New York Times. We should say you've published a photographer in the New York Times. Yeah, a couple of times.
Starting point is 00:54:09 But it just like software always kind of pulled me back. Like it's that in college and right after college, it was like I really care about like making pictures. Like that's what I wanted to do. But I eventually took a job as a developer in Eugene, working for a small non-profit. It's actually the student paper, but it's a 501c300 profit,
Starting point is 00:54:34 so it has like a full staff positions there. And so I was running technology for the business side, we're trying to like invent new digital products that were not print advertising revenue. As the wallpaper needed to diversify its revenue stream and that's when I started building CMSs for real. We built several kind of small businesses within that and that's when I think I kind of understood
Starting point is 00:55:01 that one of the most interesting things to work on is this intersection between storytelling and understanding and really caring about visual storytelling and technology. And one or the other, you can absolutely do. But the center of that is really, really interesting to me, which is why I went to the March project and why I came here is I think there's so much potential there, especially on the internet, right? Like, videos and mate, like there's so much great work all over the place.
Starting point is 00:55:24 But like the internet just feels like we haven't really gotten anywhere near what we can do. It's so fucking boring. Yeah. I mean, you see like it's funny. You see on like designers' websites are like, holy shit, that's awesome. Like all the time, like we have our design director is DeFan Al-Baz. I hope I said that right. I've actually never said it out loud. I don't think he started a room in our Slack called Type Beast. And in Type Beast, we just drop in like crazy type, crazy typography. And you know, the other day we were looking through websites
Starting point is 00:55:56 and he's like, he's like crazy, beautiful, like incredible design, like magazine, beyond magazine design, like live, moving, interactive, like really incredible stuff that's built like web, it's built like web native, it's not like a flash file, it's not a video, it's like a thing that is, like it's funny I was talking to Iastafon and I actually had a kind of debate about this,
Starting point is 00:56:16 like why make it live versus making it a video, like I was complaining about Snapchat where it's like all these like looping videos and we're making stuff that does what Snapchat does but it's live on the web and becomes this responsive, malleable, incredible object and app unto itself. But one of the things about the outline, I think, what got us both excited to make it is that very idea, which is like we're so set in the old ways of doing things and we're
Starting point is 00:56:43 using so much old technology and stuff that's very crafty and very replicated and regurgitated that we're not like, wait, let's just do it differently. And so what we're doing, which is I think can look very messy at times and feel very like off the rails, no pun intended, is exactly getting at that exact thing, which is like, how do you make something new?
Starting point is 00:57:08 How do you try to make something new, even if it doesn't always work, even if you are going to have to learn something hard, how do you do that on the internet so you don't keep repeating what has come, but you try to find what the new things are. Absolutely. One of, I think the most important, the most important moments for me was when I was in New York for the very first time for a Tribeca Film Festival with Andrew Devigall. And Jonathan Harris was speaking after Andrew. And I can't quote this directly, and I wish I could, I should reach out to Jonathan. But he basically said, like, the tools
Starting point is 00:57:42 that you have are so important because what you ultimately make, like those are like replicas of the tools that you have. Right. And that, I think crystallizes why I keep building CMSs. Yeah. Right. If you have a headline field and a subhead field and a block of text, like what you make is fundamentally constrained by what the fields you have in the CMS, even though that sounds so oversimplified, the tools that you have really do limit you. And you have to control that limitation to build
Starting point is 00:58:14 things that are different, which is why we built a totally custom authoring tool. And the other end of that is people that just build stuff from scratch over and over and over. And to me, that's frustrating from a technology standpoint because you're not using as effectively as a technology. Well, it's not a tool, is it? It's just like a blank canvas. Yeah, I mean, like if you build something from scratch, it's like you're building, you know, I know there's no, and now I was going to use a tool analogy, but like an actual tool
Starting point is 00:58:40 analogy, but like there isn't really a good one. No, there is. I think it's really like hand tools and power tools. If you're recreating stuff all the time, you don't have software, really good software, Kena is a power tool. You can really get some stuff down with that if you build up on that. Really advanced CMS is where you can compose these different objects. You have so much more power.
Starting point is 00:59:02 I think even having live preview in our CMS makes you write in a different way, because you're not like, let me switch to preview. It's just like, it's so, the speed that you have so much more power. Right. I think even having live preview in our CMS makes you write in a different way because you're not like, let me switch to preview. It's just like, it's so, the speed there's important. And it's different because there's unlike, non like, well, medium, which is a totally different thing, but like there's like, okay, well, everything you see is real time, but what you make in real time is so,
Starting point is 00:59:23 single track. It's like so on, again, rails, no pun intended. It's totally watered down for what like- But it's like, it's like, here's a, here's a post, here's what goes in there, even if you get all these different elements, there's very little you can actually do with it. Like, and there's no real, like, emphasis put on the creativity
Starting point is 00:59:38 of that piece of it. It's like, well, okay, it makes it easier to see what you're doing in there for, like, that's a better experience. But ease of use, I mean, I've said this for a long time, but ease of use and better are not connected. That like, I think actually one of the things, sorry, I'm gonna go off on a slight tangent here.
Starting point is 00:59:57 One of the things that really annoys me about modern technology is that we tend to go simple as better. And actually, if you look at the web and you look at people's websites, it's like there's this minimalist, very refined, very obvious web tube, I call it web 2.0. Whatever happened with the second boom of the web, it created this, it's the appleification of all design, which is like clean, soft, minimal. It's like kind of like taking Scandinavian design,
Starting point is 01:00:29 not to go back to the Evar Shelf in the unit, but taking Scandinavian design to this like digital place, where it's all, but it also is weirdly playing into the deficits and deficiencies of the internet in its infancy. Like the early internet couldn't do a lot of things very well. Some minimal layout made a lot of sense because it's like a big image, some clean text, a line and it's like, okay, that's like really good web design when you don't have a lot
Starting point is 01:00:57 of bandwidth and you can't put anything interesting on the page. But anyhow, like I think that I just completely lost my train of thought, but the point is that people keep repeating those things, and I think that it's really important for experimentation even if it's chaotic. Totally. And we see on the far end of the spectrum, these crazy ambitious projects, but they're totally outside of any productized or platform system. They just live on their corner of the web, and maybe they get social traffic, but they're not part of a product. They're not thoughtful in the way that I think we've attempted at least to build a system
Starting point is 01:01:33 around those ideas. From those two ends, how do you start to walk that toward each other? How do you do really ambitious, interactive things that use the gyro on your phone, things that can't be video, things that are like really engaging. How do you do that in the middle between something that's fully templatized and the CMS with checkboxes and drop downs and whatever, and something that's totally freeform that takes weeks and weeks to build? Technology is really amazing.
Starting point is 01:01:59 People build insane stuff. We can build CMSes that like walk toward the center of that, that make those things easier and easier to build over time. That's, I think, what's really exciting about what we're trying to do, because we have this group of people that are not just engineers, they're not just designers, they're not just reporters. Like, I think we have it the right group of people to really try to tackle that problem with the intersection, which I think is where all the really interesting work happens. I agree.
Starting point is 01:02:24 I couldn't have said it better myself, and I think, so I don't screw anything up. That's a pretty good place to leave this. Now, there's a bunch of other things we didn't talk about. We'll have to do it on another, when there's many things to talk about. Well, if there's another podcast, luckily we are going to be in close vicinity for a long time. It's true. So having you in the podcast will be very simple. Any, any parting words to the listener, anything that you would like them to know about Evar, the person, or anything you'd like them to know about how good or bad Cyberdex 6000 is as a, as a name for the CMS. I, man, I, I think the name doesn't matter that much.
Starting point is 01:03:01 You don't? I do think it's not a CMS. I think it's so much more. What are we going to call it? What is it? It's a lot. Okay, we should end this episode with the hit 90s. The It's It. What is it, Saga? Featuring or? Featuring or thank you. It's called Apec. Is the name of the song.
Starting point is 01:03:20 Do you know the song? Just play it for a second. Okay. You know the song. Everybody knows the song. And if you don't, you got to get schooled on this. I don't think I'm seriously just wait. It's a huge get in like the late 80s early 90s. I was too small. Massive hit. Right now.
Starting point is 01:03:48 Thank you for having me, Josh. Okay, great. I'll leave it there. Evar, thank you for doing this. Thank you, Josh. We've talked about this for a long time. I think this is the first of many encounters. I hope so. In the podcast booth.
Starting point is 01:03:59 Me too. Which is the name of my new podcast that I'm doing. The podcast booth. It's a night kind of a sexy, it counters the podcast with my sexy podcast. This is not it. Well, I was about to say we should co-host it, but no, I don't think so.
Starting point is 01:04:11 That's the perfect show for us to co-host. Okay, anyhow, thank you. Thank you. Well, that is our show for this week. We'll be back soon with more tomorrow. And as always, I wish you and your family the very best. Though I've just heard that your family's pull request was rejected because Isolant has failed. you

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.