Will Prompt Engineering Replace Coding?

Tina Huang
30 Mar 202415:11

Summary

TLDRThe Nvidia GTC conference highlighted the emergence of prompt engineering as a new coding paradigm, showcased by the Nvidia inference micros service. This development emphasizes the increasing abstraction in software development, from assembly code to high-level languages, and now AI-driven solutions. The video discusses the evolution of programming and the importance of understanding underlying engineering principles, critical thinking, and problem-solving in the tech industry, predicting a future where life sciences will transition from discovery to engineering.

Takeaways

  • πŸš€ **Prompt Engineering's Emergence**: Nvidia's CEO, Jensen Hong, introduced the concept of prompt engineering as the new coding at the GTC conference, emphasizing the minimal code required to build AI applications through the Nvidia Inference Micros service.
  • 🧬 **Healthcare Application**: An example given in the transcript illustrates how prompt engineering can be used in healthcare to analyze cancer genetics and imaging data, potentially leading to the development of targeted drugs in minutes.
  • πŸ“ˆ **Benchmarking with AI**: The transcript introduces 'Devon', an AI software engineer, which benchmarks the performance of an AI model on different API providers, showcasing the capabilities of prompt engineering in real-time.
  • 🌐 **The Evolution of Coding**: A historical overview of programming languages from the 1940s to the present is provided, highlighting the trend of increasing abstraction and simplification in coding practices.
  • πŸ“š **Educational Relevance**: The importance of understanding low-level programming languages in education is emphasized, as it provides a foundation for grasping engineering principles and problem-solving skills.
  • πŸ› οΈ **Software Engineering Principles**: The distinction between coding and engineering is made clear, with the latter involving critical thinking, problem-solving, and the application of engineering principles to build complex software systems.
  • πŸ€– **AI and Engineering**: Jensen Hong suggests that the future will see the application of engineering principles to fields like life sciences and drug discovery, moving from scientific discovery to engineering solutions.
  • πŸ“ˆ **The Role of AI in Various Fields**: The transcript discusses the potential for AI to impact not just technology but also other sectors like healthcare, climate change, and life sciences, through the application of data analytics and engineering principles.
  • πŸ’‘ **The Importance of Understanding Outputs**: It is highlighted that understanding the desired output and the engineering principles behind achieving it is crucial, even as coding becomes more abstracted and accessible.
  • πŸ” **Research and Development**: The transcript touches on the importance of R&D in both technology and life sciences, suggesting that the future may see more integration between these fields through engineering principles.
  • 🎯 **Focus on Productivity and Problem-Solving**: The ultimate goal of prompt engineering and AI tools is to enhance productivity and problem-solving capabilities, as exemplified by the use of AI like Devon for benchmarking and analysis tasks.

