Logo

dev-resources.site

for different kinds of informations.

Web Developers, AI, and Development Fundamentals

Published at
9/8/2024
Categories
opinion
watercooler
webdev
Author
alvaromontoro
Categories
3 categories in total
opinion
open
watercooler
open
webdev
open
Author
13 person written this
alvaromontoro
open
Web Developers, AI, and Development Fundamentals

During my first class in college 25 years ago —yes, I'm old-ish—, the professor told a class full of eager students that (not a verbatim quote), "Whatever you learn here will be useless once quantum computing is a reality. That will be soon, and you will be out of a job." Twenty-five years later, we still have jobs.

I get the same vibes from people claiming that development will be over once AI is fully here. In my opinion, this is a misunderstanding of how the tooling will impact development in itself. And unfortunately, the changes are not always for the best.

AI will not make web development outdated, it will make it easier. But there will still be a need for web developers.

Now, this may seem like an "old man yells at cloud" rant, but the question is: Who will those web developers be? I've been in this industry for over two decades, and the development solutions —especially at entry level (sorry)— are at a disappointing low. Again, in my opinion, this is partly due to people over-relying on tooling instead of learning the basics.

I've been in interviews where the candidate struggled to write a for-loop. Sometimes literally, sometimes conceptually, with the general concept of iterating over data. Maybe I'm old school, but that sounds like an essential skill for a developer.

Common questions on social media like "Is learning Web Development still worth it?" or "Why learn development when AI is taking over everything?" miss the bigger picture. The issue is not whether AI is here to stay —it is, with all its pros and cons. The real issue is how we use it and the over-dependency that developers —especially the newer ones— seem to have on it. AI should enhance the developer's skills instead of being a replacement for learning the basics and having a fundamental understanding of development concepts.

AI is an amazing tool. I use it to review code, get suggestions and feedback, and speed up the process. It's a great asset in my tool belt... But it is a tool for development and not the development in itself... Which is what many people (erroneously) seem to think it is.

Ultimately, it is not about AI replacing developers, but about developers adapting and evolving with the tools. The ability to learn, understand, and apply the fundamentals is essential because tools will only take you so far without the proper foundation.


Cover photo by Christin Hume on Unsplash (cropped to fit the size).

This article was inspired by @grech_ca's "Is it too late to become a web developer in X year?". Check the article, I like the conclusions.

opinion Article's
30 articles in total
Favicon
Human Writing in the Age of AI
Favicon
You Could Lose All Your Crypto In a Job Interview
Favicon
The Digital Canary: Decoding Telegram's Silences
Favicon
The Ghost of AI Past, Present, and Future
Favicon
Capitalis Sa
Favicon
private vs #private
Favicon
What makes Rust so difficult to learn?
Favicon
Navigating the Double-Edged Sword of AI as a Software Developer
Favicon
Be careful of Shiny Object Syndrome and FOMO in web development
Favicon
Do MVPs Fail Us?
Favicon
Web Developers, AI, and Development Fundamentals
Favicon
Your UI Doesn't Matter
Favicon
Apple lanza su IA centrada en la privacidad: un nuevo paradigma para la inteligencia artificial
Favicon
Apple Launches Its Privacy-Focused AI: A New Paradigm for Artificial Intelligence
Favicon
Apple Lança sua IA com Foco na Privacidade: Um Novo Paradigma para a Inteligência Artificial
Favicon
Engineering vs Craftsmanship
Favicon
How the Bathroom app offers a real-life solution to a real-world problem
Favicon
How to avoid spam when putting an email on a website?
Favicon
How to improve Django Framework?
Favicon
Why should you use Django Framework?
Favicon
My Analysis Of Anti Bot Captchas and their Advantages And Disadvantages
Favicon
I Am So Sick of Leetcode-Style Interviews
Favicon
My Top 5 Favorite Algorithm Problems at Codewars
Favicon
REST API: Best practices and design
Favicon
Digital Ocean, analysis and my experience as a user
Favicon
How to scale a Django application to serve one million users?
Favicon
Devin AI Will this AI Replace Programmers?
Favicon
Pi Zero 2 W - First thoughts
Favicon
REST API basic characteristics and recommendations
Favicon
My mistakes regarding the tech SEO optimization of my website

Featured ones: