AI Expert Explains Future Programming Jobs… and Python

Travis Media Podcast
21 Nov 202309:59

Summary

TLDRThe video discusses how AI is poised to transform industries beyond tech and consumer software. It explains how new low-code/no-code tools will enable small and mid-sized companies to deploy AI, creating a long tail of $5 million custom projects. The speaker envisions thousands of new firms providing specialized AI solutions, requiring developers skilled in python and cloud platforms. He encourages viewers to skill up in python which, unlike lower-level languages, enables rapid AI application development and deployment. A free blueprint is offered to guide complete beginners through learning python and achieving cloud certification.

Takeaways

  • 😀 AI is creating opportunities in sectors beyond tech/consumer software that haven't been impacted yet
  • 👨‍💻 Being a proficient developer with Python and ML knowledge will be advantageous
  • 🍕 AI projects in other sectors may be smaller ($5M) but more numerous
  • 🛠️ Low/no code tools are making custom AI solutions for niche sectors feasible
  • 🏭 Specialized AI consulting firms will emerge to serve various industries
  • 💻 Python leads in ML because it has easy to use libraries and caters to non-traditional developers
  • 🔌 Python tools often use performant C/C++ in the background
  • ☁️ Deploying trained models at scale requires cloud infrastructure knowledge
  • 💡 Non-web dev pathway starting with Python & cloud certs is viable
  • 🎓 Free blueprint provided for learning Python, tools, and getting certified

Q & A

  • What is the main argument made about AI and job opportunities in the video?

    -The main argument is that while AI might be perceived as a threat to jobs, it actually opens up many new opportunities in sectors that have not yet been significantly impacted by AI. Proficiency in development and understanding of AI and machine learning, especially in languages like Python, positions individuals to capitalize on these emerging opportunities.

  • Who is mentioned as a globally recognized leader in AI in the video, and what is their contribution?

    -Andrew Ng is mentioned as a globally recognized leader in AI. He's highlighted for giving a talk on the potential for AI across various sectors that haven't been heavily impacted by AI technology yet.

  • What examples of future AI projects are mentioned in the video?

    -Examples include a pizza maker using AI to ensure even cheese distribution on pizzas, an agriculture company using AI to determine the optimal height to chop wheat for increased food production and environmental benefits, and projects related to materials grading like cloth and sheet metal.

  • Why does the traditional model of hiring many engineers for a single large-scale software project not apply to these future AI projects?

    -The traditional model doesn't apply because these future AI projects are more specific and smaller in scale, making the high cost of customization for such projects unfeasible. These projects do not cater to massive user bases like internet consumer software, requiring a different approach.

  • How do low code and no code tools relate to future AI projects according to the video?

    -Low code and no code tools are exciting developments that enable users to customize AI systems more easily for specific use cases. These tools allow for more niche AI solutions to be developed and maintained by smaller teams or even the end-users themselves, making AI more accessible to various sectors.

  • What is the significance of Python in AI development as discussed in the video?

    -Python is highlighted as the language of choice for AI development due to its extensive libraries and frameworks that simplify machine learning and data analysis tasks. Its ease of use and the ability to run on top of performance-enhancing languages like C++ make it particularly valuable for AI research and application development.

  • What unique AI application examples are provided to illustrate the diverse potential of AI?

    -Unique applications include Amore AI, a relationship coaching app, and Bear.a, an app designed to make ships more fuel-efficient by optimizing their routes. These examples demonstrate AI's potential beyond traditional tech and consumer software sectors.

  • What does the video suggest about the future landscape of AI in industries outside of tech and consumer software?

    -The video suggests a vast and largely untapped potential for AI applications across a wide range of industries outside of the traditional tech and consumer software sectors. It implies that these sectors will experience significant transformation and benefit from AI technology in the future.

  • How does the video propose individuals prepare for the opportunities AI is creating?

    -The video proposes that individuals prepare by becoming proficient developers, gaining a basic understanding of language models or machine learning, and becoming very proficient in a programming language like Python. It also suggests focusing on emerging AI tools and obtaining cloud certifications.

  • What free resource is offered at the end of the video, and what does it promise?

    -At the end of the video, a free blueprint is offered that promises to take beginners from scratch through learning Python, other industry-level tools, and obtaining a legitimate cloud certification. This blueprint aims to prepare individuals for the job market with the necessary skills for the future AI-driven industry.

Outlines

00:00

🤖 Examples of Future AI Programming Jobs