Q & A

  • What is the main idea Jensen presented at the Nvidia GTC conference?

    -Jensen introduced the concept that prompt engineering is the new coding, emphasizing the efficiency and minimal coding required to build and deploy AI applications through the use of Nvidia's inference micros service or NIM.

  • What is prompt engineering, and how does it differ from traditional coding?

    -Prompt engineering is the process of guiding generative AI to produce desired outputs with minimal coding. It differs from traditional coding, which involves creating detailed instructions for computers to follow, by abstracting much of the complexity and allowing users to achieve goals with fewer lines of code.

  • How did the field of programming evolve from the 1940s to the 2020s?

    -Programming evolved from complex, low-level languages like assembly code to high-level, abstracted languages and frameworks like Python, Ruby, and TensorFlow. This evolution made coding simpler, faster, and more accessible, with a continuous trend towards higher-level abstractions and easier development processes.

  • What is the significance of Margaret Hamilton's contribution to software engineering?

    -Margaret Hamilton was a pioneer in software engineering, playing a crucial role in the Apollo moon missions and coining the term 'software engineering.' Her work emphasized the importance of rigorous engineering principles in creating complex software systems.

  • What is Jensen's perspective on the future of computer science and life sciences?

    -Jensen envisions a future where life sciences will transition from a field of scientific discovery to one of engineering, with digital biology and drug discovery becoming part of life engineering. He encourages learning about human biology and engineering principles to contribute to this emerging field.

  • How does the script relate the historical development of programming languages to the emergence of prompt engineering?

    -The script draws a parallel between the historical simplification of programming languages and the emergence of prompt engineering, suggesting that prompt engineering is a continuation of the trend towards more accessible and efficient computation processes.

  • What is the role of prompt engineering in the development of AI products and tools?

    -Prompt engineering is seen as a critical skill for developing AI products and tools, as it allows for the efficient creation and deployment of AI applications across various domains with minimal coding, thus increasing productivity and innovation.

  • How does the script suggest we should approach learning and applying AI technologies?

    -The script encourages learning prompt engineering as a way to leverage AI effectively. It suggests using resources like HubSpot's chat GPT bundle to practice and incorporate AI into work and life, emphasizing the importance of understanding the principles behind AI and engineering rather than just the coding aspect.

  • What is the significance of understanding the underlying engineering principles in software development?

    -Understanding the underlying engineering principles is crucial because it allows developers to think critically, solve problems effectively, and build complex software systems efficiently. It also helps in quickly grasping new technologies and adapting to the evolving landscape of software development.

  • How does the script address the concern that prompt engineering might replace traditional coding?

    -The script acknowledges that prompt engineering may reduce the need for traditional coding skills but emphasizes that the fundamental principles of data analytics, engineering, and problem-solving will remain essential. It suggests that the ability to understand and apply these principles to achieve desired outcomes is irreplaceable.

  • What advice does Jensen give for someone starting their education anew?

    -Jensen advises focusing on understanding the complexities of human biology and embracing the field of life sciences, as he believes that the future lies in life engineering, which includes digital biology and drug engineering, transforming life sciences into a more engineering-focused discipline.

Outlines

00:00

πŸš€ The Emergence of Prompt Engineering and AI Software Engineers

This paragraph discusses the Nvidia GTC conference where CEO Jensen Hong introduced the concept of prompt engineering as the new coding. He showcased the Nvidia Inference Microservice (NIM) that simplifies AI application development through minimal coding. The example of a healthcare company leveraging AI to analyze cancer data and devise targeted drugs is provided. The narrative also touches on the historical evolution of programming, from the early days of assembly code to the advent of high-level languages like Python and JavaScript, emphasizing the continuous abstraction and simplification of coding processes over the decades.

05:02

πŸ€– Introduction to Chat GPT and Prompt Engineering

The second paragraph introduces Chat GPT as a tool for practicing prompt engineering. It highlights the availability of a comprehensive Chat GPT bundle by HubSpot, which contains numerous prompts for users to experiment with. The paragraph discusses the utility of Chat GPT in information gathering, virtual assistance, and email automation. It emphasizes the free nature of the HubSpot bundle and its potential to enhance productivity. The video then transitions back to the main topic, defining prompt engineering and comparing it with traditional coding, noting that both involve input, processing, and output, but with prompt engineering being more streamlined and efficient.

10:03

🌟 The Evolution of Coding and the Role of Engineering Principles

This section delves into the personal experience of the speaker as a student and a software engineer, reflecting on the importance of understanding low-level programming languages like assembly code. It argues that this foundational knowledge is crucial for grasping engineering principles, which are the bedrock of software development, rather than just coding. The paragraph also discusses the broader implications of prompt engineering, suggesting that while it may simplify the coding process, the underlying engineering principles remain essential. These principles include data analytics, iterative problem-solving, and critical thinking, which are vital for defining and achieving desired outcomes in technology and other fields.

15:05

🌐 The Future of Life Sciences and Engineering

The final paragraph shifts focus to the future of life sciences, highlighting Jensen Hong's perspective on the field's transition from a scientific to an engineering discipline. The speaker discusses the potential of digital biology and life engineering, drawing parallels with their own background in pharmacology and computer science. The video concludes with a call to action for engineers, data scientists, and technical professionals to apply their expertise in solving complex problems in life sciences, drug discovery, and addressing global challenges like climate change. The speaker expresses hope for a new generation of individuals who will drive innovation in these areas, concluding the video on a forward-looking and optimistic note.

Mindmap

Keywords

πŸ’‘Prompt Engineering

