Latest / The FIT4Privacy Podcast | Exploring ISO Standards AI Privacy | Grow Skills Store / Will all developer lose job because of AI doing the coding
Transcript
- 0:00This AI that we are facing, it's no longer programmed to do what
- 0:05it's programmed to do. It's programmed by us through
- 0:08usage. And that's an important element.
- 0:10And for somebody who has set up a developers association, I'm
- 0:13tempted to ask how does it impact the developer community?
- 0:17Because the extremist or the news are saying the developer
- 0:21community will be wiped off. We will not have any software
- 0:24development companies. We will not have any developers.
- 0:27I know it's an exaggeration, but what's your view on that as an
- 0:31association of developers? What do you see going forward?
- 0:34How this developer industry or developer role shifting
- 0:38changing? Yeah, I, I think reports of the
- 0:41demise of the developer ecosystem have been greatly
- 0:44exaggerated. I, I think that I suspect that
- 0:47what we're going to see in the, so I saw that, I, I saw a couple
- 0:53weeks ago, there was an article that I, I quite enjoyed about
- 0:57how AI has actually generated an entire generation of decoders
- 1:01that are actually coding again, that the no code low code
- 1:05movement over the last three years where it's so easy,
- 1:08anybody can do. It was actually removing some of
- 1:10the creativity that goes into the development of software as a
- 1:13rule. But we're 1516 years out from
- 1:16the idea of software eating the world.
- 1:19It ate the world, it's gone. Software is everywhere.
- 1:22There's nothing left on the plate.
- 1:24So we're now into a different space where we're talking about
- 1:27dimensions of speed and scale more than we are creativity and
- 1:32engineering. There's certainly going to be
- 1:35downward pressure on this generation of junior developers
- 1:39who were working on things like front end website development.
- 1:43Those people are going to have to learn some new skills
- 1:47because, you know, a somebody with a little bit of taste and
- 1:51patience can use or sell to front end code an entire landing
- 1:56page now. Great.
- 1:58But we were there with Squarespace 6 years ago.
- 2:02Seven years ago, we were already moving in that direction pretty
- 2:05aggressively. The importance, however, of of
- 2:09an engineer, of a developer that knows what they're doing has
- 2:13never been higher. Because vibe coding is a
- 2:17complete waste of time, even from a prototyping standpoint,
- 2:20if somebody isn't defining the variables and setting the
- 2:23parameters around which you're building.
- 2:25And like all things, and you know this better than anything,
- 2:29data is going to drive the bus on this.
- 2:32And if you can't plug an interface into the data you need
- 2:36and the data you want and how you're going to use the data and
- 2:38comply with data rules and privacy and manage those inputs
- 2:41and outputs, you don't have a business, you don't have a
- 2:44solution, you're probably in violation of several laws, and
- 2:48consumers are not going to enjoy what you're delivering to them.
- 2:51So whether it's an enterprise solution from Cisco or you're
- 2:55talking about two guys in a garage like the Silicon Valley
- 2:58dream that we all talk about, no, the future of development
- 3:01and developers is as bright as it's ever been.
- 3:05OK, that's very clear. But before I go into your point
- 3:09on data, I have a follow up on the developer aspect.
- 3:13I think we both tend to agree that the developers will remain,
- 3:16the development job will remain, software development will
- 3:18happen, it will shift and it will become more efficient, more
- 3:22effective. Because if there was a, because
- 3:25I, it reminded me of an example. I started off as a software
- 3:29developer and then one time I was asked to code about daylight
- 3:32savings. And I understand nothing about
- 3:35that. At that time.
- 3:36It was back in 2002. I coded it, but I coded it
- 3:40abstractly. And when I moved to Europe in
- 3:422006, 556 and I've experienced daylight saving and understood
- 3:47what I was being asked. One day we'll have 23 hours and
- 3:50one day we'll have 25 hours. And that's what you have to
- 3:52adjust in the daylight saving because I was building the
- 3:55software for some energy company.
- 3:58But beyond the point what was expected of a developer was that
- 4:02they understand what they're doing.
- 4:04They become human and they become business aware.
- 4:07Business aware. What am I coding?
- 4:09Why am I coding? What's the purpose and what's
- 4:11the effect of it? Not that somebody tells you it's
- 4:1323 hours and 25 hours. And that need, that desire for
- 4:18them to be more relevant will increase.
- 4:21Plus they will have tools at the disposal becomes to AI that they
- 4:24don't have to write the structure and everything.
- 4:26We used to have what is called, we used to call them ID ES in
- 4:30integrated development environments, those days of Java
- 4:33and Microsoft where they were creating C# and Java.
- 4:37So I think those will be more extended.
- 4:39You will say this is what I want to write.
- 4:42The software writes for you, but then you enhance it, then you
- 4:44enrich it with your knowledge. So their job will change, job
- 4:47will remain, but how would it change?
- 4:49Can we have a peek or preview into how it will change?
- 4:52I'm trying to explain from my knowledge of a development.
- 4:55Well, I think I think you nailed it with that.
- 4:57You've changed the floor, right? A a developer can replace
- 5:02dozens, hundreds of hours by prompting a a code IDE that
- 5:08supports their language, right. I want to achieve this goal.
- 5:12Here are the variables here are the parameters.
- 5:14Write the base code. That's incredibly efficient.
- 5:19It also removes the need to to have perfect code structure
- 5:24right like you have. You have enabled a machine to do
- 5:27a commodified job that for a long time we had heads and hands
- 5:31coders developing that we would, you know some people derogatory
- 5:38name for them as code monkeys, right?
- 5:40Like some of it just bangs on code and it's heads and hands
- 5:43and I'm moving the stuff around. But they were, they were writing
- 5:47lines of code to meet a demand because software development is
- 5:51about predicting the future. You're here and I need you to be
- 5:55here. Here are the steps along the
- 5:57way. Here are the here are the
- 5:59options of your experience. This is what this could look
- 6:01like any any piece of software that is binary.
- 6:06Do this, don't do that expands exponentially over the course of
- 6:12a user journey or commercial experience or or whatever
- 6:15variables you want to set because every one of those
- 6:18decisions is binary. I do this or I don't.
- 6:20I do this and then I don't. I do this and I don't.
- 6:23What a person can do that a machine will never be able to do
- 6:27is feel frustration, empathise with other people, with the with
- 6:32the consumer and anticipate breakage.
- 6:35Right? Think about why something
- 6:38doesn't work so that that goes from a informational news
- 6:41website all the way to a back end SAS system that is used by
- 6:47Intel. Everything that is software
- 6:50driven. At some point, a person sat in
- 6:53judgement of whether or not that was the right solution.
- 6:56Sometimes you're confined by the technology, sometimes there's
- 6:58requirements, there's laws, there's other components around
- 7:01the Slas of a company. But the truth is a, a decision
- 7:05is going to have to be made by a person that's not going away.
- 7:09And so the deployment, the value of that person is going up and
- 7:14the importance of the people who are quality assurance and, and
- 7:20general discernment of whether or not a good decision has been
- 7:25made, that value is enhanced dramatically.
- 7:28So certainly there is going to be efficiencies created by the
- 7:32ability of a engineer to say, I need to accomplish this goal, go
- 7:36and then have a team QA the the logic and the code and all of
- 7:40that. But we're pretty sure machines
- 7:43can write code as well as a person can, but they can't do is
- 7:47engineer something. To catch the full discussion,
- 7:50head to YouTube, Spotify or Apple Podcasts and search fit
- 7:53for privacy. Links are in the description.
- 7:56Thanks for listening.