The paragraph discusses how AI will create new opportunities and jobs that we can't foresee yet. It suggests that technical skills like development will still be valuable to build on. The speaker Andrew Ng provides examples of potential smaller-scale AI projects in diverse sectors, explaining how the old model of hiring many developers for one huge project doesn't apply anymore. Instead, he sees many $5 million niche industry projects enabled by new low/no code tools for customization.

05:02

🍕 Opportunities for Developers in Industry-Specific AI

The paragraph builds on the previous one by providing a specific example of a pizza company wanting to use AI for food inspection. Rather than a one-size-fits-all solution, this $5M project needs customized tools that internal IT teams could leverage. Many opportunities exist for developers to build these tailored solutions, either at the company itself, as an external contractor, or creating more generic tools that serve an entire sector. Python is poised to be very useful for machine learning and deployment over other languages.

Mindmap

Keywords

💡AI as a general purpose technology

AI as a general purpose technology refers to the wide-ranging applications of artificial intelligence across various sectors beyond traditional tech domains like advertising or web search. In the video, this concept illustrates the potential for AI to revolutionize industries by providing tailored solutions to unique problems, such as improving food inspection in pizza production or optimizing agricultural practices. The term underscores the versatility and transformative power of AI, which can extend to countless areas, including those not traditionally associated with high-tech.

💡Customization

Customization in the context of AI refers to the adaptation or tailoring of AI solutions to meet the specific needs of individual industries or companies. The video highlights the shift from one-size-fits-all software, used in large-scale applications like web search, to niche, customized projects that address unique challenges, such as ensuring even cheese distribution on pizzas. This shift indicates a move towards more specialized and bespoke AI applications, emphasizing the importance of AI systems that can be adapted to different scenarios and requirements.

💡Low code/no code tools

Low code/no code tools are platforms that allow users to create and manage applications without extensive programming knowledge. In the video, these tools are presented as a means to democratize AI, enabling non-experts, such as the IT department in a pizza factory, to develop and deploy AI solutions. This approach lowers the barrier to entry for AI application, making it accessible to a broader range of users and industries, thereby expanding the potential use cases for AI technology.

💡Python

Python is highlighted in the video as the leading programming language in AI, machine learning, and data analysis due to its simplicity, readability, and the extensive ecosystem of libraries and frameworks it supports, such as TensorFlow, NumPy, and Pandas. The script underlines the advantage of Python for both seasoned developers and researchers new to programming, positioning it as a critical skill for those looking to enter the AI field. Python's prominence in AI research and application development makes it an essential tool for future programming jobs in the AI sector.

💡Sector-specific AI applications

Sector-specific AI applications refer to AI solutions tailored for particular industries or sectors, such as agriculture, shipping, or food production. The video illustrates this concept with examples like optimizing wheat cutting for agriculture or improving fuel efficiency in shipping. These applications demonstrate the potential of AI to address specific, practical problems within different sectors, highlighting the growing trend towards specialized AI that can provide significant value beyond the tech and consumer software industries.

💡Cloud certification

Cloud certification refers to the validation of an individual's expertise in cloud computing services and technologies, such as those offered by Azure. In the video, cloud certification is recommended as part of a professional development path for individuals entering the AI and programming field. This certification is portrayed as a strategic asset for developers, equipping them with the knowledge to deploy and manage AI models and applications in the cloud, a common practice for modern AI solutions.

💡AI Engineers

AI Engineers are professionals specialized in designing, building, and implementing AI models and systems. The video discusses the role of AI Engineers in conjunction with application developers to create comprehensive solutions that incorporate AI into various business processes and industries. This multidisciplinary approach, combining AI and application development, is essential for realizing the full potential of AI in addressing specific industry challenges.

💡Machine learning

Machine learning is a subset of AI that involves training algorithms to learn from and make predictions or decisions based on data. In the video, machine learning is implicitly referenced through examples like sentiment analysis and image recognition for pizza quality control. The emphasis on machine learning illustrates its importance as a foundational technology that enables many of the AI applications discussed, from agricultural optimization to quality control in manufacturing.

💡Ecosystem

The term 'ecosystem' in the context of the video refers to the comprehensive environment that supports AI development, including programming languages (like Python), libraries, frameworks, cloud services, and tools. The ecosystem is critical for enabling the development and deployment of AI solutions. The video emphasizes the importance of this ecosystem in providing the necessary tools and infrastructure to support AI innovation and application across different sectors.

💡Opportunities in AI