Prompt engineering is a method of guiding AI systems to generate desired outputs through the use of prompts. In the context of the video, it is presented as a new paradigm of coding, where traditional programming is seen as less necessary. The video illustrates this by showing how, with prompt engineering, tasks that would require extensive coding can be accomplished with minimal effort, such as deploying an AI application for cancer analysis in healthcare using just a few lines of code.

πŸ’‘AI Software Engineer

An AI software engineer is a professional who specializes in the development, design, and maintenance of software applications that utilize artificial intelligence. In the video, the concept of AI software engineers is introduced with the example of Devon, an AI entity capable of benchmarking performance on different API providers, signifying a shift towards AI's role in software engineering tasks.

πŸ’‘API Providers

API, or Application Programming Interface, providers are entities that supply the protocols and tools for building software applications. These providers enable different software to interact with each other. In the video, the concept is used to discuss the benchmarking of AI models across various API providers, highlighting the importance of understanding and utilizing these services in modern software development.

πŸ’‘Coding

Coding is the process of creating instructions that computers can interpret and execute. It is a fundamental aspect of software development and has evolved significantly over the years. The video discusses the transition from traditional coding to prompt engineering, suggesting that the latter may simplify and streamline the development process.

πŸ’‘Software Engineering

Software engineering is the application of engineering principles to software design, development, testing, and maintenance. It involves creating efficient, reliable, and scalable software solutions. In the video, the importance of software engineering principles is emphasized, even as prompt engineering emerges, to highlight that the foundational concepts behind building software remain crucial.

Highlights

Jensen Huang, Nvidia's CEO, introduced the concept of prompt engineering as the new coding at the GTC conference.

Nvidia's inference micros, service or NIM, simplifies AI application development through prompt engineering, requiring minimal coding.

Healthcare companies can utilize AI applications to analyze cancer genetics and imaging data, potentially discovering targeted drugs in minutes.

The notion that traditional coding may become obsolete, with prompt engineering taking its place, was discussed by Jensen Huang.

Devon, the first AI software engineer, was introduced and demonstrated benchmarking the LLM, LLa3 on different API providers.

The historical development of programming languages, from assembly code to high-level languages like Python and JavaScript, shows a trend of simplification and abstraction.

Margaret Hamilton's contributions to software engineering and the Apollo 11 moon landing were mentioned, emphasizing the importance of engineering principles.

The evolution from low-level programming languages to high-level languages and frameworks has made software development more accessible and efficient.

Prompt engineering and traditional coding share a similar process of input, processing, and output, but with less complexity in prompt engineering.

The importance of understanding the underlying engineering principles, even when using high-level languages and tools, was emphasized for effective problem-solving and critical thinking.

Jensen Huang suggests that the future may see the field of life sciences transform into life engineering, with digital biology becoming a key area of focus.

The potential for AI and engineering principles to revolutionize drug discovery and life sciences was discussed, moving from scientific discovery to engineered solutions.

The importance of asking the right questions and understanding the desired outcomes in engineering and data science was highlighted.

The video encourages viewers to embrace the power of AI and learn prompt engineering to increase productivity and develop AI products and tools.

HubSpot's chat GPT bundle was mentioned as a resource for practicing prompt engineering, offering pre-made prompts for various applications.

The video concludes with a call for technical professionals to use their expertise in engineering solutions for life sciences, drug discovery, and addressing global challenges like climate change.

Transcripts

play00:00

in the Nvidia GTC conference their CEO

play00:02

Jensen Hong demonstrated how prompt

play00:04

engineering is the new coding he

play00:07

introduced the Nvidia inference micros

play00:09

service or Nim that basically bundles

play00:12

together all the software that you need

play00:14

in order to build and deploy an AI

play00:16

application in any domain that you want

play00:18

mostly through prompt engineering you

play00:20

only need like three lines of code or

play00:22

less for example if you're a Healthcare

play00:24

company and you have a lot of data on

play00:26

cancer genetics and imaging you can

play00:28

deploy an AI application that's able to

play00:30

analyze all of the data that you have

play00:32

and come up with novel targeted drugs

play00:34

for specific types of cancer in

play00:36

literally minutes and what's interesting

play00:38

is that just a few weeks back in a

play00:40

conference he said it is our job to

play00:42

create Computing technology such that

play00:45

nobody has the program basically coding

