Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Paul Dix

๐Ÿ‘ค Speaker
750 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

But yeah,

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

I think, yeah, as an infrastructure software provider, we're in a position to not be completely displaced.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

Yeah.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

But at the same time, like we're not, you know, we're not necessarily in the AI hype cycle, growth cycle, whatever, right?

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

Because what we're creating is not something, you know, that we're not on some sort of weird AI growth curve, right?

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

Yeah.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

I mean, so there's this idea I have, and this is like a prototype that I built over the holiday, but the idea I had essentially then, which I still have now, which is, you know, before early days of InfluxDB, when I was thinking, you know, building the thing.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

And one of the things I wanted to do

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

do was optimize for developer happiness.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

I was like, if you optimize for developer productivity, make it easy for them to use, easy to create things, the software will win.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

And that was informed by my experience using Ruby on Rails in the early Rails days.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

I could create...

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

web app in a fraction of the time that you could with other frameworks.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

And Ruby as a language, generally, was designed for developer ergonomics because Matz cared about creating a language that was a delight to work with.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

So developer ergonomics were the thing.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

And for InfluxDB, that's what I modeled.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

And I took inspiration also from MongoDB because I think MongoDB really nailed developer experience early on, right?

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

They had a data model and a way for working with the database that just made it easier for front-end JavaScript developers to create applications on top of that database.

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

I was like, so that's how you win, right?

The Changelog: Software Development, Open Source
Building the machine that builds the machine (Interview)

Is you focus on developer ergonomics, you make something easy to use, whatever.