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

They review it, automated tests are running, verification is running and then I click a button that says merge and it merges this into the main

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

branch, the main line of our work.

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

And then an automated process starts to deploy all of that into sometimes thousands, if not tens of thousands of virtual machines in the cloud.

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

Right.

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

And so that's one such example where we have automated the work of a software developer.

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

So we have more time for the ever increasing complexity and demands and innovation on the creative side.

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

We've talked about history already a little bit.

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

And the way Topfer developers have always worked is that they have tried to automate as much as they can of the workflow, but also they have moved up what I call the abstraction ladder.

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

And 50, 60 years ago, there were still punch cards.

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

because that basically a hole was transistor open and not a hole was transistor closed or the other way around.

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

And then microprocessors came when Microsoft started in 1975.

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

There was a very popular

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

Popular is funny to say these days because it was like maybe thousands of devices in a very small scene of people, but where all of a sudden you could program the computer in a programming language.

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

And so the first Microsoft product was BASIC.

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

And BASIC, what BASIC did is abstracted the instruction set of the chip

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

which is ultimately numbers in hexadecimal form, abstracted that into something that is human-readable and is pseudo-English.

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

If you look at almost all the popular programming languages, Python, BASIC, Rust, they all have English keywords.

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

The reason for that is that obviously our thoughts are expressed in the language that we speak, not in computer instruction sets, right?

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

And so we abstracted the complexity of the chip into something that is closer to the ideas that we have, the features.

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

But there was still a huge gap between the description and the instruction set.