play00:47

is dead and the future is impr prompt

play00:49

engineering now couple this with Devon

play00:51

and today I'm really excited to

play00:52

introduce you to Devon the first AI

play00:54

software engineer and here is Devon

play00:57

being prompted to Benchmark the llm

play01:00

llama 3 on three different types of API

play01:02

providers I'm going to ask Deon to

play01:04

Benchmark the performance of llama on a

play01:05

couple different API

play01:06

providers from now on Devon is in the

play01:09

driver's seat we'll come back to this

play01:10

example later because the prompt itself

play01:12

over here holds the key to answering the

play01:15

question is prompt engineering truly the

play01:17

new coding you will leave this video

play01:19

understanding what Jensen means by

play01:21

nobody will need to learn coding anymore

play01:23

and what you should be focusing your

play01:25

attention on

play01:28

instead

play01:37

in 1843 aah Lovel wrote algorithms for a

play01:41

mechanical General purposed computer

play01:43

she's often celebrated as the first

play01:45

computer programmer now mve to the mid

play01:47

20th century people usually call this

play01:49

the birth of modern programming looking

play01:52

forward 20 years I'm quite certain that

play01:55

the coming of the computer will have a

play01:57

significant effect on all businesses and

play01:59

most private lives during World War II

play02:02

the first electrical computers were

play02:04

developed such as the Colossus which is

play02:06

used by British code Breakers and the

play02:08

eniac in the United States this time

play02:10

period was also an assembly code

play02:12

introduced so you no longer have to do

play02:13

the 0101 01s this development made

play02:16

coding so much faster and there was

play02:18

quickly other more higher level

play02:19

languages that were developed such as

play02:21

Fortran in 1957 which is developed by

play02:23

IBM and Cobalt which was developed in

play02:25

1959 for business data processing as

play02:28

well as lisp for artificial intelligence

play02:31

research contrary to what a lot of

play02:33

people think that AI was something that

play02:35

is like this new fangle thing actually

play02:37

AI research started in the 1960s at this

play02:40

point coding was a lot easier and faster

play02:42

but compared to modern times it's not

play02:44

even close for example this is Margaret

play02:46

Hamilton standing next to the kesir RO

play02:48

to get a poloo to the Moon she was also

play02:50

the first one that came up with the term

play02:51

of software engineering keep that in

play02:53

mind this is very important and we'll

play02:55

come back to this later but first let's

play02:57

finish our history lesson the 1970s saw

play02:59

the develop velopment of an even higher

play03:01

level programming language called SE

play03:03

this is a language that's now able to

play03:04

support complex data structures and

play03:06

algorithms which greatly facilitated the

play03:08

development of very complex large

play03:10

software systems moving into the end of

play03:12

the century the 1980s saw the rise of a

play03:14

lot of software engineering principles

play03:17

which was quickly adopted with the Avent

play03:19

of C++ and inherently an objectoriented

play03:22

programming language and of course

play03:23

finishing off the century is when the

play03:25

internet came about but it's very hip to

play03:28

be on the internet right now this led to

play03:30

a need for languages that supported web

play03:32

development starting off with HTML CSS

play03:34

and JavaScript in order to enable

play03:36

Dynamic web content finally going into

play03:39

the 21st century everybody was on the

play03:41

internet and these things called

play03:43

smartphones became very popular so did

play03:45

mobile development this of course led to

play03:47

a development of lots of different new

play03:49

languages as well as Frameworks that can

play03:51

make sure that the software is more

play03:52

scalable more safe and faster to write

play03:55

these languages and Frameworks became

play03:57

more and more abstracted away in high

play03:58

level like pyth on Ruby react and tensor

play04:02

flow for machine learning a lot of

play04:03

people who use these highlevel languages

play04:05

genuinely don't even know about how

play04:07

memory management works which was like a

play04:10

huge thing just a decade ago but yes

play04:12

finally now going into the 2020s the

play04:14

decade that we live in now this trend of

play04:16

things being more and more abstracted

play04:18

weight does continue with so much data

play04:20

that's being collected there's now a

play04:22

huge emphasis artificial intelligence

play04:24

where machine learning as well as data

play04:25

science developer tools and environments

play04:28

such as docker kubernetes and