Opportunities in AI, as discussed in the video, refer to the new job roles, business ventures, and sector transformations that AI technology is expected to generate. The video argues that, contrary to fears of job displacement, AI will create a wealth of opportunities, especially for developers proficient in relevant technologies like Python and machine learning. This concept is central to the video's message, encouraging viewers to prepare for and embrace the upcoming changes in the industry brought about by AI advancements.

Highlights

AI's potential to create job opportunities in sectors previously untouched by technology, emphasizing the importance of being proficient in programming languages like Python.

Introduction to AI as a general-purpose technology and its diverse use cases emerging across various industries.

Discussion on how AI can transform smaller, niche industries beyond the tech and consumer software sectors.

Highlighting the shift from large-scale, one-size-fits-all software solutions to customized AI applications for specific industry needs.

Examples of AI projects like pizza quality control and agricultural optimization, showcasing the practical applications of AI in everyday industries.

The challenge of adapting AI solutions to small-scale projects due to high customization costs and how this is changing.

The role of no-code and low-code tools in democratizing AI, allowing non-experts to create and deploy AI systems.

A new trend in AI: Building tools for end-users to customize AI systems for their specific needs, enhancing operational efficiency.

The importance of Python in AI development, being the preferred language due to its simplicity and powerful libraries.

The shift towards using AI for unique applications in industries like dating and shipping, illustrating AI's vast potential.

Encouragement for developers to learn AI and machine learning fundamentals, positioning them for future job opportunities.

The strategic advantage of mastering Python for AI applications, given its role as the leading programming language in AI research.

The potential for AI to lead to the creation of thousands of new companies and job opportunities across diverse sectors.

A call to action for individuals to prepare for future opportunities by gaining a solid foundation in Python and cloud technologies.

Offering a free blueprint to guide learners from beginners to job-ready professionals in Python, AI, and cloud certifications.

Transcripts

play00:00

so imagine AI blows into all these other

play00:02

sectors where it's still relatively

play00:03

small and thousands and thousands of

play00:05

companies pop up and you happen to be a

play00:07

proficient developer I think that's a

play00:09

good thing and then imagine if you have

play00:11

basic grounding in language models or

play00:12

machine learning that's even better and

play00:14

then add the fact that you're very

play00:16

proficient in a programming language

play00:17

like python what's up everybody it's

play00:19

Travis here from travis. media today I'm

play00:21

going to give some examples of what

play00:22

future AI programming jobs might look

play00:25

like now we're all thinking that AI is

play00:26

going to take all the jobs but I think

play00:28

it's going to create many opportunities

play00:30

that we don't know about yet and yes I

play00:31

think there will be jobs for devs like

play00:33

us still being a technical person will

play00:35

be a baseline requisite and you'll have

play00:37

that skill to build on and today I want

play00:38

to play two clips from a talk that I

play00:41

really enjoyed from an expert on the

play00:43

matter about the potential for AI and

play00:45

all the other sectors that haven't

play00:46

really been touched yet then I want to

play00:48

discuss the implications how you may

play00:50

want to start preparing early for these

play00:52

opportunities and then I want to finish

play00:53

the video on python why it's at the

play00:56

Forefront of all this and then provide

play00:57

you with a free blueprint that will take

play00:59

you from a to Z let's get started so a

play01:01

huge opportunity right now in this

play01:03

industry is AI as a general purpose

play01:05

technology in the very diverse use cases

play01:08

that are starting to exist right now the

play01:10

speaker here is a globally recognized

play01:12

leader in AI by the name of Andrew in

play01:15

I'm not going to try to pronounce it but

play01:16

the whole talk is fascinating he's a

play01:18

fascinating guy so there's this graph

play01:20

here and on the left we have the big

play01:21

leaders we have the ads the web search

play01:23

e-commerce product recommendations the

play01:25

big money and Spotlight right now is in

play01:27

this Tech World in consumer software

play01:30

world but not really yet into the rest

play01:32

of the economy as you go down this curve

play01:34

there presents the rest of all the

play01:35

sectors that AI really hasn't impacted

play01:37

yet which is way bigger than just Tech

play01:39

and consumer software so I'm going to

play01:41

play this first clip which gives some

play01:43

examples of future projects on the

play01:44

smaller scale and it turns out that

play01:46

about 10 15 years ago you know vars my

play01:49

friends and I we figured out a recipe

play01:51

for how to hire say 100 Engineers to

play01:54

write one piece of software to Surf more

play01:56

relevant ads and apply that one piece of

play01:58

software to bilon users and generate

play02:01

massive Financial value so that works um

play02:04

so real quick just for context what he's

play02:05

saying is that previously with ad

play02:07

