The Changelog: Software Development, Open Source - Fireside chat with Jack Dorsey ♻️ (Interview)
Episode Date: August 19, 2022This week we're re-broadcasting a very special episode of Founders Talk. Adam was invited by our friends at Square to host a fireside chat with Jack Dorsey as the featured finale of their annual devel...oper conference called Square Unboxed. Jack is one of the most prolific CEOs out there. He's a hacker turned CEO, often working at the very edge of what's to come. He's focused on what the future has to offer and an innovator at scale. He's also a Bitcoin maximalist and has positioned himself and Block long on Bitcoin.
Transcript
Discussion (0)
What's up friends, this is the change law we feature the hackers, the leaders and the
innovators who are moving us closer to the future of software.
Today's show is a rebroadcast of a very special episode of Founders Talk.
You can check out Founders Talk at FoundersTalk.fm.
I was invited by our friends at Square to host a fireside chat with Jack Dorsey as the
feature finale of their annual developer conference called Square Unboxed.
Jack is one of the most prolific CEOs out there.
He's a hacker turned CEO at that, and he's often working at the very edge of what's to
come.
He is focused on what the future has to offer.
He's considered an innovator by many, and he's also a Bitcoin maximalist,
and he's positioned himself and Block long on Bitcoin.
Big thanks to our friends and our partners
at Fastly and Fly.io.
Our pods are fast to download globally
because Fastly is fast globally.
Learn more at Fastly.com.
And our friends at Fly
like to deploy your app closer to your users.
It's like a CDM, but for your entire application.
If it runs in Docker, it runs on Fly.
Try it free at fly.io.
This episode is brought to you by our friends at Fly. Fly lets you deploy full-stack apps and databases closer to your users, and they make it too easy.
No ops are required. And I'm here with Chris McCord, the creator of Phoenix Framework for Elixir
and staff engineer at Fly.
Chris, I know you've been working hard for many years
to remove the complexity of running full stack apps
in production.
So now that you're at Fly solving these problems at scale,
what's the challenge you're facing?
One of the challenges we've had at Fly
is getting people to really understand
the benefits of running close to a user
because I think as developers,
we internalize as a CDN, people get it. They're like, oh yeah, really understand the benefits of running close to a user because I think as developers, we
internalize as a CDN, people get it. They're like, oh yeah, you want to put your JavaScript close to
a user and your CSS. But then for some reason, we have this mental block when it comes to our
applications. And I don't know why that is. And getting people past that block is really important
because a lot of us are privileged that we live in North America and we deploy 50 milliseconds
a hop away. So things go fast. Like when GitHub, maybe they're deploying regionally now, but for the first 12
years of their existence, GitHub worked great if you lived in North America. If you lived in Europe
or anywhere else in the world, you had to hop over the ocean and it was actually a pretty slow
experience. So one of the things with Fly is it runs your app code close to users. So it's the
same mental model of like, hey, it's really important to put our images
and our CSS close to users.
But like, what if your app could run there as well?
API requests could be super fast.
What if your data was replicated there?
Database requests could be super fast.
So I think the challenge for Fly
is to get people to understand
that the CDN model maps exactly to your application code.
And it's even more important for your app
to be running close to a user
because it's not just requesting a file. It's like your data and saving data to this,
batching data for this, that all needs to live close to the user for the same reason that your
JavaScript assets should be close to a user. Very cool. Thank you, Chris. So if you understand why
you CDN your CSS and your JavaScript, then you understand why you should do the same for your
full stack app code. And Fly makes it too easy to launch most apps in about three minutes.
Try it free today at fly.io again, fly.io. I'm here with Jack Dorsey. Jack, this is your conference. You need no introduction, of course.
Before we go into all the details of the announcements of this conference and obviously
the name change from square to block and this bigger vision that you're implementing and doing. Can we talk a bit about you? The reason why I
think I want to do this is because this is a developer conference. You're in your own words,
you've said you're a hacker, you're a hacker turned CEO. I watched the Lex Friedman podcast
you were on and I love that podcast and your appearance on there. But what does it mean to be a hacker turned CEO today?
You know, when I was 14, like I was a legitimate hacker.
Like I just loved tinkering with computers and I found BBSs and I found the internet through those BBSs.
And it was the only way I really learned in the early days was um trying to
find ways into these systems um and then seeing the source code for a lot of it because a lot of
the source code of the early internet was open still is yeah most of the internet runs on open
source software so i have so much gratitude for the people that chose, usually as their side things, to build software for the public and in the public.
And I was really into punk rock at the time as well.
And one of the interesting things around punk rock is like, you know, someone gets up there first time with a band and they're absolutely terrible.
And then you see them the next
month and they get a little bit better and you see them two months after that and they're really good
and then they get great and um just being able to like create in public and make your mistakes
in public i saw the same sort of attitude and approach in um on the internet and open source
software where you're not you're a terrible programmer and you
put something out there and you get feedback and it's usually super negative feedback and
angry people behind keyboards, but it gets you into a better state. It helps you learn.
And you learn from others just by watching their work and watching what they're doing and
what mistakes they're making. The other thing of hacker to me means like you do whatever it takes to make it work.
I was not an engineer. I was never an engineer. I just don't have the skill for that. Engineer
being someone who actually can make something work, but also it be stable and scalable and
be fail safe. I learned enough to make the thing work, barely work,
and it would probably fall down at some point.
So I wrote all the original code for Square back then,
and it was quickly replaced by people who could actually make it scale.
Although I thought mine was pretty good in this case.
Yeah, you're doing some cool stuff in the public too, especially with Spark. We'll talk about some
of the stuff that you're doing in the open, the Bitcoin wallet, of course, mining Bitcoin,
the hardware aspects, but this aspect of embracing open source software, embracing
really the public aspect of getting that feedback loop, which I think is pretty interesting. So
feel free to pepper that in as we get closer to it. But I know that you mine Bitcoin. Do you do anything developer-y today?
If you're hacking today, how would you describe a hack that you might do? Not so much today
specifically, but today in terms of the timeframe? Yeah. I mean, just on that point, I think it's
really important as companies get more successful that they give back to what they've taken so much
from. And open source was that for us.
So we're doing a lot with open source because we've been successful because of it.
And we need to give back.
Today I'm learning how to program Rust.
And that's literally today, but also over the past few months.
And I love the language.
I think it's incredible. Its compiler is amazing because it points out so many errors that you would have not otherwise seen until you run it.
Some weird occurrence happens and then you come into contact with it.
So it's an amazingly well-designed language.
And it's a joy to write stuff in it.
Pro Rust.
All right.
What kind of things are you hacking on with Rust?
Anything in particular?
Just basic stuff.
I really love
low latency real-time systems.
So I'm trying to get
more into that.
But obviously,
there's a lot of
Bitcoin in the broader
crypto ecosystem
that's written in Rust.
So it's very good
at real-time
low latency system level work.
And that's kind of what I'm fascinated by. Not that it would be useful at all, but it's a great challenge for me. semi-easy for someone like you to be where you're at in terms of your, you know, what you've achieved in your life and what you lead to just sort of just lean back a little bit. But I think
being curious is always important to kind of progress and grow and, and just still innovate.
Really, you see the edge of things and you're not, you're not letting go.
Yep. A hundred percent. That's why I do it.
Well, the theme of this conference is this new world, and it could be sort of framed in a couple of ways.
Obviously, this new world in terms of what happened in the last couple of years, but also this new world in terms of this name change, Square Term Block, Square being the synonymous name for your seller's platform and everything you're doing there.
But this was announced back in December, the name of Block, etc.
The site is obviously super beautiful.
I love the site.
When it first came out, I was like, what is this?
Block.xyz.
And it was really cool.
TBD, Spiral, Tidal, Cash App.
You've got a lot of things happening.
But share the bigger picture of what happened with the behind the scenes of this name change.
Sure, people see in December this new name,
these new desires for Square, now as Block, but help me understand when this journey began and
why Block exists today and what you plan to do. Yeah. It really began at the start of the company.
We made a conscious choice not to name our company after anything having to do with payments or finance. So we
wanted a word, a name that allowed us flexibility and didn't keep us into the payments world.
We didn't really know why. We had no plans or intentions about expanding beyond what we
originally started with, which was just a credit card reader that plugged into the phone. But
little by little, as we saw people use it, we realized we weren't building a credit card reader.
We were building a way for people to make a sale.
And then we stepped back and said,
well, credit card reader is one way to make a sale,
but it's not the only one.
There's many ways for someone to make a sale.
So that led us to build a register
to help people organize their information
around their business and make better decisions,
which would grow their sales and make more sales. It allowed us to get to Square Capital, which allowed us to
lend people money to build up their business. $5,000 for a few new salon chairs could double
or triple your business just with that small loan, which no bank was doing under $25,000.
And it allowed us to build something like Cash App
that was more focused on individuals instead of sellers. And that was a moment, especially as
Cash App got bigger and bigger in terms of scale, that we realized that there might be
something here. We're not just building an ecosystem for sellers, but we're building an ecosystem of ecosystems. And what I mean by that is like the seller business has always been
about what are all the tools that we can build for a seller to help them make the sale and make
more sales? And how do they positively reinforce one another? Utilizing the register, using the
register and payments allows you access to get a square
capital loan for instance um using the developer platform um you know allows you to build other
functionality on top of or get functionality for a small business or a larger size business
so we were really excited about that idea of like building this ecosystem and now we had two ecosystems at
scale and so you know we asked like why not add others and we found another one called title which
is a music streaming service which felt like a to a lot of people felt like a very weird thing to do
a financial company buying a music streaming service but if you look at what an artist has
to go through to start their career or grow their
career it's not all that dissimilar from a small business so we're focused on the artist problem
not the the streaming aspect and yeah and then we started um a new business in a new ecosystem
called tbd which intends to build a developer platform for people to build exchanges, Bitcoin exchanges all around the world.
So when we got to those four, we're like, you know, Square doesn't, Square, sellers know
Square as Square. They don't consider Cash App to be part of that. Cash App doesn't
consider Square at all. And in fact, most of the Cash App customers don't even know that
Square exists. So we needed a new name.
We needed to give the Square name to Square, to the seller business.
And therefore, we needed a new name.
And we went through a lot of names, some terrible, some amazing.
And we ended up at Block because there's a reference to the square shape.
It's just as boring as the name
square we wanted a boring name originally because we didn't want to be in front of our customers
we wanted to be invisible we wanted to be behind them we wanted to be under them
um it's a reference to a block uh like a neighborhood block where we found our sellers
a block party for title blockchain for all the Bitcoin stuff we're doing. So the
name just worked. And it's simple and boring and we can work to make it cool. But it's never meant
to be a consumer facing brand. It's only for our recruiting efforts or investors and a way to reference this thing that contains all these
companies inside of it. Yeah. One of the things you said in the announcement for, I think is
really interesting. You said Block is a new name, but our purpose of economic empowerment remains
the same. You said, no matter how we grow
or change, we will continue. And this is the point I want to kick on, is we will continue to build
tools to help increase access to the economy. And that's obviously where you began with Square with
sellers and this realization going from the original hardware to the platform and all the
software and all the data science behind things. I think that's really interesting how that vision
process, because as you had said, all the things you're doing grew beyond the Square brand.
And it actually kind of hindered Square because it's like, I was a cash app user,
been a cash app user since 2013. And I talked to other cash app users. I pay florists, I pay
my masseuse. I mean, I pay a lot of different people. I pay my housekeeper, I pay my babysitter
all through cash app, but they don't know that it's square. And it's interesting how this name change to allow you to zoom out
further, but still kind of anchor into that core point of increasing access to the economy.
Can you speak to that? Yeah. So our purpose is economic
empowerment, which as you said, is a way of saying, you know, how do we build tools to allow people to participate in the economy more or better?
In the early days of Square, it was just like, I need to accept credit cards and my bank is not allowing me to.
You know, they didn't have the infrastructure to do that or they chose not to.
So, you know, we enabled, So we enabled millions of businesses
who otherwise couldn't get a credit card acceptance account
to get one.
And that was purely access.
The same thing was true for Cash App,
which is like access to fast, speedy,
simple financial rails to send money peer-to-peer.
But then we started holding balances for people
so they could effectively get a savings account with Cash App app or checking account. We issued Visa credit cards for them that works at
ATM so they can get extra paper cash rather than buy and sell Bitcoin. All these things go towards
that purpose. And that's what we decided. We have these four business units now, and each one of them effectively has a CEO and each one of them can do whatever they want in terms of the culture, the values, the
operating principles. But the one thing they must align around is our purpose. Are they serving
more access to the economy? Are they serving more economic economic empowerment and that's why title made sense for us
is because if we get this right then we're empowering economically artists which has been
the biggest issue for artists and musicians specifically the label takes so much from them
they're not making a lot of money from a uh a stream they're making money from merchandise touring and um they don't have a
lot of options to make that part easy like that part is hard and that's the part that we made
easy with with square like our e-commerce sites and in-person and services like like touring and
ticketing and whatnot so to give them of that infrastructure for any artist, whether they be very small or very large, and to put it into one download and to have an API associated with it
to this conference, to put in this conference, is, I think, pretty incredible.
I agree. I want to speak to the evolution, I suppose, of Square. Let's zoom into Square itself. Since we've got Square as the primary,
you know, the primary brand
that was there before this rename
and obviously all these changes described.
But there was an evolution that took place.
You began with, as you said before,
this hacker mentality.
Some of the, all the early code for Square
was written by you
and obviously replaced over time
because, you know, better people, you hire better people, right?
Smarter people than you.
But there's this evolution that took place.
You started with this hardware device and you had this idea to sort of just accept payments.
But then something else happened.
Something else happened that it wasn't just simply about, oh, help this seller accept credit cards.
Then it was helping them get access to it. But now it's a platform, and it's a full-fledged platform with open source APIs
and tons and tons of developers and tons of partners being a part of this.
So far, it was talked about.
Lots of different things happen around this implementation of this platform for folks.
But help me understand what Square is today and how it's evolved from this initial idea
of a hardware device that you hack together for an iOS device or
the 3.5 inch jack or the 3.5 jack? We resisted building an API in a platform for a long time,
mainly due to my experience with Twitter. With that service, we released the API day one.
And there was a lot of benefit to it, but all of our downtime was because of that API.
People were just doing unexpected, crazy things,
as you would expect them to do with a really open API.
And we should have had more constraints and controls over that,
but we just didn't know what we didn't know.
And with Square, I knew more of that,
and now we're moving money around.
So people doing crazy unexpected things could come at a different cost.
So we want to be very thoughtful about how we thought about a platform and how we built it out.
And it wasn't until we hired Alyssa, runs Square and our seller business that we felt comfortable
like really going for it. And the reason why is because we had experience building that at
Microsoft and Amazon, and I'm sure made a bunch of mistakes there and all those mistakes will
not be repeated. We can make new mistakes now. So we, you know, took that experience and then she did something really cool, which was like everything that we use, everything that we build that's front facing to our customers should use the exact same API that we're giving to external developers as well.
So the register uses the same API and platform that any third-party developer can.
It really simplified how we thought about building generally and made us slower for a little bit, but then the gains compound and make us much faster.
But it put us on the level playing field with our developers as well, which I think is really important.
A lot of companies tend to do that.
So that was a critical insight.
And I think that was one of the reasons our platform has been as successful as it has is because this principle of we're going to use what we're giving out
to other people as well.
And like, and if we feel the pain,
they're going to feel the pain and they can't feel pain.
So let's make sure that we're building in such a way
that we don't feel the pain either.
Yeah, it really changed our company
and gave us an opportunity for our customers
to build on top of us, to build alongside of us.
And then also create a developer ecosystem
that's doing it for businesses,
small businesses, larger businesses,
but allows us to fit into whatever arcane system that exists
or anything that people want to build.
We will never build because it's too specific,
too niche, but really meaningful to that particular person or that organization. This episode is brought to you by our friends at Fire Hydrant.
Fire Hydrant is a reliability platform for every developer.
Incidents are a win, not an if situation.
And they impact everyone in the organization,
not just SREs. And I'm here with Robert Ross, founder and CEO of FireHydrant. Robert,
what is it about teams getting distracted by incidents and not being able to focus on the
core product that upsets you? I think that incidents bring a lot of anxiety and sometimes
fear and maybe even a level of shame that can cause this paralysis in an organization
from progress. And when you have the confidence to manage incidents at any scale of any variety,
everyone just has this breath of fresh air that they can go build the core product even more.
I don't know if anyone's had the opportunity, maybe is the word, to call the fire department,
but no matter what, when the fire department shows up, it doesn't matter if the building is hugely on fire.
They are calm, cool and collected because they know exactly what they're going to do.
And that's what Fire Hydrant is built to help people achieve.
Very cool. Thank you, Robert.
If you want to operate as a calm, cool, collected team when incidents happen, you got to check out Fire Hydrant.
Small teams, up to 10 people can get started for free
with all the features, no credit card required to sign up.
Get started at firehydrant.com.
Again, firehydrant.com. I'm obviously a developer myself.
I got a heart for developers.
My company is totally focused on media that is for software developers.
So our audience, when you say, who's your audience?
It's software developers.
So given that, and we're at this conference, Square Unboxed 2022, it's for
developers. You've got sellers here too, I'm sure. You've got partners here. You've got the larger
ecosystem, but it's focused on software developers. And this is where I was really
captured by this vision of Square. Because I think there's some folks who may have a misconception or
an incorrect assumption of what Square is, but this platform for developers to build upon.
Help me understand what the opportunity is for developers.
Because I've been speaking to folks behind the scenes,
Shannon Skipper and others about this.
And it's like, well, this is a place for developers
to come and build apps for millions of sellers globally.
And as you roll to Japan and other markets,
the opportunity only gets greater.
And as Bitcoin maybe becomes an internet native currency, Cash App, and as it gets integrated with Cash App Pay, etc., that's happening now, this is an interesting space to be in.
Help me understand the opportunity specifically for developers.
We learned a lot from the seller platform, such that Cash App is going to do something similar.
And TBD is entirely a platform. That's its only reason to be and to exist.
So we're definitely on that track and we want to make sure that we're building more and more um platform type things forever more like everything
that we do in the future should have platform elements even um we're building a bitcoin wallet
and a bitcoin miner yeah we're building it so that it's open source all the code will be available
the hardware design will be available everything about it will be completely open for any developer
to use they don't need to build on top of it. They can just steal all the code and the ID
and just build whatever they want.
Learn from your mistakes or get rights.
That's by design.
That's by design.
Again, giving back to the community.
We'll compete on our build quality.
We'll compete on our experience.
We'll compete on services like security.
That's, you know, we wanted to find that lane
and then stick to it,
but everything else should be usable by everyone.
And that, I think, is the opportunity.
We want to open as much as possible.
And again, we don't know what we don't know.
And the more open you are and the less constraint you have
on what can be built, the more surprising
and unexpectedly great things can happen.
And that benefits the whole ecosystem.
It goes back like in the seller case, certainly everything built by developers on the platform benefits sellers and benefits Square and Block.
In the Bitcoin wallet, in the Bitcoin miner space, if someone just takes the designs and takes the code
and builds their own thing, it benefits the Bitcoin ecosystem.
It doesn't benefit Block directly, but over time,
because the Bitcoin ecosystem is stronger and better,
then Block is stronger and better.
So that's just the mindset.
And this platform that we're discussing today started it all.
Okay.
So in terms of some key API announcements,
you got a lot of fun stuff happening at this conference today.
You've got Cash App Pay, which is GA for developers.
I believe it's in the US only.
You got Afterpay, which is in GA for developers.
That's US and Australia because it's originated in Australia.
It makes sense.
You got your bookings API, you got your checkout API.
Of these particular APIs, obviously they extend the platform,
they enable more to happen.
Is there any one in particular that you're just personally excited about
or played a hand in, or there's any excitement around there for you?
This is going to sound like a non-answer sorry apologies apologize for that but uh
the the reason i think we're successful as a company is because we're not focused on any one
thing like it's the in between that matters it's a connection between all these things that matter
right the breadth of our offering that matters like Like we compete with like, you know, registers and payment providers and lenders.
But the fact that we have it all in one app
is what sets us apart and makes us unique.
It makes us a little bit slower
because we have to manage all the complexity
instead of a seller hooking all these things together
and having that complexity.
So we've taken that complexity on,
but it makes us a lot more deliberate and I think it makes us a lot more resilient.
So we approach the platform in the same way. If you use any one of these parts,
they can be exciting, but if they positively reinforce one another, then it's real. So what
I'm most excited about is we continue to build out things that have the potential
to positively reinforce another aspect of the platform or the API or the broader ecosystem.
And Afterpay is a good example of that.
This is exactly in between Square and Cash App.
Yeah.
Exactly in between and it's like the best um way for us to show like
we intend to connect these ecosystems together that's the power like there are competitors that
have all the seller tools we have potentially they don't have cash up they don't have any you
know consumer consumer focus and that competitors that have a cash up type thing they don't have any consumer focus on that. Competitors that have a cash-up type thing,
they don't have any of the seller side.
And then we get into the music and nobody has that.
So that's the exciting bit for me.
It's just like how these things work together rather than the individual parts.
I love that you're able to give these companies
and their CEOs really that room to do what they need to do provided that one adherence
that you mentioned. But the platform that you're building enables them all to be connected. As
you'd mentioned, Afterpay sort of sits in between Square and Cash App and in many ways kind of
caters to that Cash App consumer who maybe is less excited about using a credit card and more
excited about using their own cash or Bitcoin or
the credit card you give, or I guess it's not really a credit card. It's more of a,
it uses the credit card system, but it's not a credit card itself. It's that just simply a cash
card that enables all those things to connect. That's really, I think, when I asked you the
question earlier about developers, I think that's what's beautiful because if you choose this
platform and we're going to get into SoFi and what's happening there, this is a larger implementation for a seller.
What happens for developers is now they got like this,
all these interconnected abilities really between cash app, after pay,
square the platform, title, TBD, spiral, all these fun things you're doing.
Like it's, it's really astounding. I mean, I got to ask you more questions.
I'm not even sure where to go because we just have so much we could cover. In terms of Cash App, in terms of Afterpay,
why did that acquisition make sense for you? How did that click for you? Because when that
acquisition came out, a lot of folks were like, why? That's interesting, but why? Help us
understand the why to that. I mean, the other thing I'm really proud of is like, this is not a strategy that came from me.
It came from Alyssa who runs Square, the solar business,
and Brian who runs Cash App.
And they work together because I had been pushing them for some time
to like push the ecosystems together and like find the connections
between the two because we know they're there.
They might start off as very small but it came out of that push where they found an obvious connection that was large and that was that was after pay and we met with um the
entrepreneurs and the leads are nick and ant and uh you know just love their their values and what they're trying to do in the
world and um how much humility uh they have and like um what what they care about and it just
felt like a fit like it felt like one thing so we made it one thing even though it's
a very very large thing to do the biggest thing we've ever done and extremely risky but i i trusted
brian and um brian and elissa because they did they did the work and and they showed why this
connection makes sense and why it's a future and um why it's really important for each one of their
businesses but more importantly for our business block um and you know the majority of my time right now is focused on the smaller things
like Tidal and the Bitcoin stuff.
Small for now.
Yeah, small for now.
And I have that same relationship
with Square and
Cash App where before I was in every
product review, now I have no idea what they're
doing. And I hear
about it usually when the world hears about it they're doing. And I hear about it usually
when the world hears about it. And it's awesome. Like I just I love it.
This episode is brought to you by Sourcegraph.
With the launch of their Code Insights product, teams can now track what really matters in their code base.
Code Insights instantly transforms your code base into a queryable database to create visual dashboards in seconds.
And I'm here with Joel Kortler, the product manager of Code Insights for Sourcegraph.
Joel, the way teams can use Code Insights seems to pretty much be limitless,
but a particular problem every engineering team has
is tracking versions of languages or packages.
How big of a deal is it actually to track versions for teams?
Yeah, it's a big deal for a couple of reasons.
The first is, of course, just compatibility.
You don't want things to break when you're testing locally
or to break on your CI systems or test systems.
You need to have some sort of level of version unification and minimum version support. And all of that needs
to be, you know, compatible forward. But the other thing we learned was that for a lot of customers,
especially, you know, engineering organizations that are pretty established, they have older
versions of things or even older versions of like SaaS tools they don't use anymore that they haven't
fully removed because they're like, not sure if it's still in use, or they, you know, lost focus
on that. And they're spinning up old virtual machines that they're still paying for they're
using you know old sass subscriptions they're afraid to cancel because they're not sure if
anyone's actually using it and so getting off of those versions not just like saves you the
headaches and the risks and the vulnerabilities of being on old versions but also literally the
money of you know older systems running more slowly or the build times or you know virtual
machines and sass tools that you're no longer using. Before you had this ability, we talked to teams. There are basically three ways you could
do this. You could slack a million people and ask for just like an update point in time. You could
have sort of one human and one spreadsheet where like it's somebody's job every Friday or every
two weeks. They just like search all the code and find all the versions and write it down in a Google
sheet. Or there were a couple of companies that I came across with in-house systems
that were sort of complicated.
You had to know, you know, maybe Kotlin,
but you didn't know Kotlin,
but if you wanted to use this system,
you had to learn Kotlin,
and you'd have to sort of build the whole world from scratch
and run basically a tool like this
with a pretty steep learning curve.
And now, for all three of those,
you could replace it with a single line,
source graph search,
which is basically just the name
of the thing you're trying to track
and the version string in the right format.
And then we have templates that'll help you get started if you're
not sure what that format is. And then it'll automatically track all the different versions
for you, both historically. So even if you start using it today, you can see your historical
patterns. And then, of course, going forward. Very cool. Thank you, Joel. So right now there
is a treasure trove of insights just waiting for you. Living inside your code base right now,
teams are tracking migrations, adoption,
deprecations. They're detecting and tracking versions of languages and packages. They're
removing or ensuring the removal of security vulnerabilities. They understand their code by
team. They can track their code smells and health, and they can visualize configurations and services
and so much more with Code Insights. A good next step is to go to about.sourcegraph.com
slash code dash insights.
See how other teams are using this awesome feature.
Again, about.sourcegraph.com slash code dash insights.
This link is in the show notes.
And by our friends at Influx Data,
the makers of the time series data platform, InfluxDB.
Influx Data believes in putting the developer first.
That's why they built their time series platform with tools.
So you don't have to make wholesale changes to your product or your application just to
use InfluxDB.
You can code in your language of choice using your preferred tools and wherever you're
building applications in the cloud, on premise or locally.
So if you build IoT, analytics or cloud applications, you might want to check out InfluxDB. Thank you. act on your data, identify patterns, predict future outcomes, and turn insights into action.
Check it out and start free at influxdata.com slash changelog. Again, influxdata.com slash changelog. I think it's really interesting because my experience with Square as a, I guess, as the
person who swipes the card or pays a merchant has generally been florists, barbers, my masseuse,
you know, those types of folks were sure they're smaller. They have your point of sale. They have
all that, the hardware there on that front, but SoFi Stadium is a different kind of seller for
you to approach. You were invited to the RFP as a dark horse candidate, which I think is super
interesting, essentially saying you're not going to win and you do win. And SoFi Stadium is a massive stadium. It's all high-tech
from the engineering of the architecture itself up to integrating Square. But this RFP, you got
invited to it as a dark horse candidate. Can you speak to just what that means to attract
the invitation of and win that kind of seller
from the dawn of the company like maybe a year or two years and we were wanting to be in stadiums
but we didn't have an api back then um and it would have been and this is what we did for
a few things a lot of custom work that um we had to build and take away from, it took
away from everything else that we were doing.
And it was the, it was the API and the platform that really enabled us to even consider being
in that RFP process.
I think I could be wrong that Warriors Stadium in San Francisco came slightly earlier than SoFi, but the Chase Center.
But in both cases, I think one of the key winning differentiators was the platform.
This is a huge, massively scaled operation.
Hardware is failing all the time.
Networks are going down.
Backend software and legacy software is failing all the time and has massive amounts of redundancy.
So these are the things that we could not build alone for any customer, any client.
It had to be a function of like how good and flexible the platform was.
And it really comes down to that word flexibility.
I think we're the most flexible and I think that's why we won. I think it's all due to what we've done with the platform.
So obviously we left out Spiral from the deeper conversation. We touched on the open source nature of it, the Bitcoin wallet, the hardware to mine, all that stuff. But it began as Square
Crypto. And obviously I did some research in terms of when it began for this. And you had
said, what's the biggest thing we could do for the Bitcoin community? And one of your co-partners,
Mike, had said, hire five open source developers and just let them do fun stuff. Can you talk
about the inception of Square Crypto and how that's evolved into Spiral and what you're doing there. Mike Barrett Yeah. I mean, that's exactly what it was. Mike and I were having dinner. He runs TBD
now, by the way, Mike Brock. And he was the one I… Bitcoin and Cash App started as a Hack Week
project with me and Mike. So we were both building it. So he's kind of been my partner all along the way on the Bitcoin side of things.
And I asked him, like, what's the greatest thing we can do for the community to give back?
Because I just kept feeling like we're not giving back enough.
Yeah.
He said, just hire five Bitcoin engineers and let them do whatever they want.
Don't give them square equity.
Give them Bitcoin,
give them no direction whatsoever and see what happens. And I texted Amrita, our CFO, and said,
let's spare, you know, $5 million a year for this thing that we just decided we just decided to do and she's like okay and uh
we kicked off a hiring process to find a lead and uh that person was steve lee and we didn't um
we didn't even want to say like um you know all of you need to work on one project or you can all
work on different projects we wanted that to be up to them. So Steve hired four other people and assembled a team. And then they
all went to an offsite to kick things off. And they decided that they wanted to work together
on one project and they wanted to work on a lightning development kit to make lightning easy for wallet developers.
And they wanted to do it in Rust.
And they built it in two years.
And again, they told me all this.
I'm like, great, amazing.
And, you know, we introduced them to the broader company and great, amazing.
We didn't expect anything from it. And then two years later,
as Cash App is launching its lightning feature, it's using LDK. It's using what they do.
Yeah.
So that, I mean, if you're ever into a state where you can
fund open source developers, not just around Bitcoin, but anything,
you might get something back that's extremely
valuable to your company.
I mean, it would have taken Cash App so much longer if LDK did not exist.
And again, they weren't building that for Square's interest.
They were building it for wallet developers that were not Cash App, because Cash App had
no interest in that time of using Lightning.
And I just think that's, I'm really proud of that.
Like it just happened and we didn't force it to happen.
It just happened.
I mean, I think you're an innovator
and I think that what you've done so far
and what you've enabled with the teams you've hired
and you've given just flexibility to do fun things,
do whatever you want,
and something actually comes out of it
is pretty admirable and quite an accomplishment. So I'm really excited about what happens in this space. I saw a tweet
from you to Cardi B. She said something like, is Bitcoin going to take over the dollar?
You said, yes, it will. Is Bitcoin going to replace the US dollar? Is that something you expect?
I don't think there'll ever be a replacement for any of these things, but I do think there will be one that is more dominant. And I think there's a very strong
potential that the US dollar loses its global singular reserve currency status. And there may be a second one in the Chinese one. And there might be a third one
in Bitcoin. And I think that's a net positive. I'm obviously rooting for Bitcoin because of the
properties behind it, because it's transparent, because no company or individual controls it,
because no government controls it, um it's resilient it's
secure it's never been hacked um you know it's never gone down um that's what i want out of my
money but i want the transparency i want i want it to be owned by the people as well so having a
world reserve currency that is owned by the people and developed in the way that bitcoin is developed
i think is very very powerful
and i think is would be ideal for everyone on the planet um not to be controlled by the dominance of
any one government's uh currency but i i do think that we're moving away from a time when there's
one and there will probably be many and then maybe one will become dominant.
That's it for this special episode of Founders Talk.
Thank you so much to Jack Dorsey for having this awesome fireside chat with me
as part of Square Unboxed.
And thank you to those behind the scenes
at Square making this happen.
Shannon, Mary Elise, Katie, and many others.
It's truly a pleasure working with you.
If you have thoughts about Square, Block, Jack, Bitcoin, whatever,
let us know in the comments.
Links are in the show notes.
And, of course, thanks again to our friends and partners at Fastly
for having our back.
Check them out at Fastly.com.
And you know Breakmaster Zylinder is our beats master in residence.
Thank you, BMC.
Our beats are banging, and you are awesome.
Of course, last but not least, thank you to you for listening all the way to the very end. I appreciate everyone
listening to the show all around the world. If you haven't yet, subscribe at FoundersTalk.fm.
That's it for this week. Thanks again for tuning in. We'll see you again soon. Thank you. Game on.