play04:30

cloud-based platforms are becoming more

play04:31

and more popular as we build and run

play04:33

more and more complex software as you

play04:35

can see the trend that has been going on

play04:37

since the 1940s is that you have

play04:39

something super tedious and somebody

play04:41

comes along and abstracts some of these

play04:43

Concepts and processes to make coding

play04:45

simpler and faster and then somebody

play04:47

comes along again and does the same

play04:48

thing to abstract more things away so it

play04:50

becomes simpler and faster so on and so

play04:53

forth regardless of how prompt

play04:54

engineering and traditional coding

play04:56

intermingle and develop moving into the

play04:58

future I think we can all agree that

play04:59

prompt engineering is a must-learn skill

play05:02

in order to be more productive in life

play05:04

and in work and eventually be able to

play05:07

develop AI products and tools the

play05:09

easiest way to start practicing prompt

play05:10

engineering is through chat gbt luckily

play05:12

you don't need to figure things out

play05:14

yourself from scratch HubSpot has a full

play05:16

chat GPT bundle that contains hundreds

play05:19

of proms that you can start using to

play05:20

practice prompt engineering the

play05:22

resources are really well laid out and

play05:23

they give you lots of ideas on how you

play05:25

can incorporate Chachi BT into your work

play05:27

and your life to make you much more

play05:29

productive for example have you ever had

play05:30

to gather a lot of information and read

play05:32

through a lot of information to prepare

play05:34

for a presentation or a report Chach p

play05:36

is actually really good at this it's

play05:37

able to consolidate a lot of different

play05:39

articles tutorials and different

play05:40

resources it can be your virtual

play05:42

assistant your personal conci your

play05:44

writing assistant and so much more my

play05:46

favorite High Roi section is being able

play05:49

to automate my emails and to be able to

play05:52

filter through news because there's just

play05:53

way too much news out there and not

play05:55

enough time the best part of this bundle

play05:57

it is completely free you can download

play05:59

it at add this link over here also

play06:00

linked in description thank you so much

play06:02

HubSpot for providing these free

play06:03

resources in order to help us Leverage

play06:05

The Power of AI and for sponsoring this

play06:07

portion of the video now back to the

play06:10

video

play06:11

engineering engineering come in prompt

play06:14

engineering is defined as the process

play06:16

where you guide generative artificial

play06:18

intelligence generative AI solutions to

play06:20

generate desired outputs like for

play06:22

example you can ask Devon to come up

play06:24

with a benchmark comparison for llama

play06:26

being run on three different API

play06:28

providers then comes up with these

play06:30

comparison numbers and even makes a nice

play06:32

little graph that gets deployed now

play06:34

let's compare that to a definition of

play06:36

coding which is the process of creating

play06:38

instructions that computers then

play06:39

interpret and follow to do the same

play06:41

thing of benchmarking llama on three

play06:43

different API providers you would use a

play06:46

highlevel modern programming language

play06:48

such as python or some flavor of

play06:50

JavaScript you need to read a

play06:51

documentation to figure out exactly how

play06:53

to use these apis run the code to run

play06:55

Lama the large language model record the

play06:57

time it takes then explicit create that

play07:00

visualization and deploy it while

play07:03

probably wasting a lot of time just

play07:04

debugging things because things rarely

play07:06

work the first time as you can see to

play07:08

accomplish the same task coding is a lot

play07:11

more complex and a lot more timec

play07:13

consuming but what I want to point out

play07:15

is that prompt engineering and coding

play07:17

using python or JavaScript or whatever

play07:19

language actually still follow the same

play07:21

process first you have some input or

play07:23

instruction whether that be through a

play07:24

prompt or code then you have some sort

play07:27

of processing that happens whether that

play07:28

be within in artificial intelligence or

play07:31

directly to the computer itself and

play07:33

finally you get this desired output of

play07:35

that nice little visualization that got

play07:36

deployed so you see from Modern Day

play07:38

encoding to prompt engineering it

play07:41

actually follows that same Trend since

play07:42

the 1840s you have some sort of

play07:45

computation process to get the output

play07:47

that you want but someone comes along to

play07:49

make this tedious process a little bit

play07:51

easier by abstracting away some things

play07:53

there still following that similar