Solutions and such you have a billion

play02:09

users with which you can write one piece

play02:11

of software for you can hire 100

play02:13

developers that will write the software

play02:15

and you're rich but once you go out into

play02:17

smaller Industries you don't get this

play02:19

model anymore it gets more specific and

play02:21

smaller and the high cost of

play02:22

customization no longer makes sense

play02:25

that's where we head down this curve

play02:26

into the other sectors but once you go

play02:29

outside consumer software internet

play02:31

hardly anyone has a 100 million or a

play02:33

billion users they can write and apply

play02:36

one piece of software to so once you go

play02:40

to other Industries as we go from the

play02:42

head of this curve on the left over to

play02:44

the long tail these are some of the

play02:46

projects I see and I'm excited about I

play02:49

was working with a pizza maker that was

play02:52

taking pictures of the pizza they were

play02:54

making because they needed to do things

play02:56

like make sure that the cheese is spread

play02:58

evenly so this this is about a $5

play03:00

million project um but that recipe of

play03:04

hiring hund Engineers or dozens of

play03:06

Engineers to work on a $5 million

play03:09

project that doesn't make sense um or

play03:12

another example working with an

play03:14

agriculture company that um with them we

play03:17

figured out that if we use cameras to

play03:19

find out how tall is the wheat and wheat

play03:21

is often bent over because of wind or

play03:23

rain or something and we can chop off

play03:25

the Wheats at the right height then that

play03:27

results in more food for the farmer to

play03:29

sell and is also bets of fund the

play03:30

environment but this is another you know

play03:32

$5 million project that that old recipe

play03:35

of hiring a large group of highy school

play03:38

Engineers to work on this one project

play03:40

that doesn't make sense um and similarly

play03:42

materials grading cloth grading sheet

play03:44

metal grading many project like this so

play03:47

whereas to the left in the head of this

play03:49

curve there's a small number of let's

play03:51

say multi-billion dollar projects and we

play03:53

know how to execute those you know

play03:55

delivering value in other Industries I'm

play03:57

seeing a very long ter of tens of

play04:00

thousands of let's call them $5 million

play04:03

projects that until now have been very

play04:06

difficult to excuse on because of the

play04:07

high cost of customization what he's

play04:09

getting at is that now based on all the

play04:11

work that people have done in AI this is

play04:13

possible the aggregate work that's been

play04:15

done allows these smaller more Niche

play04:17

solutions to be done with the creation

play04:19

of no code or low code tooling the trend

play04:22

that I think is exciting is that the AI

play04:24

Community has been building better tools

play04:27

that lets us aate these use cases and

play04:30

make it easy for the end user to do the

play04:32

customization so specifically I'm seeing

play04:34

a lot of um exciting low code and no

play04:37

code tools that enable the user to

play04:40

customize the AI system what this means

play04:42

is instead of me needing to worry that

play04:45

much about pictures of pza um we have

play04:47

tools we we're starting to see tools

play04:50

that can enable the IT department of the

play04:52

pizza making factory to train AI system

play04:55

on their own pictures of pizza to

play04:56

realize this $5 million worth of value

play04:59

and by the way the pictures of piser you

play05:02

know they don't exist on the internet so

play05:04

Google and Bing don't have access to

play05:05

these pictures uh we need tools that can

play05:07

be used by really the pza factory

play05:10

themselves to build and deploy and

play05:11

maintain their own custom AI system that

play05:14

works on their own pictures of pizza so

play05:16

here's where I'm going with this and

play05:17

where he's going with it you have this

play05:18

pizza company that wants to use AI for

play05:21

pizza food inspection it's a $5 million

play05:23

project you don't take the same model

play05:24

that you took with all the previous

play05:26

stuff where you get billions of users

play05:27

create this one major solution and sell

play05:29

it to all the users this is a much

play05:31

smaller case in Ai and the tools we have

play05:33

now now allow for us to start moving

play05:36

into these sectors for example he had

play05:37

talked earlier about sentiment analysis

play05:39

and how they used to put all that

play05:41

together now with open AI you can just

play05:42

say act as a sentiment analysis and

play05:44

it'll do so so we have this basic AI

play05:46

tooling available for these projects now

play05:49

so this company this Pizza Company would

play05:51

benefit from a low code or a no code

play05:53

solution that they can use to do their

play05:54

work so imagine a team of devs in the

play05:56

pizza it Department who would write the

play05:58

code they take the data they take the

play06:00

images of the pizza from the company and

play06:02

train a model and then build out a no

play06:04

Code system for the company to use or

