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

Thomas Dohmke

👤 Person
382 total appearances

Appearances Over Time

Podcast Appearances

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

So what do companies do?

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

They divide and conquer and they assign subsystems to individual teams.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

And that's, in some ways, the funny thing about software development is that

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

What you learn in school and university is the basics.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

And then what you really learn is the craft, your journey.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

When you come into a company, you realize you almost never get to start a new project and start from scratch.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

You almost always, you know, get to maintain somebody else's work.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

There are still many financial services companies that run on COBOL, which is a very old programming language that was invented when Eisenhower was the president in the United States.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

It runs on mainframes, which is a technology that was the state of the art in 1975.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

that still runs, right?

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

And somebody has to maintain that.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

So we are, I think what you're saying is absolutely true.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

We're already at the state where a single person often cannot explain all the different parts of the system.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

And so AI actually gets us closer to that state again, because now you can just, you know, ask Copilot, you know, where in my code base is the feature implemented?

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

What does this method do?

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

What does that method in COBOL or the struct look like in a more modern language like Java or Python?

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

And so you can do these transformations.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

You have an agent, a coding agent that's always available to you.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

And, you know, this week at our build conference here in Seattle, we announced the coding agent and co-pilot where you take an issue literally like a human language description and the agent does all the work in the background and submits a pull request.

Azeem Azhar's Exponential View
GitHub CEO on what AI means for developer salaries, SaaS, and more

Now, I get that pull request.