play07:54

process of having some sort of input

play07:56

some sort of computation processing that

play07:58

happens and then your desired output at

play08:00

the end so it really does seem like

play08:03

prompt engineering is just the evolution

play08:05

of coding doesn't

play08:08

it since grad school when I was doing my

play08:11

degree in a University of Pennsylvania

play08:13

one of the first classes that I had to

play08:14

take which forces you to start from the

play08:16

lowest level programming language of

play08:18

assembly code then moving up to C and

play08:20

C++ Java and then python I still

play08:22

remember wanting to JMP out of the

play08:24

window when it took 30 lines of code

play08:27

just to write a for Loop if you know you

play08:29

know basically if you don't that's like

play08:31

the command or function that you have to

play08:32

use in order to go from one line of code

play08:35

to some other line of code anyways it

play08:37

was an awful experience and I have

play08:40

definitely had times when I have burst

play08:42

into tears and I had no idea why they

play08:44

put us through this because who still

play08:46

programs an assembly code and for most

play08:48

people now even C or C++ were even Java

play08:51

but you see after I graduated and got a

play08:53

job as a software engineer I realized

play08:56

that that was one of the most important

play08:57

courses I have ever taken because from

play09:00

forcing me to program at such a lowlevel

play09:02

language and then going upwards I was

play09:04

able to understand what was going on

play09:06

beneath the hood and the concepts

play09:08

engineering principles that's been

play09:10

abstracted away these days as well as

play09:12

how to think critically build things and

play09:14

continue coding despite tears streaming

play09:17

down my face these concepts of

play09:19

engineering principles is now why I'm

play09:21

able to learn languages so quickly to

play09:22

grasp new technologies and learn how to

play09:25

use them very very quickly you see

play09:27

there's a difference between coding and

play09:29

Engineering coding is just the way that

play09:31

you're getting a computer to do certain

play09:33

things but engineering is figuring out

play09:36

what it is and what's the best way to

play09:38

build the thing that you want to build

play09:39

going back to Margaret Hamilton from

play09:41

earlier whose contributions led to the

play09:43

successful Landing of AP poloo she was

play09:45

also the one that came up with the term

play09:47

of software engineering you see before

play09:49

that we were implementing pretty simple

play09:51

things like just counting things doing

play09:52

some addition processing some things

play09:55

like summing up some numbers doing some

play09:57

simple calculations but as the demand

play09:59

for computation increased and more and

play10:01

more high level coding languages came

play10:03

about we were able to write more complex

play10:05

pieces of software that call for more

play10:07

engineering principles on how it is that

play10:09

you should be building software so that

play10:11

it's fast accurate scalable allows you

play10:14

to work in parallel with other Engineers

play10:16

so it's not just the language itself

play10:17

that's being more abstracted away and

play10:19

easier to use these highlevel

play10:21

engineering principles were also being

play10:23

developed Concepts like data structures

play10:25

algorithms objectoriented programming

play10:28

containerization these are all

play10:30

fundamental developments and huge

play10:32

Paradigm shifts for how we think about

play10:34

and develop software coding is simply

play10:36

the language we use in order to get the

play10:38

computer to implement these engineering

play10:40

principles to build the things that we

play10:42

want to build now going back to this

play10:44

prompt itself to Deon I'm going to ask

play10:45

Devon to Benchmark the performance of

play10:47

llama and a couple different API

play10:48

providers if you break it into pieces

play10:51

the first part is hey Devin I'll like

play10:54

for you to Benchmark llama 2 on three

play10:56

different providers second part is

play10:59

replicate together in perplexity third

play11:01

part is figure out their API formats and

play11:04

the fourth part is write a script that

play11:06

sends the same prompt slpms to all of

play11:09

them okay so if you have absolutely no

play11:12

understanding of engineering or how any

play11:14

of these computery things work first of

play11:16

all how would you even have known that

play11:18

it's an important thing to Benchmark

play11:20

llama on different providers why are

play11:22

there even different providers why is

play11:23

there differences between them why do I

play11:25

care if there's any differences then of

play11:27

course you need to know what are these

play11:28

different providers for figuring out

play11:30

their API formats if you like don't know

play11:32

what an API is like the concept of

play11:34

