The Changelog: Software Development, Open Source - Gitcoin: sustaining open source with cryptocurrency (Interview)

Episode Date: January 26, 2018

We're joined by Kevin Owocki, the founder of Gitcoin. Gitcoin is a platform to monetize or incentivize work in open source software. We talked about how Gitcoin sits at the intersection of sustaining ...open source and cryptocurrencies, their history and roadmap, their decision to leverage the brand name of Git, bug bounties, funded issues, web3, MetaMask, and the future of Gitcoin and how open source benefits.

Transcript
Discussion (0)
Starting point is 00:00:00 Bandwidth for Changelog is provided by Fastly. Learn more at fastly.com. Error monitoring is provided by Rollbar. Learn more at rollbar.com. And we're hosted on Linode servers. Head to linode.com slash changelog. This episode is brought to you by Command Line Heroes, a new podcast from Red Hat. In this podcast series, you'll be hearing true epic tales of the developers, hackers, and open source rebels revolutionizing the tech landscape. Here's a preview of the second episode, OS Wars Part 2, Rise of Linux. Okay, imagine for a second that you're Microsoft in 1991. You're feeling pretty
Starting point is 00:00:42 good, right? Pretty confident? Assured global domination feels nice. You've mastered the art of partnering with other businesses, but you're still pretty much cutting out the developers, programmers, and sysadmins that are the real foot soldiers out there. There is this Finnish geek named Linus Torvalds. He and his team of open source programmers are starting to put out versions of Linux, this OS kernel that they're duct taping together. If you're Microsoft, frankly, you're not too concerned about Linux, or even about open source in general. But eventually, the sheer size of Linux gets so big
Starting point is 00:01:18 that it becomes impossible for Microsoft not to notice. The first version comes out in 1991, and it's got maybe 10,000 lines of code. A decade later, there'll be 3 million lines of code. And in case you're wondering, today it's at 20 million. But for a moment, let's stay in the early 90s. Linux hasn't yet become the behemoth we know now. It's just this strangely viral OS that's creeping across the planet,
Starting point is 00:01:46 and the geeks and hackers of the world are falling in love with it. Discovering Linux was like gaining access to a secret society. Programmers would share the Linux CD set with friends. So everybody knows how this story plays out, right? Everybody listening to this show knows about open source, knows Linux, and you know how this story plays out. And what's important to think about is that this little thing called Linux has such a huge impact it started somewhere and that
Starting point is 00:02:12 may be you today it may start somewhere with you today but to hear more about this story you got to listen to it so true tales of makers who are transforming tech in the command lineup. Open source rebels. Subscribe where you get your podcasts or visit redhat.com slash commandlineheroes. Alright, welcome back. This is the ChangeLog and I'm your host, Adam Stachowiak, editor-in-chief and founder of changelog.com. And I want to share something awesome with you. We've been working so hard on a brand new version of our site. Head to changelog.com right now. I promise you, you will not be disappointed. If you love our email once a week, you're going to love everything we've been doing.
Starting point is 00:03:03 It is the foundation we're building upon. News and podcasts for developers. Head there now. Subscribe today. On today's show, Jared and I talked to Kevin Iwanki, the founder of Gitcoin. Gitcoin is a platform to monetize or incentivize work in open source software. We talked about Gitcoin and how it sits at the intersection of sustaining open source and cryptocurrencies. Two topics we absolutely love. We covered their history and their roadmap, their decision to
Starting point is 00:03:27 leverage the brand name of Git, bug bounties, funded issues, Web3, Metamask, and the future of Gitcoin and how open source benefits. So Kevin, Gitcoin sits at the intersection of two topics that we've been tracking for a while now. The first one is sustaining open source. And the second one is cryptocurrencies and blockchains and all that jazz. So let's start with the sustainability side of Gitcoin. Why is this a problem that you're personally interested in solving? Yeah, that's a great question. And I love starting with why,
Starting point is 00:04:05 because I think that everything sort of flows from that. But I've been a software developer for the last 15 years. I have a degree in computer science way back in 2006. And since then, I've built my entire career off of open source software and the GitHub ecosystem, which I think is like a pretty generational thing. If I was born 15 years earlier, I probably would have been doing a lot of Microsoft Stack stuff and a lot of closed source stuff. But my career has been built upon Python and Django and Nginx and Postgres, tools like that.
Starting point is 00:04:44 And so those are all open source projects. And at least the pattern that I've seen with my own open source projects, if you go to my GitHub, you'll see that there's about 15 of them, is that they kind of shark fin in that the interest really peaks when I get a fit of inspiration.
Starting point is 00:05:04 I put something out there, build a small community, and then something else happens that I'm interested in and I move on. But the bug reports and the community relying on the software doesn't end. So by using blockchain for incentivization mechanics and to sustain open source and to delegate tasks to the crowd, we're meant to try and fix that problem a little bit. So you're doing it with Gitcoin. Give us the elevator pitch of what this is
Starting point is 00:05:38 and what it does for people. Yeah, sure. So Gitcoin is a portmanteau of GitHub and Bitcoin. And what that means is we take any GitHub issue, you already work on'm relying on, and I can see that that issue board is overwhelming or it's got a lot of issues on it, I can place a cryptocurrency bounty on that issue in order to incentivize the repo maintainer to turn around the scope that I would like turned around preferentially. So it adds incentivization mechanics to open source software.
Starting point is 00:06:26 And let's see, the community is about 1,700 people at this point. I'd say that people join Gitcoin A, to make a little bit of money in open source, but also just to learn about blockchain with a set of peers that are also excited about Ethereum and Bitcoin and the web three, the evolving web three ecosystem. Cool. We'll definitely unpack the web three topic here soon. Let's talk about the name. That's the first time on the show too, web three. Nobody's ever said that yet.
Starting point is 00:06:53 That's right. We're cracking it here. You started the web 2.0 show back in the day, didn't you? Yeah. So yeah, that's an interesting aside there. The web 2.0 show obviously came around with Web 2.0. A lot of gradients, a lot of rounded corners, we used to always say. And, yeah, that was a fun show.
Starting point is 00:07:13 It started back in 2004, and I think it ended around 2009. Okay. Maybe we'll have to get the Web 3.0 show going after this. There you go. What do you think? Bring it back, man. I just find it so amusing that you're describing, like the way you define Web 2 is rounded corners and gradients.
Starting point is 00:07:30 Like for me, it'd be iOS apps and social media, but, you know. Oh, really? I think iOS came after Web 2.0. I think Web 2 was, for me, the epitome at the start of it was Ajax, specifically Dig.com. Okay, so you had like the democratization of content. Dig.com was huge. And they had their little dig button.
Starting point is 00:07:52 And the first time I remember this very distinctly, I clicked that dig button and the counter update without the page reloading, I lost it. I flipped out. I was like, what is this magic? You know, and that was when Ajax just became the bee's knees and to me that's that's what to win oh but definitely Adam speaks to the design style back then because he's bringing a designer's eye to the game yeah for sure uh I forgot about dig.com wow it's it's been so long uh you know reddit is where it's at reddit was like the
Starting point is 00:08:26 number two back when when dig was like the number one content aggregator of that of that era so times have changed kind of self they kind of self-destructed i was anti-reddit because i was such a dig uh fanboy that i skipped reddit went straight to hacker news and then hacker news became a cesspool so i went back back and found Reddit and I'm like, okay, I have, I've got a few cesspools to hang out in. And that's the current state of affairs.
Starting point is 00:08:50 At least in my life. Yeah. Interesting. So web three. Web three. So we'll, we'll, we'll table that for a second.
Starting point is 00:08:57 Well, let's get to the name get coin. Cause Adam, you and I were arguing about this and, uh, we were searching for like at least 20 minutes. Like what is, is it really a coin or not? Right. Because you said, you know, people can place bounties with cryptocurrencies. And so the assumption that I made and I was searching for it, I was wondering the current sale price of the G.I.T. coin of Git looking for a token and a ticker symbol and all that. And to be clear to the audience,
Starting point is 00:09:25 and you can explain some of the mechanics there, Kevin, is that there's no Git coin. It's just that portmanteau or two of GitHub and Bitcoin or Git and Bitcoin. But there's no Git coin. Yeah, and that's actually a question that we get a lot. And I don't know how many of your listeners are familiar with the ICO phenomenon, but there's this phenomenon in blockchain right now that's called ICO. And it stands for initial coin offering.
Starting point is 00:09:57 And the way it works is that if you have an idea for a startup you want to build in the blockchain ecosystem, you typically, the standard has become, you publish a white paper describing the idea. And the white paper also includes a specification for something called a token sale. And tokens are just unique assets that are available and trackable on the blockchain that entitle you to some right related to the project. So if you had like a distributed file storage network, then you could release a token called
Starting point is 00:10:32 Filecoin that would give you rights to store information on that distributed file network. It's like a very basic example of what a token is. And so we've kind of gone through this last year in which token sales have become really, really hot. People are 100x this last year in which token sales have become really, really hot. People are 100x-ing their money on some token sales. And people kind of expect a blockchain project to have a token and a token sale associated with it. I have 15 years of startup experience and I've never seen anyone ever raise $50 million, $80 million without even having a product to market yet. And so just like spiritually, it kind of felt wrong to back a token, back Gitcoin with a
Starting point is 00:11:16 token when there wasn't even a network. You know, I'm talking about this fall when I was putting the project together. So what we decided to do is sell funds for a little while and um and build a community and reach product market fit and it's possible that there will be a token down the line but i think that it's really important to have a culture that's focused on building things and learning about the ecosystem instead of like you go on the telegram channel for some of these some of these tokens and in all they talk about is the price of the token it's just it's just like the it kind of like poisons the culture i think if you if you
Starting point is 00:11:52 tokenized too early so that's sort of where the project is at uh but you know it's something that we're trying to work out with the name is how do we capture the the conciseness and the spirit of the project with the name but also let people know that there's no token it's just a network that's built around building we've been camping out in this sector for a while now and have have never really had deeper conversations like this on the show other than the ethereum show and the shows we've done around blockchain and hyper ledger but then you just said tokenized too early which i had never heard that phrase yet so i guess if you're on the end if you're where you're at maybe that's a often thrown out thrown around phrase but maybe another thing to talk about might be you know the attachment to
Starting point is 00:12:35 the brand git right we've seen some brands use it obviously github is the most influential user of a git based business brand and there's several others that have come and gone or still exist git labs another one that's direct competitor to git git hub um you know what's your attachment to you know what's the financial ramifications of that what are some of the downfalls were there some reasons why you chose the name git coin or even you know get involved anyways why is Why is that thing? Yeah, I mean, I think that there's obviously the attachment to Git, the version control system. When I moved from CVS to SVN and then over to Git
Starting point is 00:13:19 with version control, it was just kind of one of those mind-exploding kind of moments to see how easy it was to do branching and merging with the Git software. of technical careers and open source software being a path to middle class life for millions of Americans and probably tens of millions of people worldwide. So I mean, I think that there's that. There's obviously the sort of like action oriented way that you can use the coin with a double entendre. You're getting coins, which I think is cool. But yeah, so I mean, and, you know, I think that there's, as you mentioned, there's GitLab, there's GitHub, there's another project out here in Colorado where I'm based called GitPrime. And I think that, you know, hopefully we don't see any fatigue or, you know, any of these projects kind of at each other's throats because of the mutual use of the word Git.
Starting point is 00:14:28 It's kind of becoming an overloaded term. Isn't Git itself trademarked and owned, copywritten by Linus or the Linux Foundation or some legal entity that would own the rights to that? Yeah, it's something that when we were starting the project, we talked to our friends at another project that had used the Git trademark, and we had worked out sort of a scheme
Starting point is 00:14:52 in which we had thought that we can use that and still be in good legal waters. But I'm trying to get, you know, it's not that easy to email Linus, believe it or not. So I'm trying to find a way to get in touch with them. And well, A, I just think that, you know, it's not that easy to email Linus, believe it or not. So I'm trying to find a way to get in touch with them. And well, A, I just think that, you know, they're the spiritual ancestors of a generation of open source software. And I'd love to get in touch with them and see what they think about using blockchain
Starting point is 00:15:16 for incentivization. You know, if you read the cathedral and the bazaar, all the stuff about being open to the point of promiscuity and delegating everything. I think a lot of that came from Linus. So I'd love to get involved in that respect. And yes, obviously, the trademark stuff is something that we're looking at also. Cool. So the general flow of this conversation, I want to talk about really the idea and the model first, and then we'll dive into the technicals and the details.
Starting point is 00:15:45 And you can unpack a lot of these words that are either confusing or jargon that we don't understand as people who aren't building blockchain technologies, MetaMask, ERC-20, Web3, Dapps, like all of these things that can intimidate people when they're coming to this space. We'll dive into all that afterwards. So let's talk about the concept a little more. You mentioned incentivizing open source contribution through currency, right? Really through a programmable currency. What does that look like?
Starting point is 00:16:20 The obvious one is bug bounties. Is bug bounties, in terms of the model of payment, the end-all, be-all of Gitcoin, or is it just getting started? Yeah, I mean, I think that we're focused on incentivization on any GitHub issue. But that said, there are specific types of issues that are more easily delegatable than other GitHub issues. You know, obviously if you're kicking off a large epic or a large project, you don't
Starting point is 00:16:51 want to delegate that just to the crowd because that's going to need central architecture and the left brain talking to the right brain on that project. So we'd like to say that any issue where the ROI is high of crowdsourcing it is a good issue to put on Gitcoin. And I think you gave the example of bug bounties. And I think that that's a great place to start, provided that the readme is up to date, the code base is well tested, and the issue is reproducible. All of those things make it very easy to specify a bug that needs to be fixed. And those type of issues are really delegatable out to the crowd. What are the kinds of projects that would be able to fund?
Starting point is 00:17:41 In other words, you're creating a marketplace, right, of workers and payers, and you're using cryptocurrency as the mechanism for payment. But that's not necessarily generating the money, right? So like, if I have an open source project, and I have some stuff that I want done on it, and maybe it's really valuable in certain ways, but not necessarily, you know, I'm not a big business or I don't have a stack of cash on me. I can't really, I can't incentivize work on that based on Gitcoin because I don't have any coin, right?
Starting point is 00:18:20 So who's going to be bringing the money to this platform because it's classic, you know, two edged network problem of of chicken and egg. You need to have you need to have bounties. You need to have money there for developers to be interested in the developers, for people with money to be interested. So how are you going to bridge that gap and bring those people together? Yeah, I mean, I think that starting a double sided market, as you noted, is kind of a chicken and the egg problem, right? So how is Gitcoin going to do that? So there's the short-term strategy and there's the long-term strategy.
Starting point is 00:18:55 The first, I'll start with the short-term strategy just so you can see how we're getting the wheels turning. Gitcoin has now partnered with ConsenSys, which is a large blockchain venture studio based out of Brooklyn, New York. And they also happen to sponsor some of the best projects in Web3 in the Ethereum ecosystem. Projects like Metamask or Truffle or ConsenSys Diligence, GridPlus are using Gitcoin to incentivize action on their repositories. And, you know, those names might not mean a lot to a lot of your listeners. But if you're in Ethereum, wheels on the double-sided market. And right now, since we're all in the same portfolio, blockchain venture fund, due to all being involved in consensus, there's kind of uh i don't want to use the word synergy but i'm just going to use it because i can't think of anything else don't do it
Starting point is 00:20:11 there's a synergy there where we place bounties on their issues and it gets more issues to get or gets more users to get coin and it also pushes their repos forward so that's how we're getting it started. But the long term vision is to sell into projects that are cryptocurrency based and to let them see that, you know, if you're a project that just raised an ICO of 10 million dollars and a token sale of 10 million dollars and you've got some ether to spend and you're trying to hire up. Gitcoin is a great way to augment your development team with crowdsourced tasks. And it's also a great way to recruit because everyone I know who's recruiting software engineers likes to do a little test pilot project with them. Or at least some sort of technical interview to see what it's going
Starting point is 00:21:05 to be like working with them and what better way to figure out what it's going to be like to work with someone than to work with someone on something that's actually on the roadmap as opposed to something that just approximates what the working conditions would be like. So that's the short-term view. And then the long-term view is that Gitcoin is building up a suite of tools that are meant to help incentivize work in open source software. And in the future, it will not just be paying money in return for directed action on your repo. We'll actually allow repo maintainers to raise money using their GitHub repos. And the first step that we've taken towards that is by partnering with
Starting point is 00:21:54 Codesponsor.io and Eric Berry, who is the CEO over there has done an amazing job of building an ethical advertising network for open source software to allow repo maintainers to make a little bit of money off of the value they've created for the world. So I think that that project pairs really well with Gitcoin in that repo maintainers can raise money with Codesponsor and then potentially spend that money on pushing their repo forward. Very cool. That's exciting.
Starting point is 00:22:26 We're big fans of Codesponsor and friends with Eric, so happy to hear that that's going down and he continues to be able to work on that project, which otherwise looked like it was going to stall due to limitations on GitHub's platform. So that's very cool. Have you considered, so we mentioned like directed action
Starting point is 00:22:48 and it makes tons of sense to me that your prime place to get people to bring funds to the platform is blockchain companies because like you said, a lot of them have a lot of dispensable money that they may or may not have earned through displaying the abilities or future potential of their networks and products.
Starting point is 00:23:10 And like you said, they're also looking for people with applicable skills. What about security audits? Because that is a necessary thing, especially now that more and more of these developers who are working on these projects are writing code that directly moves money in and out of people's pockets. Surely security audits are going to become more and more essential as more and more companies have programmatic money. Have you considered Gitcoin as a potential platform for soliciting audits and that kind of stuff? Yeah. And yeah, I mean, just to take a step back before I answer your question, it is horrifying to go from web development where the worst thing you can do in the world is like drop a table in your database or like send an email erroneously to a place where you're moving
Starting point is 00:23:57 tens of thousands of dollars programmatically using your code. I mean, I think that that's a conceptual that if you're coming from web development, then it's sort of like a skill that we as a generation of software engineers needs to build. So I think you framed that really nicely when you said that these smart contracts are moving around a lot of money. But to answer your question, the applicability of Gitcoin that we've seen has been around security bounties in this area. So basically what you do is you put out a bounty for, let's call it, two Ethereum, which is worth roughly $2,000 right now. And you say, I invite anyone in the community to find a security hole in my product. And according to the OWASP model, if you find a critical bounty,
Starting point is 00:24:46 then, or sorry, if you find a critical issue, then you earn out the entire bounty. If you find a major one, you earn out 60%, et cetera. I think that when you're talking about security audits, which are more of like a,
Starting point is 00:24:58 you don't really want the crowd working on a security audit. You want someone who's got a lot of experience with smart contracts and you probably are better contracting with consensus diligence in order to get that done i think that's an interesting take too on on funding open source because like you know traditional models have been um you know here on your home page you've got find funded github issues which is the exact reversal of like, hey, just give a community or a project or several maintainers just money and hope they do well with it. Where this is actually funding directly, not so much somebody buying issues because somebody could just say, hey, project, here's $10,000 US dollars.
Starting point is 00:25:42 Convert that to ETH or bitcoin and fund whatever issues you need done like this is an interesting model of like funding the work rather than like just you know hopefully give you money altruistically or charity wise and you know what i mean like this sort of like puts value on the table on both ends you know monetary value for those doing the work but at the same time ways for open source to thrive and move forward in terms of progress yeah and i think on both ends, you know, monetary value for those doing the work, but at the same time, ways for open source to thrive and move forward in terms of progress. Yeah, and I think that one of the things that's really important in the Gitcoin model is that the people who are funding the work are aligned on the roadmap with the leaders of the repository. There's a Venn diagram there of the incentives and the governance of the repo.
Starting point is 00:26:26 And the ideal case is that that Venn diagram has heavy overlap. But I mean, I think that the macro turn that you're seeing with Gitcoin and some of these other projects that incentivize software development is the unbundling of corporate sponsorship of open source software. So, you know, there's the Red Hat Foundation and there's the Apache Foundation and there's all these other corporate sponsors of open source software. What if you could unbundle those business models
Starting point is 00:26:54 and allow the crowd to sponsor open source instead of just having corporate sponsorship of open source? And I think blockchain allows you to manage things a lot more granularly than the legacy financial system does. Yeah, I mean, I think from a developer's perspective, eventually you may find, if we find success with this model, a potential race to the bottom in terms of we're commoditizing our work
Starting point is 00:27:22 to a point where it's not worth as much, which, you know, maybe that's just the fact of life, but that seems like a potential downside for developers is now you're, you're basically, uh, not necessarily bidding.
Starting point is 00:27:35 It's not an auction for these things, but you have the projects placing the value and more and more people coming to that. Now you have people, you know, the competition gets stiffer, which will be fine. But then the other side of that is you have kind of a local maxima problem
Starting point is 00:27:51 where the work that is going to be done needs to be very small chunks and very well specified. And it's never the big picture stuff, kind of like you said earlier, Kevin, your left brain and your right brain talking together. It's difficult to crowdsource a Vitalik buterin to do his job that kind of a thing yeah so your thought your thoughts on those yeah i mean i think that that's uh that's that's a great point um and the commoditization of work is something that i think about a lot because Gitcoin is a fairly mission-driven project and it's built by developers for developers. And I'd like to think that we're building into a world
Starting point is 00:28:32 that is going to be better for developers, that developers want to live in. And there's sort of like the Upwork problem or like the Topcoder problem where you're basically racing to the bottom to bid for for for work that's not priced very well. And so we're taking steps to to make it coin a place where people can can build their careers
Starting point is 00:28:55 and build their portfolios and gain leverage over their lives. And I think that like one major step that we've taken since we last talked about Gitcoin is taking a stand against spec work, which I think is spec work is just basically like you turn around work for a bounty submitter and you might get paid or you might not get paid. So it's called speculative work. So we're trying to do a better job of allowing someone to claim a bounty and then have like a semaphore, like a lock, so that they're not doing spec work. And the other thing that we're looking to do is to branch Gitcoin from just being bounties and tips for open source softwares to being an entire suite of tools that allows you to be successful in this new blockchain-centric world, where the work is unbundled from working for a company and more centric around what project am I working on and what issues am I working on this week.
Starting point is 00:30:07 And a couple of products that you might see come from us that are meant to support the community in that vein in the next several months are A, a mentorship tool. So if you're a junior developer and you wanna get paired up with a senior developer, someone who has experience in blockchain, then we will hook you up with that. We're also looking at putting together a project, like a co-founder matching sort of system.
Starting point is 00:30:35 So basically, if you're a technical person and you need funding for your project, if you're a funder and you're looking for a mission to get involved in, then Gitcoin has a lot of candidate flow and a lot of developer flow right now. So Gitcoin can hook you up with people who can help you advance your agenda and advance your career in the longer term. But those are all things that are on the roadmap and it's an evolution that we're looking to go through in Q1 and Q2 of this year. I actually think that suite of tools addresses my other statement as well regarding the
Starting point is 00:31:09 small chunks, I think. Yeah, the small chunks as well. I mean, I guess the point I was trying to get to is there's certain developers or certain minds that the best model for them is to find a sponsor or a group of sponsors and that allows for them to just work and just do their
Starting point is 00:31:27 thing and the world will be a better place if that just happens you know and uh and so maybe you know with a suite of tools um you know you're not just bug bounty you're not just tips you have this mentorship thing you have co-founder matching suddenly you're like a tinder for developers oh that's crazy and you know perhaps there's even space for different kinds of scenarios to be built into the platform so i think that answers it yeah i mean i think what we're doing is we're basically building the emergent future of work uh and if you think about the the legacy model of how people find work, it just seems very broken to me. I mean, I wrote this whole series of blog posts about two years ago about how recruitment for software engineers is just fundamentally broken. I mean, you get this spam message from someone
Starting point is 00:32:17 on LinkedIn who barely understands your profile and barely understands the job that they're pitching and they get paid out 15% of the first year's salary of that engineer in exchange for getting getting that recruitment task turned around. And I just think that you're fundamentally better off when you have the people that you're working with involved in finding work and matching those people up directly. So I think that what we're looking to do is disrupt the way work has been done traditionally in large corporations and bring that more in sort of like a granular blockchain direction. This episode is brought to you by our friends at Linode.
Starting point is 00:33:23 Everything we do here at Changelog is hosted on Linode cloud servers. Pick a plan, pick a distro, and pick a location, and in minutes, deploy your Linode cloud server. Duel-worthy hardware, native SSD cloud storage, 40 gigabit network, Intel E5 processors, simple, easy control panel, VMs for full control running docker containers encrypted disks or vpns 99.9 uptime guaranteed 24 7 customer support 10 data centers three regions anywhere in the world they've got you covered they also have cloud.leno.com which is an open source single page application find that at github.com linode manager plans start with one gig of ram for five bucks a month or high memory plans at 16 gigs head to leno.com changelog get
Starting point is 00:34:13 four months free with their basic server 20 in hosting credit once again leno.com changelog Kevin, why don't you tell us how Gitcoin works from a user's perspective, and then we'll talk about from a technical perspective after that. Yeah, sure. So Gitcoin, as we mentioned before the break, is a double-sided market that allows you to crowds, click on the fund issue button. And when you paste in a GitHub issue, we will preload a bunch of different metadata about that issue, like the title, the description, the keywords associated with the skill sets that you would need in order to turn around that issue
Starting point is 00:35:17 and provide you with a nice little fund issue button that you can click and that will submit that funded work to the blockchain. And once that funded work is on the blockchain and you've staked some ether or some Ethereum based token associated with the work, it'll get fished out to the Gitcoin Issue Explorer. And the Gitcoin Issue Explorer is the repository of work that bounty hunters can turn around. So we've got a community of about 2,000 software developers who are looking to learn blockchain,
Starting point is 00:35:59 who are looking to make Ether or Ether tokens in exchange for doing software work. And from there, they can claim the work, turn around the work, and they can get paid out in exchange for turning around the work. And so that's sort of like the end to end use case. But the the outcome for both parties is that the repo maintainer got some work that was on their roadmap turned around and the bounty hunter makes some Ethereum adds to their their Gitcoin reputation. And they also have formed a new relationship that could lead to future work or maybe even a full time job in blockchain. So that's sort of like the end to end of the bounty flow on Gitcoin. Very cool. So I'm looking at the issue explorer now.
Starting point is 00:36:57 And for the listener's sake, Kevin and I have chatted a while back, maybe about a month, month and a half ago. And it looks like you got a lot more open issues today than you did back then, so congrats on getting a little bit of progress on that front. Yeah, I think the statistic is $50,000 has been exchanged off the platform over the
Starting point is 00:37:18 last couple months, and we didn't even realize when we passed that milestone, our community guy was saying oh, we should have celebrated, but I guess we'll have to celebrate once we cross 100K. There you go. But on the technical side, as you load up in the top left corner, I don't know about yours, Adam, but mine says Web 3 disabled. Yes. Please install MetaMask.
Starting point is 00:37:40 So here's where whatever the current web is meets this new web 3 thing tell us about this and and what web 3 is and why i need to enable it to use gitcoin okay yeah so um web 3 is uh oh man i gotta like take a deep breath because it's just like once you start going into blockchain you're just in the rabbit hole of this whole world. But yeah, hold on to your butts because we're about to go there. So Web3 is what the Ethereum community calls our vision for the web when the web is blockchain enabled. So just to unpack that a little bit, you have, when you browse the web, you're using a web browser.
Starting point is 00:38:33 I'm a big fan of Google Chrome, but I also have Brave and I have Opera and Safari installed. And those applications are great at making HTTP requests to a server and then receiving a response and rendering all of the HTML, CSS, JavaScript, that kind of stuff. And in the Web3 model of the world, specifically the Ethereum Web3 model of the world, your browser will become blockchain enabled. And what that means is that it can read from and write to the Ethereum blockchain. And that's an important capability for a browser to have in the Web3 world
Starting point is 00:39:14 because the Ethereum blockchain is a store of value and a store of information that can be shared across the entire internet. It allows for something called FAT protocols, which is just basically a way of saying that Gitcoin can share bounties information with the bounties network is another bounties project that's out there. And what this does, the reason why it's pretty neat for it to be on the blockchain is that it prevents us from having vendor lock-in for our data. So, I mean, if you think about some of the problems with Web2, or at least in my opinion, some of the problems with Web0 is that your social network is locked into Facebook. Your search history is locked into Google. And if you wanted to transfer them to somewhere else, then it's not self-sovereign. You can't just go to a different social network and take your
Starting point is 00:40:18 Facebook social graph with you. And I think that this is a real problem if you look at the prevalence of hacks that have happened, particularly if you look at the Equifax hack that happened about six months ago. You as a consumer don't have self-sovereign control over your identity. And in the Web3 world, you will because there's these fat protocols where the data is stored on the blockchain in a way that can be migrated from site to site. And you as a user have control over your identity and who you want to give that information through, through your web three enabled browser. So, um, I know I just took y all through the rabbit hole of what some of this means and what it could potentially mean. But like the TLDR, like the sum is that if you install
Starting point is 00:41:14 a browser extension called Metamask on your Chrome, Brave or Opera browser, then that will give you Web3 capabilities in the web browser that you already know and love. So is Web3 an Ethereum thing or is it a blockchain thing? You know, it's like you're in a car and you take a look over your shoulder and you almost don't know your own blind spots. I don't know. I actually don't even know where I'm where i'm going with this analogy this is like
Starting point is 00:41:49 yeah i i i think i screwed up the analogy but i i think i don't know what i don't know because i'm so ethereum has 30 times the developer interest that the next biggest smart contract platform has so i mean like maybe there's other projects that have this vision of web 3 but ethereum's kind of by and large the one that's got the most momentum towards building it and i also don't pay attention to the other platforms because i just think ethereum's becoming the emergent standard for this for this so so i guess this is a long way of saying, I don't know, but who cares if it's not Ethereum? Okay, I mean, I think there's maybe tunnel vision was the analogy you're trying to apply there. Or maybe that has more of a negative connotation than you'd like to apply.
Starting point is 00:42:46 Because it seems like, and I'm getting now from the technical details to kind of more philosophical once again but um it seems like you're saying that you're there's these silos of information and they live on in these you know in in your facebook in your twitter in your in your gmail and like the web 3 is this this you know freedom of my data to move about and these other things as well as as basically payments involved. But if it's all on the Ethereum blockchain, then I'm basically just moving from one silo to somebody else's silo. And Ethereum is definitely the initiator of the smart contracts movement and the very first thing of its kind,
Starting point is 00:43:22 but rarely is the very first thing of its kind the only thing that has success in that space, or even often not even the main thing 10 years from then. So I'm just wondering if the Web3 is very much like Ethereum people are doing this, or if they're trying to bridge all the blockchains. Yeah, no, I mean I think it's good to have this this check on our the ethereum vision i mean i think that one of the powerful things about blockchains is that if you don't agree
Starting point is 00:43:54 with the governance of them you can fork them just like you can fork a github repo if you don't believe in the product roadmap or the product maintainers, you can fork it. And you can do the same thing with the blockchain and just create your own, you know, I could create Kevtheorium and do whatever I want. And the more people that agree with my vision in the world, the more people will follow my fork instead of Vitalik Buterin's fork. So, I mean, I think that, you know, it's a little bit apples to oranges to compare Facebook's and Google's data silos, where they've built this like, business model off of spying on their users, and they're not going to give up that data, like they're going to hold on to the doorframe on the
Starting point is 00:44:35 way out. Whereas Ethereum is built around this open model, in which anyone can fork it. So I think that that's a primary, that's a primary difference there i think the law the line i was drawing is more along portability not necessarily like evil intention but i definitely agree with you that those are definitely two different things let's talk about metamask because it says web3 is disabled we'll get back to the technical side and also maybe the adoption side because when it comes time to web3 we talk about like you have your normal browsers and then now we have web 3 browsers which aren't don't really exist
Starting point is 00:45:09 so metamask is a chrome extension so sure please install metamask so right now to ride the web 3 the ethereum based web you're basically talking browser extensions is that ever going to be really adopted to a point where it could be big?
Starting point is 00:45:30 I mean, I'm sort of here to shill Ethereum, so I'm going to say yes. He's honest at least. More seriously. So, I mean, I think that, you know, when you look at any new technology, it's all about drivers and barriers for consumers so you know one of the big drivers for people getting into blockchain is they want to get rich like in you know i've purposefully not talked about the price of any of these assets on this blockchain because it's just like not something you know it's it's not our niche and it's not something that uh that i think is the best use of our time. But I think that it is when people read the articles about the price that you see the press writing bring a lot of people in. blockchain, hopefully their incentivization moves from just getting rich quick to seeing this whole
Starting point is 00:46:29 vision of the Web3 world that has less intermediaries, can disintermediate the financial system. And I think that the potential that I sum up the drivers in this ecosystem is, I think that blockchain can do to the financial industry what Napster did to the recording industry. That's how big I think this could potentially be.
Starting point is 00:47:01 And so that's how I like to sum up the driver side of the equation. And then the barrier side of the equation is just like how frickin hard is it to use and the answer like you know and this fits into your question about meta mask like meta mask is beautiful it's this like they've got their logo is this like polyfill Fox that follows your browser like your cursor around and it just looks very nice and polished, but you still have to install it in Chrome. And the answer in 2018 is, yeah,
Starting point is 00:47:30 it's kind of a pain in the butt to install this onto Chrome, but we're building a platform for the future of the web and the time horizon for what we're building is 10, 30, 50 years, and so I think that you're gonna see adoption increase. If you build the right products for the next five years, you're going to see adoption massively increase over that timescale.
Starting point is 00:47:54 Yeah, I don't know about you, Adam, but when I see install MetaMask, I'm just like, close tab, I'm done. And I'm an early adopter, generally speaking. Well, I guess it depends on your real reason. Like if we're just here as journalists, you know, doing a podcast, you know, maybe close tap. But just kidding. It kind of depends on your on your motives.
Starting point is 00:48:13 Right. Because but any sort of hurdle that is like above and beyond the norm of like everyday Internet as we know it, it's probably like I'll wait till i hear feedback from really close friends or a really good article from said thought leader and then i'll dip my toe in so maybe we need some of those to say hey or a killer app right like something that's so compelling something that drives you for developers get coin could be that because like i said you could get paid which is what i think kevin speaking to is like well there's good money to be made here and so that's a great driver for people as we see people talking about price action are mostly trying to make money quickly and so that
Starting point is 00:48:51 could be a motivating factor um or some sort of website that you go to and everybody's talking about and it's not like a crypto kitties type of a thing but it's like actually like somewhat revolutionary and just says you install MetaMask. At that point, you're like, I really want to use this thing. I guess I'll do that. Is a browser in the works then at some point,
Starting point is 00:49:15 do you think, Kevin? Or is this like you'll just leverage the fact that Chrome and others are out there and you have extensions? Yeah, I mean, I'm not, you know, the honest answer is I don't really know. There's the Mist, you know, the Mist browser is the Ethereum native one
Starting point is 00:49:34 and I think its adoption is like 0.0001% or something like that, but it's more of a reference client. So that's not a good direction to go then. Yeah, I mean, to be honest, I don't know what penetration is going to look like in the next several years. And one of the routes that we've thought about going is having a custodianship model of your funds on Gitcoin. So basically, you know, in this hypothetical version of the world, Gitcoin would hold your private key do all of the web3
Starting point is 00:50:06 bridge stuff and then you could just interact with it with a deposit or a withdrawal function on your like on on gitcoin.co so i mean i think that that's one direction where things might go and i think that the big question that's up in the air right now is how much of this blockchain enabled functionality do we want to put in the end user's hands? Yeah. Uh, it's the pros, even in like a prosumer's hands and how much do we want to hide from them and
Starting point is 00:50:32 just have blockchain in the back? I honestly think that that model makes a lot of sense for the short term because, you know, people are, especially with small amounts, you know, like if I want to sign up for get coin,
Starting point is 00:50:43 maybe I make half an eath this week maybe at one you know we're talking like hundreds and then maybe thousands of dollars over time of course it would build up but then you could just transfer out i mean people trust exchanges like you said with a custodial model for small amounts and small amount of times yeah and it greatly reduces that barrier of people who are intimidated or don't want yet another extension or to use Mist. Doesn't Brave have a lot of the stuff built in? I think Brave's an up-and-coming browser that a lot of us nerds would be more willing to try.
Starting point is 00:51:15 But yeah, I think that might be it. I mean, we're not necessarily here to give you product advice, but maybe we are. So that might be a good idea to try. What he's describing is very analogous to the freemium model of web apps. It's like you you got to provide some sort of path to give people the option to try and you can do it with limitations you know so in your case you can do that with say limited funds
Starting point is 00:51:35 or some restrictions to protect both them and you and incentivize them to take the plunge and install metabase or do whatever necessary hurdles or hoops required to become a full-fledged Web3 user. Yeah, and I think that it depends on the, you got to build the right product for the audience that you're going after. One of the reasons why we're sort of making a strategic bet on Metamask is that we're building a product that's for open source software developers who by definition want to work on blockchain stuff so i mean if you if you're not going to install metamask on your browser and and and use web3 then you're kind of not willing to put up table stakes to to even be serious about this about the system but as gitcoin grows and
Starting point is 00:52:22 we try to capture more web2 projects, we're going to have to either adapt or the users are going to have to adapt. And that's just a reality of consumer internet. This episode is brought to you by Google Cloud Platform and their awesome weekly podcast where Google developer advocates answer questions, get in the weeds, and talk to experts, customers, and partners about GCP. Here's a preview of episode 111, where Mark Mandel is asking Sam Ramji about products he's passionate about in the future of cloud. Are there particular technical products that we have or potentially may have in the future that get you really excited? Anything you're particularly passionate about right now? Oh, boy.
Starting point is 00:53:26 I mean, just pick one. I was going to say, clearly, I'm not a very passionate person. I'm really lucky I get to care about all the things I'm doing. There's a lot of real interesting things happening in terms of how we take code, which is a developer's set of intents, and turn it into running production systems that developers and operators can both collaborate on. There's a whole chain of technologies there, both first-party technologies and third-party
Starting point is 00:53:51 technologies. Third-party like Spinnaker that we've gotten into. It's an open source project that was started by Netflix and we've gotten really involved in it. It's a really nice way to do multi-cloud computing. And all of these things really need to come back to giving developers control of exactly how they want their code turned into an artifact like a container, how they want it structured into services and pods, and where they might want to run it. So I think part of what brought me to Google is this core belief in open hybrid cloud. When I left Cloud Foundry, I had spent two years committing all of my heartbeats to putting technology back under the control of the companies that use it rather than the companies that sell it. And part of what brought me here was Brian Stevens said, you know, our mission is to be the open cloud. I said,
Starting point is 00:54:33 you must be kidding me. That doesn't make any sense. Every hyperscale cloud provider is clearly an ambitious monopolist. Not at all. Right. So when we look at this. So if you're looking to move to the cloud or generally interested in deeply technical cloud focused conversations, check this podcast out. It publishes weekly and you can subscribe in Apple Podcasts, Google Play, Stitcher, YouTube and more. Head to GCP podcast dot com and look for the big subscribe button at the top right hand corner. Once again, GCP podcast dot com. gcppodcast.com So let's dive into the technical nitty gritty from an implementation perspective. And we'll talk more about MetaMask because you can tell us exactly how that browser extension that represents the user somehow as a wallet, I suppose, interacts with Gitcoin specifically. But I'm sure it'll apply generally to Web3 websites.
Starting point is 00:55:49 Explain to us how it works from a technical perspective. Implementation of the Gitcoin website with MetaMask and the interactions between the browser extension and the website, and I'm sure there's servers, and there's the blockchain. Tell us how it all works technically. Yeah, so I mean, I think you can think of the blockchain in the Ethereum blockchain as a giant distributed database. And what the blockchain does is it allows you to manage trust between parties across the internet. So one of the reasons why that's really powerful is we can store all the information about the bounty task on the
Starting point is 00:56:35 blockchain and that can be the source of truth for all parties about the state of the task. So in contrast to a legacy financial system, crowdsourcing platform, like let's say Upwork, for example, Gitcoin never actually is an intermediary that holds any of the funds between the bounty submitter and the bounty hunter. So when you post a bounty to Gitcoin, you're actually submitting it to the Ethereum blockchain. And the funds that you're associating with the issue live on the Ethereum blockchain, which is just a massive, massive simplification over the credit card and legacy financial system where we would have to deal with translations between currencies and having a legal structure associated with doing escrow and stuff like that. So basically the task goes onto the Ethereum blockchain.
Starting point is 00:57:40 And the way MetaMask works is it's just basically a Ethereum wallet that allows you to confirm that you meant to put that information on the blockchain. And the technology that powers MetaMask is actually RSA public private key encryption. So if you want to do a transaction to the Ethereum blockchain, you're signing it with your private key. And that's how the rest of the computers on this giant distributed database know that the funds are authorized to come from you and that the information actually came from you. So it all goes out there into blockchain world and then other people can pick up
Starting point is 00:58:20 the funded work and turn it around by submitting their own transactions to the blockchain, which claims the funded work on the platform. So this all is functionality that lives on smart contracts on the Ethereum blockchain. And that's a pretty powerful way of removing the need to have an intermediary, the need to do international translation of currency. And the other powerful use case that this enables is the ability to pay your bounty hunters with tokens. So if you think about all these ICOs who have raised $10 to $20 million to fund their projects, they probably have some ether on hand that they can use to incentivize actions out of their community.
Starting point is 00:59:11 But they also probably have a native Ethereum token that they can use to incentivize work on their repo. And that's powerful because it allows them to tie their incentives as repo maintainers with the incentives of the person who turned around the work because they both hold the same token that rises and falls with value, rises and falls in value associated with the work that's being, or the success or failure of their project. So I think that that's an interesting use case that could never even exist in the legacy financial world. So Ethereum is the network, and so Ether is the token, but you're saying that people can use their own compatible tokens for their specific projects yeah and in the the in that standard is called erc20 uh erc20 is just it's like think of it like a java style interface that defines functions like
Starting point is 01:00:14 deposit and withdraw and transfer uh and things of that nature and so you can basically mint your own token that, uh, that can be used for, uh, think of it like a software license for a product that, that you're putting out there. It's a unique, scarce, uh, asset that you can put out on the blockchain. Very cool. So you could actually post those on Gitcoin as let's just say there was a log token and it's just for us. It's only for us. We have, we have issues, and you can say it says five log, and then people will get paid in log, and then that would be fungible with Ether, or do you have to convert it to Ether
Starting point is 01:00:57 before you actually post it? Yeah, I was just giggling over here a little bit, because I'm a very visceral person, and I think of log, and I think like a little tree stump or something like that. But yeah, I mean, so it's yes, that's basically how it works. It's sort of a contrived example, though, because like the tokens that are most valuable represent some sort of enforceable right to do something special with the tokens like your log tokens don't do anything other than have a sort of like branding association with your project like the in order to give the log tokens actual value so people
Starting point is 01:01:37 would care about them they could be redeemed for something associated with with your project ideally well you're just assuming our log tokens don't have any value, but maybe they have all sorts of value that I didn't tell you about yet. Well, in today's ecosystem, I wouldn't be surprised if they went 10x. I'm cranking out a white paper tonight. We're going to have logs in the morning.
Starting point is 01:02:00 But, you know, I try to take a long-term view on this because I think it's really 1996 right now for blockchain. I mean, that's how early we are in this this whole new this whole new world. And the pump and dumps and all the tokens that are that are just cash grabs are eventually going to get filtered out just because of the Darwinian nature of capitalism. But what's going to be left is the facebook or the google of web 3.0 uh well i don't know invite me back on in 2025 and we'll see what happens we will yeah i mean i don't know specifically about you know web 3 and ethereum although it's definitely like you said has huge a huge advantage and and the developer focus is is on it But my current take, and I've been watching this space relatively closely,
Starting point is 01:02:46 is that is it a mania and a price bubble and all that? Yes. Is it also actually revolutionary technologies that someday will change the way things work? Yes, I think both those things are true. And so it's tough to see the long term when you're staring at all of the frauds and the scams and the people who like the bit connects and stuff that are you know going to zero while everybody loses
Starting point is 01:03:11 their savings but yeah that doesn't mean there's not like there isn't real value underneath and i think there is so that's my take. Yeah, and I largely agree with you. I mean, I think that another parallel is the internet bubble. And I think the key is to invest in the Yahoo or the Amazon and not the pets.com. Right. And the internet bubble was a bubble, but it was also a fundamental shift in the way the world organizes its information. And so I think that what we're seeing here is a fundamental shift in, possibly a fundamental shift in the way the world organizes its finances. So I think that blockchain,
Starting point is 01:04:00 what TCPIP did for information, there's the potential that blockchain will do for the financial system. And there's obviously huge upside there. But under the guise of upside, there's going to be the BitConnects of the world or projects that are just looking to hang on to the trend. And this is actually one of the one of the reasons i started gitcoin was to allow people to have the skills to uh to thrive in this new blockchain ecosystem i think that uh educating people and and helping them learn to use the tools and build meaningful relationships is how we mature the ecosystem so it's it's one of gitcoin's missions well let's actually let's let's go there then so let's let's imagine a developer who would love to get on you
Starting point is 01:04:52 know gitcoin and and get paid um pick an issue most of these are related to the ethereum network um so they're gonna have to have working knowledge of Here's, I'm trying to pull one that would actually be good for our use case, multi-auth methods per resource. These are hard to parse. Sounds simple. Yeah, these are hard to parse live on the air. But let's just say they pick one out, and it's for a specific, like here's one that was posted by the Truffle team.
Starting point is 01:05:21 How does somebody get started? I mean, maybe you can even tell us about how you got started, although I'm sure it's better now than it was back then. It's been a couple of years of maturation, but you know, the jargon, the interaction with the browser extension, with the EVM, the Ethereum virtual machine, writing a smart contract, what are the best ways that people can actually, you know, dip their toes in the water and see if this is the kind of coding that they want to do? Yeah, I mean, I think that everyone's got different learning styles. Me personally, I learn best through immersion.
Starting point is 01:05:55 So I went to hackathons. I read the Truffle Docs. I built one of their little tutorials. What's Truffle for the audience? Oh, yeah. I'm so saturated in this that I forget that I'm using buzzwords even when... But anyway, so Truffle is like... Think of it like Ruby on Rails, but for the Web3 ecosystem.
Starting point is 01:06:17 So it allows you to manage your smart contracts and your tests for them, your migrations, your deployments, stuff like that. So it just makes Solidity and smart contract programming way easier. Okay. So you said immersion, you went to the hackathons. Yeah. I mean, I think that the number one value proposition that Gitcoin has for its users is immersion in a community that's excited about blockchain. So if you join our Slack, there's channels for Python, for Solidity, JavaScript, C Sharp, anything like whatever programming language you're into. And there's people in there that are excited about blockchain
Starting point is 01:07:05 and helping you gain the tools in order to be successful there. So I think that's the first place that I would recommend people check out when they're trying to get involved in Gitcoin. And then the second thing that you can do is you can go claim an issue out on the issue explorer. And that's just an opportunity to get paid to work on open source blockchain issues. hourly rate for a blockchain engineer on Gitcoin has been about 40, $45. So if you're into making a little bit of extra capital while you learn a lot, then that's a, that's another way to do it. That's an interesting perspective too.
Starting point is 01:07:55 Cause like some people out there will be doing these things and not really finding a way to, you know, financially gain. Right. And this is one way you can do kind of what you just said there do something that you already kind of know a bit about use your expertise but at the same time learn a bit more and and also get paid that's not something that you see often yeah i mean i think
Starting point is 01:08:16 another piece of upside that's that's sort of important here if you're playing the long game you know is is the relationships that you're going to build in this ecosystem. Because the people that you're going to meet on the Gitcoin Slack or when you turn around an issue for Truffle are going to start companies or important open source repos that could potentially be hugely important in this new blockchain based ecosystem. So I think that's one of the one of the upsides that I think people should be focused on in addition to the extrinsic monetary capital gain stuff. Yeah, definitely. It feels like an ecosystem, which is burgeoning, but small enough that you can definitely make connections. Like the projects there, there, there is a, some sort of of a i don't want to call like a
Starting point is 01:09:06 symbiotic relationship but there's like a an interesting i don't know like a crossover between open source and blockchain technology so we're like most of them are open source projects as well they're just like open source projects that are like have their financials either as the foremost thing or at least figured out right up front. They have issues with how they're going to run their governance and there's people trying different governance things. They have issues with how the funding all works and then they have the code and who does what and the bounties and I just there's a huge
Starting point is 01:09:47 crossover between the two and so it'd be familiar and yet different I guess when you when you dive into those things but I guess the point I was trying to get to at is when you get involved in open source project and over time you make friends you know you said, you network, and there's a real community that forms. And in this case, that same thing can happen. And the people who are building these things, because it is small and burgeoning, often can go on to build interesting and different things as well. Yeah, and I think the key thing about Gitcoin is it's a way to get involved in the ecosystem when you're not exactly sure what your play is. We've got a lot of people in there who have corporate jobs that they're looking to make a next move from or they're freelancers who
Starting point is 01:10:35 are looking for their next gig. But they recognize that blockchain is this new frontier that could potentially be important. So, you know, it's only one way to do it. Like I'm going to the Boulder blockchain meetup tonight, uh, to nerd out with people in the local community. Uh, and there's going to be a hackathon and Ethereum hackathon out here in Colorado called ETH Denver in the middle of February. Uh, and by the way, applications are still open. Uh, if this airs before January 30th, applications are still open. But there's a lot of people in the world who aren't privileged enough, like who aren't like privileged like I am and get to just go down the street and go to a blockchain meetup. So by providing an online hangout for
Starting point is 01:11:15 people to figure out this ecosystem, I think we're going to help people immerse and be successful. And, you know, that's really what the mission is. It's to push open source forward and to help people navigate this new ecosystem. Well, I mentioned your updates to the website since the last time you and I chatted. You've also slightly tweaked your mission statement, your tagline, which was push open source forward.
Starting point is 01:11:41 And now it's push open source repos forward slight change maybe we're looking staring at the trees and not looking at the forest here but just that was curious to me i wonder what your your shift in in uh motivation for adding the word repos in there was uh i think you've stumbled upon an ab test that we're running right now i'm a b test too then because I've got that as well. If you're listening to the podcast and you want to tweet us and let us know whether you like push open source forward, push open source repos forward, or grow open source,
Starting point is 01:12:20 it's something we're trying to figure out right now. Very good. I like them all that doesn't help me call a test though yeah exactly I think I would go for your original one just because it's just one last word and it's implied and also has a larger context because things might live outside of repos
Starting point is 01:12:40 if you're also reading into the language pushing sometimes can be slightly aggressive right even if it's for the goodwill of the the person or the thing or the object you're pushing you know sometimes it's not even willingly being pushed so yeah that's true i kind of like you know i think of open source uh i'm kind of leaning towards grow open source and it's because i kind of think of open like growth is something that happens sort of naturally when you give it the right condition when you give something the right conditions to grow and i think that open source like well obviously like if you look at a map of how linux has evolved over time it kind of looks like a tree but uh i like the analogy of the
Starting point is 01:13:19 natural world just because let's be honest i live in colorado and i'm kind of a hippie and i love spending time outdoors but i actually the more i think about it i think i like grow open source too all right i just i switched my i went to from a to c i don't like c the most on my ab on your abc test well kevin anything else uh you want to chat about with regards to get going before you let you go uh you know I think like my parting thought would just be that the ecosystem is kind of crazy right now, the blockchain ecosystem. And, you know, if you hold on to your values and you focus on building and don't get caught up in all of the hype and all of the hubbub about price and just focus on building skills and making meaningful relationships, then that's how I advise people to get going in this ecosystem. So build something meaningful. What about to those maintainers out there that are thinking,
Starting point is 01:14:19 geez, I can find more support or find interesting ways to leverage this new stuff happening out there and also fund issues or fund the future. Yeah, I mean, so the way to get involved with all of that is to follow Gitcoin on Twitter. We're Gitcoin, G-E-T-G-I-T-C-O-I-N, or to go to Gitcoin.co and sign up for the Slack channel. There's a bunch of smart people in there nerding out about blockchain technology,
Starting point is 01:14:52 not the price, and building great stuff. So that's a way to get involved in the community. Cool. Kevin, we'll leave it there, man. Thank you so much for your time today. Thank you very much for having me. All right. Thank you for tuning in to the changelog this week we love doing this show and if you love this show share it with a friend rate us an apple podcast time go to changelog.com and subscribe
Starting point is 01:15:16 thank you to our sponsors red hat and their awesome new podcast command line heroes linode and the google cloud platform podcast. Also, thanks to Fastly, our bandwidth partner. Head to fastly.com to learn more. Air monitoring is done by Rollbar. Head to rollbar.com to learn more. And we host everything we do on Linode cloud servers. Head to linode.com slash changelog. Check them out.
Starting point is 01:15:38 Support this show. The changelog is hosted by myself, Adam Stachowiak, and Jared Santo. Editing is by Jonathan Youngblood. Our music is produced by Breakmaster Cylinder. Head to changelog.com to keep up. Subscribe today. We'll see you again next week. Thanks for listening. Thank you. Bye.

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