My Dahel Conference Lecture Note
Tags: ai, webdev, softwaredevelopment, softwareengineering
Published: 2023-08-27 19:32:41

This was the Note I used to speak in the conference and I decided to just post it here and maybe I'll edit it later.

1)How AI is going to affect the future of work
2)What are we to expect from AI advancement?
3)Are jobs going to be taken?
4)Which areas is AI more focused on.
5)What skills do we need to align ourselves towards this trend?
6)What technologies do we need to learn to better adopt the growing AI skill market.

Like i always say, AI has been creating jobs from the first people that trained the Models we are all consuming today.

*Classification
*Regression
*Clustering
*Dimensionality Reduction
*Model Selection
*Preprocessing

AI is like steroids on whatever we are doing.

But we must really be skilled at what we do to be able to harness the power of AI.

AI is still a tool for professionals and will make learning more rich and quicker and easier for people to catch-up with knowledge.



TECH JOBS
Artificial Intelligence is going to change the way we work by providing us with new tools as we've already seen and also scaling the ones we already use.

So those saying AI is all hype and those at the other end saying AI is going to scrap jobs are like two extremes that are not seeing the very benefit of Artificial Intelligence.

AI is going to improve how we do our jobs and it is going to help us do them better because of how better at tasks algorithms are than humans.

But also we must understand that AI aside their learning phase, are still very much new to real life situations and are adapting from continues and iterative learning.

*****
This is not a time to be sceptical. This is not a time to be arguing. This is a time to be adopting and testing and looking at areas where AI can help you do your jobs better.

1)Do better business analysis.
2)Get leads and improve your social engagement.
3)Expand your knowledge base in your area of expertise.
4)Explore areas in your field where it can help you.

*****
So computers process informations in nano and microseconds. 
So far we've been able to improve how we do jobs manually through software applications.
But we've also come to the realization that our tasks are still prone to human errors and requires a high skill level.

Anti-capitalists might argue that these are mere excuses, and that organizations are trying to cut cost and increase revenue and profit by not only automating tasks, but also deploying machines that work for free to do these jobs.

Whether these arguments are true or false, it still does not eradicate the interference of human contribution in the circle of whatever job or task an AI model or product is carrying out.

I've built Models that predict if a user has dropped a negative or positive review on a e-commerce site.
Models to predict the cost of rides using historic models as well and considering former ride costs and the weather condition.

*
So startups have an analysis tool to use in testing their beta versions. Although having a good AI model takes a few things into consideration and skills to betterring a model for optimal task rendition. That is beyond the scope of this discourse.
*

But nevertheless, we are looking at a field that is growing and we will see as we've seen recently openings for AI model developers and engineers in the future.

****
But to state clearly too, AI is not taking away jobs but improving how we do them. Today I can use an AI tool to generate a UI for a project that is specific to the industry I'm building for.

I can also ask it for the best approach in developing a software, what I will need and how best to implement whatever feature the application will need.

So it helps us do our jobs better. But we would know this until we find those tools specific to our industry and start utilizing them, only then can we stop being very defensive in our argument about this new technology.
*****

Seriously I don't think any developer would see a difference from the advent of AI to the improvements so far with how we Develop softwares and the languages we use.

From Notepad to powerful text editors like. From C to languages like python, JavaScript and .Net. from vanilla JavaScript to frameworks like React, Vue and even child Frameworks of these language frameworks.

So humans for some reasons are developing faster ways of carrying out tasks which requires a higher level of knowledge to participate.

NOTE: In Microsoft for Startups, we are being told that VCs are looking for startups that are using AI in unique ways. And this growing trend of incorporating Artificial Intelligence into the core production of the next Generation softwares, is proof that the AI job marketplace is growing very rapidly.