software interacting with other software

play11:37

even if it doesn't matter how it is that

play11:38

you can pull from an API still how would

play11:41

you have like come up with this prompt

play11:43

then script what is script why does it

play11:45

matter how it is that I'm sending the

play11:46

same parameters or the prompts uh to

play11:49

these providers assuming again that I

play11:51

even know to care about the speeds of

play11:53

these different providers before y'all

play11:55

come after me and go like oh like these

play11:57

things eventually can be simplified as

play11:59

well well so you don't have to

play12:00

explicitly write things no no no I'm not

play12:02

saying that it won't I personally

play12:04

actually don't doubt that promt

play12:05

engineering will become better and

play12:07

better and replace coding in the

play12:09

traditional sense I agree that everybody

play12:12

can become a programmer at some point

play12:13

that you don't need to learn specific

play12:14

languages like C Java python but what

play12:18

won't get replaced is the principles

play12:21

that govern data analytics data science

play12:24

and engineering being able to

play12:26

iteratively figure out what needs to be

play12:28

changed in order to get a better output

play12:30

figure out what even is the output that

play12:32

you want you'll be surprised by how many

play12:35

non-technical people genuinely don't

play12:37

know what they want like two-thirds of

play12:39

my job at meta is going like hm is that

play12:42

really what you want if you're a

play12:44

software engineer data analyst data

play12:46

scientist ml engineer AI engineer

play12:48

whatever some sort of technical person

play12:50

what you do isn't just coding it's

play12:52

figuring out the right question

play12:54

understanding the appropriate solution

play12:56

and breaking it down into things that

play12:57

are actually actionable problem solving

play13:00

critical thinking let's go back now to

play13:02

Jensen's statement nobody has to program

play13:05

he says nobody has the program anymore

play13:08

not nobody has to be an engineer a

play13:11

scientist an

play13:14

analyst but what to study now finally

play13:17

going back to the rest of Jensen was

play13:19

saying when asked about what people

play13:20

should learn these days what would you

play13:23

give me as an advice for something to

play13:24

pursue if I were starting all over again

play13:26

I would realize uh one thing one of of

play13:29

the most complex fields of science is

play13:32

the understanding of biology human

play13:34

biology what he follows up with is also

play13:36

very interesting nobody in computer

play13:38

science nobody says car Discovery we

play13:41

don't say computer Discovery we call it

play13:44

engineering and every single year our

play13:46

computer science our software becomes

play13:48

better and better than the year before

play13:49

however Life Sciences is sporadic life

play13:52

science to life engineering is upon us

play13:54

and that digital biology will be a field

play13:56

of engineering not a field of science

play13:59

Life Sciences to life engineering drug

play14:02

Discovery to drug engineering as someone

play14:04

who has a degree in both pharmacology

play14:06

and computer science I can definitively

play14:09

say that as it currently stands drug

play14:11

Discovery life sciences and Engineering

play14:13

are very different like seriously most

play14:15

of the drugs we discover are actually

play14:17

just wandering around the universe and

play14:19

on a whim just discovering that a petri

play14:21

dish of bacteria is being killed by some

play14:24

sort of thingy that we now know as

play14:25

penicillin and some dude wandering

play14:27

around the Eastern Islands laying around

play14:29

with dirt found this microorganism that

play14:31

just happens to produce an antibiotic

play14:33

which we now know as rapamycin I hope

play14:36

that this is going to start a whole

play14:37

generation of people who enjoy working

play14:40

with proteins and chemicals and

play14:41

Engineering these amazing things that

play14:43

are more energy efficient all of these

play14:45

inventions are going to be part of

play14:47

engineering not scientific discovery I

play14:49

hope so too that those of us who are

play14:51

Engineers data scientist data analysts

play14:54

technical people use our expertise to

play14:57

engineer Solutions in the life science

play14:59

Sciences drug Discovery climate change

play15:01

thank you all so much for watching this

play15:03

video please let me know what your

play15:05

thoughts are about this topic and I'll

play15:07

see you in the next video or live

play15:10

stream

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
AI EngineeringSoftware DevelopmentNvidia GTCPrompt EngineeringCoding EvolutionJensen HongAI BenchmarkingLife SciencesDigital BiologyTech Industry