play06:06

maybe they would maintain it for the

play06:07

company or say you're a contractor or

play06:09

you own an AI consulting firm that would

play06:12

build out these solutions for the

play06:13

companies in any companies who'd come

play06:15

your way it will consist of AI Engineers

play06:17

as well as application developers who

play06:19

add in all the other functionality

play06:21

enabling endusers or business

play06:24

departments to send in human readable

play06:26

prompts perhaps you'll be a Dev at that

play06:28

company perhaps that tool will be more

play06:29

generic and be pushed out to the entire

play06:31

food industry or pizza industry and then

play06:33

competitors will come so there's a lot

play06:35

of opportunities to be realized in this

play06:37

general purpose technology the tech and

play06:39

consumer industry is small compared to

play06:41

all the other sectors out there that

play06:42

haven't really found benefit in AI yet

play06:44

he also gets into the importance of

play06:46

building many new companies that focus

play06:48

on all these particular sectors

play06:50

individually imagine the opportunities

play06:52

then another example he gave is his team

play06:54

is building out a new app called like

play06:56

Amore AI or amori or something like that

play06:58

where they're working working with the

play07:00

CEO of Tinder the dating app to get

play07:02

relationship data and his app will

play07:04

provide relationship coaching or

play07:06

something like that but it Bridges AI in

play07:08

relationships that's a sector that

play07:10

hadn't been explored yet another one he

play07:11

mentions is bearing. a which is making

play07:14

ships fuel efficient so it's like Google

play07:16

Maps for ships to save like 10% on all

play07:19

fuel costs so imagine AI blows into all

play07:21

these other sectors where it's still

play07:23

relatively small and thousands and

play07:25

thousands of companies pop up and you

play07:28

happen to be a proficient developer I

play07:29

think that's a good thing and then

play07:31

imagine if you have basic grounding in

play07:33

language models or machine learning

play07:34

that's even better and then add the fact

play07:36

that you're very proficient in a

play07:37

programming language like python now I

play07:39

want to discuss briefly python all these

play07:42

AI researchers are using python even in

play07:44

this video he gives this example in

play07:46

Python within a Jupiter notebook because

play07:48

currently python is the choice language

play07:50

for machine learning and data analysis

play07:52

in all things in this broad field why is

play07:55

that why not C or C++ well because

play07:57

python has libraries and Frameworks that

play08:00

make machine learning and data analysis

play08:02

in the surrounding ecosystem easier

play08:04

packages like numpy or Matt plot lib or

play08:06

pandas are very very popular also

play08:09

because many of the people doing AI

play08:10

research they're not traditional

play08:12

developers they need a tool to help them

play08:13

in their AI research and python is an

play08:16

easy one to pick up and run with and to

play08:17

add to this most of the Python tools

play08:19

like tensorflow actually use a C++ in

play08:22

the background making it very performant

play08:24

other packages use C so you could learn

play08:26

C++ and be one of the real game changers

play08:28

in the background this is a great

play08:29

Pursuit but it's a hard one because you

play08:31

could more quickly become really really

play08:33

good at Python and just run with that

play08:35

python is what you can use on top of c

play08:37

and C++ without having to know these

play08:39

more challenging languages now I'm not

play08:41

saying that knowing python makes you an

play08:43

AI engineer of course not but all of

play08:45

these apps are being built with it or

play08:47

around it knowing it well will go a long

play08:49

way in the coming years in addition

play08:51

where are all these trained models being

play08:53

deployed when they're ready to go well

play08:55

in the cloud somewhere Azure has a great

play08:57

solution for this and here's a tip you

play08:59

don't have to go down the traditional

play09:01

webd route you don't have to learn HTML

play09:04

CSS and JavaScript I think there's a

play09:06

legitimate pathway from scratch to start

play09:08

out with python and while becoming

play09:10

proficient with it in other industry

play09:12

standards like git become Cloud

play09:14

certified so much so that I've created a

play09:17

free completely free blueprint that will

play09:19

take anyone starting out from scratch

play09:21

through learning Python and other

play09:23

industry level tools and getting a

play09:24

legitimate Cloud certification along the

play09:26

way from start to finish all the way to

play09:28

job already and it's completely free

play09:30

I'll put a link to it below so what do

play09:32

you think about all the opportunities

play09:33

what do you think about python let me

play09:35

know down below let's have a discussion

play09:37

if you found this video helpful give it

play09:39

a thumbs up consider subscribing to the

play09:40

channel and I'll see you in the next

play09:45

[Music]

play09:57

video