Keeps me up to date on how much longer it's going to take until I find my next job, even though the reality is obviously pointing to pivoting to something like concrete pouring, or baking bread.
@@yogxoth1959 I'm impatiently waiting for UBI l, but I know however that rolls out it likely won't work, and we're not ready for it. But it nearly felt like UBI for a second while on unemployment.
Creating a button was never the challenge. Neither was styling shadcn components. The time comsuming part is putting everything together into a fully fledged app following the design requirements, setting up the cms integration, datamodelling, and otherwise orchestrating all of the parts of the system to work together as per the requirements of the customer.
Exactly, I love AI and am super open minded on this stuff but as a fullstack I haven't yet found enough incentive for it. Whenever I code I'm either solving holistic problems that AI can't solve for lack of context window or problems so simple there's no time difference between absent mindedly pressing the keys or asking an AI
That's a good distinction. It's also a good distinction (imo) between software engineering and just programming. Turning ideas into code is relatively easy, and even moreso with AI help, but fitting together all that code in ways that are efficient, maintainable, and handle every case is the real difficulty.
you inspired me. I'm now the front man of multiple bands: - MegabyteDeath - RAMstein - System of a Downvote (edit: we've now renamed to System of a Downtime) - RoR Zombie And also these ones which are super popular in Finland: - Finns Troll Frameworks - Kubernetes Korpiklaani
@@Fe22234 Indeed, picking up coding again after a long hiatus, I think it's INSANE not to use A.I. when coding now. Like you could spend ~45 minutes google searching to try and figure out whatever code your looking at is doing, or you copy the code into the A.I. prompt and read a 4 minute essay tailor made to explain in detail all the things that are confusing to you. A.I. effectively turns Joe blow into an 11x developer, to not use A.I. when you code is like refusing to travel by any other means then steam locomotive now.
I hate it so much when I hop in a new association and they want for their static webpage "because it's easier and faster" (ends up requiring an expensive VM instead of good old cheap web server)
@@rayyanabdulwajid7681 This is what I hate about frontend. I don't care what people say about Python, I rarely have to update syntax when using it unless the npm modules needed a full rewrite to the point I don't even want to update anything and now there are security holes all over the place. Frontend is what is stopping me from becoming an independent developer. I would rather have limitations in what can be done and a simple to use tool that have unlimited possibilities but unlimited complexity. Many people are cool with writing sloppy code then they are crying when they have to make a small change.
I always hated asking programing questions on any forum... Most programmers are pretty mean and will make you feel like an idiot for asking the question in the first place. Replacing grumpy developers that's sole purpose in life seems to be to flex on you with A.I. is called progress!
Adding buttons and forms are 10% of my time. The other 110% is calling APIs and managing state. My manager will see this and ask me whats taking so long.
An AI based IDE like cursor can even do that for you much more faster if you want. I just made a side project just to see how useful cursor is and gotta say, i am really impressed.
for me it's the other way. honestly, i always spend way too much time styling buttons and forms which is a task from hell if you do some really custom designed stuff where every bit matters. building an api and manage frontend state is done way faster. unles... you use react of course, then the whole experience is sh!t
managing AI tools also takes time. That's the thing outsiders don't really understand. The main time-sink is actually coordinating all the parts in a smart way. The actual grunt work is not the part that takes time. It's knowing how to architect and arrange the pieces so everything plays nice and is maintainable.
9 months of adding api and deleting api Then no answer for error in back end Oh man what a dark ages I had😂 I feel you brother its really hard and soul draining especially when they fix a bug in back end but would not tell me It was real and my first experience of real work in front end
@@seriouslyWeird what I always say is, react is so cool until you start making fetch calls and managing state, every beginner's first react component is that f* counter that shows how beautiful and simple react is, it feels almost like a trap and then when you start building complex UIs, it's hell.
I can't remember all those psychological steps but I've definitely not reached the "acceptance" phase yet. I feel like a dinosaur with the asteroid already visible in the distance.
Eh, no worries. My prediction: Bad developers will benefit from AI. Good developers won't. There's a cutoff in between somewhere. If you're just above the cutoff, the job market is gonna be rough, as all the bad developers are now catching up to you, and it'll feel like they spend 10% the energy, to produce 80% of your work. (But can't ever get the last 20% right) If you're just below the cutoff, it'll get even harder to get good, as you're now forced to work with AI tools to catch up - but then you're not really improving anymore.
I mean, how long do you think it takes to make an IDE, browser, programming language, or operating system? There is a minimum level of complexity and work required for some types of programs to even be useful.
and that is why I've never asked a question, if there was something not asked there I took it personally to figure it out on my own or give up and find another way
It’s gonna be real interesting to watch this generation of devs hit a brick wall when they realize that the industry and job is about so much more than the greenfield ai codegen projects that these tech influencers is making it out to be. Good luck is all I have to say.
I dont think it will completely replace programmers, but there are definitely going to be fewer vacancies. As experienced developers would be able to work way faster with the help of ai.
@@mranderson3441they sure will. But that’s about it indeed. Just tweeted a nice about it too, where I said: “Sure they make frontend a easier. But compared to a professional chef, they teach to serve microwave meals - making Michelin level food involves so much more skill.”
Yeah, but a junior dev can be as productive as a mid level one with such tools. Lots of time wasted in searching and fixing small details can be offloaded to AI
Yeah, very good point, but you know what already does it in most of big companies? Figma. Designer designs using components from UI framework you use for a project, you have direct access to CSS, you pickup component from framework (*import xxx*) and copy-paste new styles. And surprisingly people might have problems even with that once any even minor customisation is needed, e.g. component starts to break after 768px breakpoint. I'm not anti-AI, but using this thing will gradually transform any project into a code dumpster + your devs will simply forget how to code UI completely, since their development pattern will be "prompt UI AI till I get design/UX required by spec", not "how would I solve it" and "use it with caution" won't save anyone. Also (will be little bit a jerk here), if you need half of the day to create todo list or pricing component which consist of h1 + p + div (x3), then sorry, my friend, you probably need to improve your skills.
I've been saying this. AI (or Automated Ignorance) is surely going to create a bunch of system administrators, not engineers. I think that is clearly the goal. Doctors would never outsource their critical performance roles that other humans rely on to machines. Engineers need to be a bit smarter than this. I will say, the rogue nature of the web dev community has always been a bit...different.
Oh yeah Figma... My work project suddenly used it for UI design and me as the projects full-stack coder said f**k it - and I just continued to code the parts on my own with self made CSS and do the logic manually with native js + jquery for easier event binds. Eventually I've found all the other UI libraries stuff just make it harder to work with as they get so complex, as the libraries you can download seem to have 10x the lines of code you actually need to do similar piece yourself, since they're so generic for the use cases.
I inherited a project written in Razor and Blazor. They left me alone without any documentation. For the next year, I was pretending to be "maintaining" it. But secretly I rebuild the whole thing in Angular with all the bells and whistles. Everything got ducomented and tested (well, 80% coverage, sue me). When I finished my side project, I switched the apps and told my boss. I said: Well, we have a new app, the old one is gone. Technical debt was too high, I am not maintaining it anymore and nobody else knows how. So we are using my new one from now on. Huge gamble. But it worked out. If they insisted on keeping the old """application""" I would've quit on the spot. Razor and Blazor ... c# in web frontend ... the guy who did this deserves hell.
@@vishnutejachikkala3372 COBOL is not bad, just old. It's perfectly fit for its purpose, which is why it stood the test of time and why it was popular.
I started learning front-end because it's REQUIRED for BACKEND positions. Most of the books, guides, videos and articles about anything created 1+ year ago is obsolete (not just in couple of things, no. They changed EVERYTHING). Honestly, feontend might be the reason for me to throw it away and just become embedded systems engineer as I always wanted.
It's not different at all.. Just dont use these garbage libraries. JS, CSS, and HTML are the same they always been. Just a few added features that you dont really need to know but are helpful.
@@FRanger92 yup, looks like this guy never actually mastered the basics and so he kept getting confused by the trends that come and go. stop getting so bamboozled, my boy, the essence of the thing is still the same, we just have more fancy ways of doing it now.
@@Gigasharik5 as I heard, backend developer should have some understanding of frontend and here I am stuck with unlimited technologies of frontend lol
tbf that's how i read some of the clients' mumbo jumbo requirements whenever they start describing how they want this element to be so and so to be more fancy and eye-catching, my mind defaults to "ahh, it seems you'd like to have more and more garbage"
Im doing frontend more than 10 years now and I don't understand what you just said. If you don't understand the basics of CSS, HTML and JS on an expert level all UI kits, frameworks and libraries are equaly useless. Here is real life frontend task I had last project: build an chart using iregular streams of data from 10 different IOT devices some with timestamps, some not. Add a custom JS drag left/right functionality over canvas, make it responsive with different number of bars depending on screen size and adapt it to sidebar than can collapse and draw below the chart heatmap of sensor measurments with coordinates.
Yay, more copy/paste tools. What I want is tooling that can make an entire page design that works together holistically. Making a button or a table alone is never the issue. Font selection, spacing, actual UX. Individual component tooling is beating a dead horse at this point. We need full page design that works before get excited.
So we're full circle back to "just copy it into your project" again. Just like the good old jQuery days. Except now we have a cli tool that does the copying for you. Sounds a lot like they've just reinvented npm, but without the majority of its useful features.
For the foreseeable future, I think the most valuable people in development are going to be those who can glue together 50 AI generated modules to make a cohesive product. If you understand the seams, you can help anyone with an idea.
@@encycl07pedia- ah, good ol'vanila js, nothing like spending a stupid amount of time to do something a library does better in 15 minutes of implementing it, but hey, at least if you keep up with CVE's the vulnerabilities are 100% your own fault
@@o1-preview If you're using JS as it's supposed to be used, you shouldn't have security issues. It's meant to enhance the functionality, not define it. Get good. Wasting your time learning a framework that while obsolesce is so much better. Remember AngularJS vs. Angular? How many frameworks has Guugle nixed? Oh, and do I need to remind you what happened when NPM left-pad was removed for a short amount of time?
@@o1-previewwell i don't build my own auth and payment service but also i can't call myself a developer if i can't even bother building a simple form and a button component
Learning to code over the past year on my own has been a rollercoaster. Based on everything I've watched, read and learn in terms of getting a job, there are 2 levels. Level one is simply understanding the verbiage, acronyms, definitions and the ability to solve basic problems. The other level is basically time management and completing tasks efficiently. Using AI as a tool to complete level 2 isn't really an issue to me. I'm working on 2 complex projects for my portfolio and using AI tools has sped up my progress significantly. As for UI and designing, even if you use AI to assist, it still doesn't have the most important human element which is required. Creativity and taste. As a newbie, I feel like you have to use any and everything to get an edge. A senior developer can use AI, then go back and adjust their code accordingly. At the end of the day, the end result is all that matters, and if you can cut build time down while still creating a high level product, that's all companies care about.
As a software engineer with 8 years experience I agree with you. Ai fails when it comes to highly custom projects and not just a copy of what's out there already. However if you integrate it well in your workflows it can definitely diminish the amount of time you spend coding.
@princek733 don't quote me on this, but a recent ai stufy had shiw that pull request for developers after integrating AI had increased by over 20% (40% bug increase too IIRC) AI though had led to much, MUCH more copy-pasting and might hurt jr devs in the long run. I believe AI wouod evolve programming, not replace it, but change and improve it dramatically, yet its still scary to see all these jr devs rely on ai so much. As Always. Check your code first, copied from ai or a guy on the internet.
@@Grain_of_wheat I concur. You can't just copy paste without the ability to review and validate the code ai gives you. And yes bugs are a big problem if you're just copy pasting instead of also reviewing.
@@LWmusikThe tools don't help at all. Why do security updates require relearning and rewriting a bunch of logic to avoid an error? Most backend stuff doesn't have these issues. This is why I'd rather stick to automated bare minimum frontend and focus on the backend. I like functional actually useful stuff getting done then just making things pretty with excessive complexity.
@@SI0AXideally you should be building backends that last and frontend that you can build, expand, and then trash quickly as your user base grows and changes over time
I fell down a UA-cam hole watching videos about old mainframes, and it got me thinking a lot about layers of abstraction. If we don't unalive ourselves as a species, how far into the future would you have to go before humans started to believe technology was magic because of the many layers of abstraction?
Well when you put it like that, and looking at the average users knowledge of the tech they use, it’s not long now til we’re all praising the Omnissiah!
Programming is magic. People will need to go to school to learn the most basic form of the magic even though they'll be 5-10 web applications in without any sweat.
@@danko95bgd Tailwind - perfect choice React - managable, but it has already implementations for other frameworks like vue and svelte from other devs AI - optional shadcn - name of the library CLI - super useful. Web components - not intended for that. All your points are pretty subjective.
You can pretty much do whatever you need with vanilla HTML, CSS and AJAX but an entire industry has convinced itself it has to make things more difficult in order to show how clever and smarter they are when they are just fooling themselves.
0:51 Alternatively, it's on Rabi' al-Awwal 1st, 1446 AH and you're watching the Fireship Code Report Series about Future Web Dev (Frontend Web Development Changing).
@@watermelontreeofknowledge8682There's always that one guy that says nonsensical shi out of left field to get attention, well congratulations, you got it. 😂
Frontend developers doing literally everything to avoid a 10 hour course on effective CSS architecture. "So you are going to rebrand the page by changing some variables?" "No, I'll ask AI to change all 6 million custom written tailwind class trainwrecks and hope for the best."
I'm gonna be cynical here: if you've messed around with, for example, tailwind for a while, can't you just jot down a fully functional button in a minute anyway? I mean, this took me about 30 seconds to type: class="w-full max-w-xl h-14 rounded-xl flex justify-center items-center px-4 bg-gradient-to-r from-orange-600 to-red-600 text-white duration-300 hover:bg-white hover:text-gray-800" add some @click="..." that references your function and you're done?
I have just done some ui again and done this i spent a day reading all the bulls and stuff. The promise is great when it comes to leaf nodes, but how about refactor this to remove alpine js. And then do the rest of the components, yeah its gonna strugle
I think the most useful part of Shadcn and v0 is to quickly prototype a decent looking UI that doesn't look like it was made in 2010. You can make a proof of concept to pitch and then start putting more resources into your MVP.
Your humor and snark is straight up Veteran approved! You're either a Vet or an Honorary Dark Humor friend to Vets. Either way, I spit my coffee out laughing with all of your videos. You are a freaken genius! Hope you have a great day and I look forward to your next video. 🤠☕
Kinds reminds me of how everyone is shocked that the front-end of my applications just do things when you click. Rather than every other SaaS out there that has to show the user a spinner ... while it is loading a button widget.
But how do you bill by the hour if your projects don't recreate all the HTML elements in JSX in the first 10 weeks, before actually doing something useful?
I still code in native HTML/CSS/JS/PHP/SQL for the most part and I get decent jobs, customers and users are very happy and also loyal, so they stick with me even if they got much cheaper ("competitive") alternatives. Easier isn't always better or appropriate, especially in the long run and big picture. Sure, learning to work with a framework would allow me to "scale" and do this and that more efficiently from a development perspective, but I just don't need it. I enjoy the work I do, not because of its final product alone or some data on how little effort it took me to make it, but because of the process of recognizing problems, approaching and solving them, and implementing the solutions. I don't care about the money either, as long as I can do the things I want to do. And my projects also don't end up looking run-of-the-mill, which is a cool benefit on its own.
As a self-proclaimed coding master, I understood ~10% of what you said. I started learning HTML 2 days ago and, I was wondering, which is the best framework to learn after HTML, CSS and JavaScript?
@@RLleeo hey man, yes, I have a job. I’m really excited about my new coding journey, though. I’m currently finishing up with work so that I can dedicate more time to my new project! (I’m also documenting it on my channel, by the way 🚀)
@@indiehackdude, did u studied CS major in college ? Or, r u trying to be a self-taught Software Engineer ? I'm also on this track buddy. but how i should start , making me actually clueless.
Its interesting that Fireship is the first decoupled, distributed, autonomous AI and all it does is make videos about other, inferior AIs. Mad respect.
frontend or ui specifically is indeed getting so much easier now, but what about backend? When as a backend engineer can i become obsolete and jobless?
@@MP-ik3pt you have mentioned dunning kruger on several comments on this video, so I'm pretty sure you are a mediocre AI chatbot some dork turned loose on youtube for what they consider "fun"
This video inspires me to learn front end development, because I'm postponing it. But it looks pretty interesting and it gives a lot of freedom on how to make the UI.
I like the V0 feature but is it possible to make consistent ui components? Like you now got the button however if you want a card or a dropdown etc. they all should follow a similar style right? Does V0 have some sort of memory or idk design system thinking integrated?
Quick one: talking about frontend, is there a web builder (with easy drag-and-drops) that consumes GraphQL layers or api endpoint? I discovered this open-source headless ecommerce called Vendure, and I would like to use a web builder for my frontend (as an alternative to Angular or Remix) and just use GraphQL to connect to my Vendure backend.
The problem with this type of code is that it's hardcoded. even the tail wind classes are hardcoded "from-purple-500", one day your boss will say we have a new color palette.... game over.
you guys use raw unconfigured Tailwind? that's madness. every project I led involved some Tailwind configuration at the start, essentially making a mini UI library, with predefined colors like "primary" and "secondary". This makes it so much easier
"humiliate yourself with a StackOverflow" - seems like old, good times from a decade ago. What a feeling when you realise it was around year ago. 🤯 Great episode! 💪
3:30. this is the future of entire programming universe. Not only web front end ,but full stack and everything. No need to know what languages you are delaying dealing with while programming
right... try to get an AI to manage memory in an embedded RTOS context, lets see how useful it is then. Actually, lets just see it build one single functioning bootloader. Honestly I'd be surprised if an AI could even print text to the screen in bare metal. Let alone make an interface programmers can use in their programs. AI might be the future of what junior / beginner frontend devs currently do, but not much else. AI doesn't understand computers, ironically enough, at least not yet. I'll eat up my words if there's ever some new deep learning architecture that completely changes things, but with the current transformer architecture, nothing major is going to change, at least not in the development space.
I switched form a frontend heavy fullstack project to a backend only project. The switch felt so good. In my former project we had to build a webcomponent that works with every major framework including the SSR stuff. From someone who really liked working with angular and ionic i became someone who despises frontend work in under a year. There is too much going on to keep up with. New things promising to fix the other things but they really just add bulk on top of what you might need to know. Its just absurd.
Underrated statement. Already seeing non-IT people "developing" with AI. But all they do really is sign the company up for a locked-in expensive service that they can't control, then go on internal chat and tell everyone else how clever they are. Having produced nothing of value, except to help train the LLM.
@@Daijyobanai My buddy was saying "Middle management" wants to replace everyone with A.I. but what "Middle Management" doesn't understand is the most replaceable Job for A.I. to takeover immediately is Middle Management!
That's the first time I see a front end thingy look useful! All though this is not a tool for a developer, but for a designer or a manager. This may actually help developers get good requirements in the form of a working prototype. Not that I really think that's going to happen any time soon, but I mean it could be a good development
Imagine going to a website and its layout is tailormade to your specific liking. I mean you might shake your head considering it would require quite a lot of information from you personally, but most of the websites are already like that! Its called Ads.. and its the fluid that the internet combustion engine runs on. And every add is given to you tailor made, using massive databases of information based on YOU and what YOU like. And to even throw the tinfoilhat on for a bit, what your phone picks up you discussing during the day. Its all collected and stored somewhere, to tailor make your online adventures. Well no-one will make money from tailor making a websites layout to peoples liking, its not ads after all.. unless a future powerful AI handles that for a small bit of money for all websites. Anyway sorry to anyone who wasted time reading this post, i just freeroamed my imagination a bit and started typing. Have a good day
What if it's the browser that tailors the website to your liking? if it could do that and do it well (big if), the browser would have a big advantage on the others. Perhaps the company making the browser could even ask you for money.
No dude. Websites are dead. The xhatbot will get the info from a database API and generate the output on the best way that suits your needs and the form of the data. If you wanna publish something you'll be uploading content into a chat bots database. The web is dead.
they are a money vacuum cleaner, they make things easy to start/implement, but if u hit a problem and u only know lowcode, well u are low....so u are going to request support from a 10x anyway
Interesting, why do you think that, is it just an assumption, or you actually tried these tools? I agree that most "no-code" tools generate shit code on the front-end, including Framer in this case. Thats mostly because they focus on ease of use. But wf & dh are basically visual code editors for developers, if you don't know html and css, then you will not be able to create stuff.. and generated code is great if you ask me.
"Nowadays you have people building To-Do apps in their Teslas sitting in the Ikea parking lot." LOL Part of me thinks the UI tier of software has reached a point where the purely subjective portion of the work (not the end result facing the user, but the code part facing the developer) has swamped the more objective "can this do X or not" aspect of the work and new frameworks are being developed that simply provide 95% of the same tools with different semantics. However, the semantics are the layer at which the developer spends 90% of their time thinking within so they keep trying to find the perfect semantics. But as soon as creators of a framework get bored and move onto something else, one framework withers and others gain prominence and the cycle repeats... Without improving the user experience one iota. I've encountered dozens of laughable functional flaws in portals of banks, utility companies, commerce sites, etc. and none of these tools can make up for flawed business requirements.
this video has been released 7 minutes ago, everything mentioned here is now obsolete.
😂😂😂😂
Yo what
😂😂
Your comment too😂😂
😂😂😂
Watching code report has become a form of doom scrolling
More like doom watching
Keeps me up to date on how much longer it's going to take until I find my next job, even though the reality is obviously pointing to pivoting to something like concrete pouring, or baking bread.
@@CTSSTC They've already got robots who pluck strawberries, I doubt those jobs will last very long either.
real
@@yogxoth1959 I'm impatiently waiting for UBI l, but I know however that rolls out it likely won't work, and we're not ready for it. But it nearly felt like UBI for a second while on unemployment.
As a person who sucks at frontend, I can confidently call myself full stack now.
relatable
if you dont know redux you are noonee
@@DoubleFaceReal redux is literally relic of past brother
and it all started with Tom from Myspace
Provided you are using the frameworks that work with shadcdn. If not, heaven has not yet opened the doors for you
Creating a button was never the challenge. Neither was styling shadcn components. The time comsuming part is putting everything together into a fully fledged app following the design requirements, setting up the cms integration, datamodelling, and otherwise orchestrating all of the parts of the system to work together as per the requirements of the customer.
It's going to be interesting to see what happens when a client wants a change and the AI can't or won't do it correctly.
Exactly, I love AI and am super open minded on this stuff but as a fullstack I haven't yet found enough incentive for it. Whenever I code I'm either solving holistic problems that AI can't solve for lack of context window or problems so simple there's no time difference between absent mindedly pressing the keys or asking an AI
Prompt all of that into an AI
The fact that most Gen Z don't even know how to use a printer, let alone what a web browser does - I'm not afraid of losing my job.
That's a good distinction. It's also a good distinction (imo) between software engineering and just programming. Turning ideas into code is relatively easy, and even moreso with AI help, but fitting together all that code in ways that are efficient, maintainable, and handle every case is the real difficulty.
I quit web dev to start a band called Rage Against the Machine Learning
"F--- you I won't code what you prompt me!"
you inspired me. I'm now the front man of multiple bands:
- MegabyteDeath
- RAMstein
- System of a Downvote (edit: we've now renamed to System of a Downtime)
- RoR Zombie
And also these ones which are super popular in Finland:
- Finns Troll Frameworks
- Kubernetes Korpiklaani
🤣🤣🤣🤣 Please, where do i sign up?
@@TheDrunkDragon There's an epic band called Master Boot Record, all of their song have tech names. They are awesome, no joke
@@smix8780 do they need a site?!?! 😂
They've finally automated code copy/paste with the magic of AI.
Yeah people freaking out. This is just a nice time saver on looking at component library documentation and Google searches.
@@Fe22234 Indeed, picking up coding again after a long hiatus, I think it's INSANE not to use A.I. when coding now. Like you could spend ~45 minutes google searching to try and figure out whatever code your looking at is doing, or you copy the code into the A.I. prompt and read a 4 minute essay tailor made to explain in detail all the things that are confusing to you. A.I. effectively turns Joe blow into an 11x developer, to not use A.I. when you code is like refusing to travel by any other means then steam locomotive now.
Everything we throw at frontend to make it simpler ends up complicating it!!
I hate it so much when I hop in a new association and they want for their static webpage "because it's easier and faster" (ends up requiring an expensive VM instead of good old cheap web server)
Everything we added beyond HTML+CSS has been a mistake
@@FunkyJeff22 The industrial revolution was a mistake
xkcd 927 moment
@@FunkyJeff22 hmm I wonder why we don't use just html and css.
Everytime you blink, there's a new front end thing
A crappy framework releases which forces us to update it's syntax every year.
Stop blinking, stop blinking!
@@nusmus1994 😳
Now with a sprinkle of SaaS LLM assitance on top!
@@rayyanabdulwajid7681 This is what I hate about frontend. I don't care what people say about Python, I rarely have to update syntax when using it unless the npm modules needed a full rewrite to the point I don't even want to update anything and now there are security holes all over the place. Frontend is what is stopping me from becoming an independent developer. I would rather have limitations in what can be done and a simple to use tool that have unlimited possibilities but unlimited complexity.
Many people are cool with writing sloppy code then they are crying when they have to make a small change.
The spit on stackoverflow was personal 😂
nice profile pic
Nobody even ask things on stackoverflow anymore
Simpler times
@@93hotheadso what do people even use now?
I always hated asking programing questions on any forum... Most programmers are pretty mean and will make you feel like an idiot for asking the question in the first place. Replacing grumpy developers that's sole purpose in life seems to be to flex on you with A.I. is called progress!
Adding buttons and forms are 10% of my time. The other 110% is calling APIs and managing state. My manager will see this and ask me whats taking so long.
An AI based IDE like cursor can even do that for you much more faster if you want. I just made a side project just to see how useful cursor is and gotta say, i am really impressed.
for me it's the other way. honestly, i always spend way too much time styling buttons and forms which is a task from hell if you do some really custom designed stuff where every bit matters. building an api and manage frontend state is done way faster. unles... you use react of course, then the whole experience is sh!t
managing AI tools also takes time. That's the thing outsiders don't really understand. The main time-sink is actually coordinating all the parts in a smart way. The actual grunt work is not the part that takes time. It's knowing how to architect and arrange the pieces so everything plays nice and is maintainable.
9 months of adding api and deleting api
Then no answer for error in back end
Oh man what a dark ages I had😂
I feel you brother its really hard and soul draining especially when they fix a bug in back end but would not tell me
It was real and my first experience of real work in front end
@@seriouslyWeird what I always say is, react is so cool until you start making fetch calls and managing state, every beginner's first react component is that f* counter that shows how beautiful and simple react is, it feels almost like a trap and then when you start building complex UIs, it's hell.
I can't remember all those psychological steps but I've definitely not reached the "acceptance" phase yet. I feel like a dinosaur with the asteroid already visible in the distance.
I feel like I'm riding it Dr. Strangelove style.
person 1: what is that hot shiny thing in the air?
person 2: oh , that is just the upcoming update for the job market.
@@kaanozk aurora borealis
get on board or lose it like bitcoin
Eh, no worries.
My prediction: Bad developers will benefit from AI. Good developers won't. There's a cutoff in between somewhere.
If you're just above the cutoff, the job market is gonna be rough, as all the bad developers are now catching up to you, and it'll feel like they spend 10% the energy, to produce 80% of your work. (But can't ever get the last 20% right)
If you're just below the cutoff, it'll get even harder to get good, as you're now forced to work with AI tools to catch up - but then you're not really improving anymore.
oh it was a relief to hear building a side project takes 6 months is actually normal
depending on the scope, it could take 3 months or a year
also depends on the amount of time you spend on it, a simple project can take a long time if you don't work on it often due to life obligations
I mean, how long do you think it takes to make an IDE, browser, programming language, or operating system? There is a minimum level of complexity and work required for some types of programs to even be useful.
You guys obviously haven't been on X recently. Your supposed to ship in 24 hours :)
@@Sam-rb1id What's that referencing to? I missed something?
soon, there will be more AI ways to do things than there are JS frameworks
😂
😭
golden comment so far lol
Hahaa
And all of them are facades calling the same ChatGPT API
"Humiliate yourself with a stackoverflow question" 😂
I resemble that!
and that is why I've never asked a question, if there was something not asked there I took it personally to figure it out on my own or give up and find another way
Or arch linux community. Everytime you ask a question there you get insulted for not reading the docs
@@o1-preview It's not bad to ask questions.
They have finally automated copy and pasting, what an absolutely groundbreaking change. THIS is the true power of AI
It's interesting to see the balance between speed and quality, and how AI-infused tools are shifting the paradigm.
This comment is so empty of substance, it wouldn't surprise me if it was written by an AI
@maloxi1472 Exactly what I thought. Definitely AI
It’s gonna be real interesting to watch this generation of devs hit a brick wall when they realize that the industry and job is about so much more than the greenfield ai codegen projects that these tech influencers is making it out to be. Good luck is all I have to say.
it's time for you to learn plumbing, friend
This guy is speaking the truth.
I dont think it will completely replace programmers, but there are definitely going to be fewer vacancies. As experienced developers would be able to work way faster with the help of ai.
@@mranderson3441they sure will. But that’s about it indeed. Just tweeted a nice about it too, where I said: “Sure they make frontend a easier. But compared to a professional chef, they teach to serve microwave meals - making Michelin level food involves so much more skill.”
Yeah, but a junior dev can be as productive as a mid level one with such tools.
Lots of time wasted in searching and fixing small details can be offloaded to AI
Yeah, very good point, but you know what already does it in most of big companies? Figma. Designer designs using components from UI framework you use for a project, you have direct access to CSS, you pickup component from framework (*import xxx*) and copy-paste new styles. And surprisingly people might have problems even with that once any even minor customisation is needed, e.g. component starts to break after 768px breakpoint.
I'm not anti-AI, but using this thing will gradually transform any project into a code dumpster + your devs will simply forget how to code UI completely, since their development pattern will be "prompt UI AI till I get design/UX required by spec", not "how would I solve it" and "use it with caution" won't save anyone.
Also (will be little bit a jerk here), if you need half of the day to create todo list or pricing component which consist of h1 + p + div (x3), then sorry, my friend, you probably need to improve your skills.
I've been saying this. AI (or Automated Ignorance) is surely going to create a bunch of system administrators, not engineers. I think that is clearly the goal. Doctors would never outsource their critical performance roles that other humans rely on to machines. Engineers need to be a bit smarter than this. I will say, the rogue nature of the web dev community has always been a bit...different.
No worries, if they need AI to make a simple to-do list or take half a day to do it, then they’re not gonna pass any technical interviews
Oh yeah Figma... My work project suddenly used it for UI design and me as the projects full-stack coder said f**k it - and I just continued to code the parts on my own with self made CSS and do the logic manually with native js + jquery for easier event binds. Eventually I've found all the other UI libraries stuff just make it harder to work with as they get so complex, as the libraries you can download seem to have 10x the lines of code you actually need to do similar piece yourself, since they're so generic for the use cases.
@@d1zzyb0n3 not gonna lie, this shadcn and v0 ai stuff has been an ENORMOUS help for our admin tooling... No other use than that
The real money in frontend is maintaining AngularJS legacy code which no one else on earth knows how to do
ie stuff written 6 years ago
If such masochism is your career forte, might as well go full COBOL lol
LMAO this is literally how I got my first job
I inherited a project written in Razor and Blazor. They left me alone without any documentation.
For the next year, I was pretending to be "maintaining" it. But secretly I rebuild the whole thing in Angular with all the bells and whistles. Everything got ducomented and tested (well, 80% coverage, sue me).
When I finished my side project, I switched the apps and told my boss. I said: Well, we have a new app, the old one is gone. Technical debt was too high, I am not maintaining it anymore and nobody else knows how. So we are using my new one from now on.
Huge gamble. But it worked out.
If they insisted on keeping the old """application""" I would've quit on the spot.
Razor and Blazor ... c# in web frontend ... the guy who did this deserves hell.
@@vishnutejachikkala3372 COBOL is not bad, just old. It's perfectly fit for its purpose, which is why it stood the test of time and why it was popular.
I started learning front-end because it's REQUIRED for BACKEND positions. Most of the books, guides, videos and articles about anything created 1+ year ago is obsolete (not just in couple of things, no. They changed EVERYTHING). Honestly, feontend might be the reason for me to throw it away and just become embedded systems engineer as I always wanted.
It's not different at all.. Just dont use these garbage libraries. JS, CSS, and HTML are the same they always been. Just a few added features that you dont really need to know but are helpful.
@@FRanger92 yup, looks like this guy never actually mastered the basics and so he kept getting confused by the trends that come and go.
stop getting so bamboozled, my boy, the essence of the thing is still the same, we just have more fancy ways of doing it now.
Bro... If your backend position requires frontend, it's fullstack
@@Gigasharik5 as I heard, backend developer should have some understanding of frontend and here I am stuck with unlimited technologies of frontend lol
SaaS as a service. It's so brilliant, you have to wonder why no one has done it already.
saasas
SaaSaFRaS
sAss
Front end coding was supposed to be gone back in the late 90s to early 2000s when WYSIWYG editors came onto the scene.
I remember Macromedia Dreamweaver from 2001 or so, you're right. It never made hands-on coding of front ends obsolete.
lol
mmmm
The TABLE days.
when you see it
2:48 bold of you to assume I finish my side projects
Bold indeed ginger
I love "Animate the dropdown to slide down from the top of the page in a distracting manner"
tbf that's how i read some of the clients' mumbo jumbo requirements whenever they start describing how they want this element to be so and so to be more fancy and eye-catching, my mind defaults to "ahh, it seems you'd like to have more and more garbage"
@@ethanfreeman1106 about 12 years ago, I had a client actually ask if they could get lots of animations to distract the user
I think they actually said "bells and whistles"
that prompt based UI is terrifying and I love it
Im doing frontend more than 10 years now and I don't understand what you just said. If you don't understand the basics of CSS, HTML and JS on an expert level all UI kits, frameworks and libraries are equaly useless.
Here is real life frontend task I had last project: build an chart using iregular streams of data from 10 different IOT devices some with timestamps, some not. Add a custom JS drag left/right functionality over canvas, make it responsive with different number of bars depending on screen size and adapt it to sidebar than can collapse and draw below the chart heatmap of sensor measurments with coordinates.
no problem! for a dev that is
Fuck it let’s just use paint
That's what I did ca 2002, an image (grid of images because of load times) and a JS map. Looked advanced as shit at that time.
So based so fucking zased...
@@industrialvectors Did you mean imagemap? You belong on WPTS for that regardless.
lets make our own paint with ai
Jokes on you, paint also has an AI. Dev nowadays are doomed lol
Yay, more copy/paste tools. What I want is tooling that can make an entire page design that works together holistically. Making a button or a table alone is never the issue. Font selection, spacing, actual UX. Individual component tooling is beating a dead horse at this point. We need full page design that works before get excited.
Sometimes I think to switch from backend to frontend, but when I see such videos, I find my backend legacy code as a fresh breeze!
So we're full circle back to "just copy it into your project" again. Just like the good old jQuery days.
Except now we have a cli tool that does the copying for you. Sounds a lot like they've just reinvented npm, but without the majority of its useful features.
For the foreseeable future, I think the most valuable people in development are going to be those who can glue together 50 AI generated modules to make a cohesive product. If you understand the seams, you can help anyone with an idea.
We have these “modules” already. It is called libraries, frameworks
Finally learned the basics, makes me OP front Dev these days
frontend developer 🫷
import module from library engineer 👍
Real devs use HTML, CSS, and Javascript. No importing unless it's your own file.
@@encycl07pedia-Screw that! I'm not going through all that effort! My client just wants a spreadsheet on a website...
@@encycl07pedia- ah, good ol'vanila js, nothing like spending a stupid amount of time to do something a library does better in 15 minutes of implementing it, but hey, at least if you keep up with CVE's the vulnerabilities are 100% your own fault
@@o1-preview If you're using JS as it's supposed to be used, you shouldn't have security issues. It's meant to enhance the functionality, not define it. Get good.
Wasting your time learning a framework that while obsolesce is so much better. Remember AngularJS vs. Angular? How many frameworks has Guugle nixed? Oh, and do I need to remind you what happened when NPM left-pad was removed for a short amount of time?
@@o1-previewwell i don't build my own auth and payment service but also i can't call myself a developer if i can't even bother building a simple form and a button component
Learning to code over the past year on my own has been a rollercoaster. Based on everything I've watched, read and learn in terms of getting a job, there are 2 levels. Level one is simply understanding the verbiage, acronyms, definitions and the ability to solve basic problems. The other level is basically time management and completing tasks efficiently. Using AI as a tool to complete level 2 isn't really an issue to me. I'm working on 2 complex projects for my portfolio and using AI tools has sped up my progress significantly. As for UI and designing, even if you use AI to assist, it still doesn't have the most important human element which is required. Creativity and taste.
As a newbie, I feel like you have to use any and everything to get an edge. A senior developer can use AI, then go back and adjust their code accordingly. At the end of the day, the end result is all that matters, and if you can cut build time down while still creating a high level product, that's all companies care about.
As a software engineer with 8 years experience I agree with you. Ai fails when it comes to highly custom projects and not just a copy of what's out there already. However if you integrate it well in your workflows it can definitely diminish the amount of time you spend coding.
@princek733 don't quote me on this, but a recent ai stufy had shiw that pull request for developers after integrating AI had increased by over 20% (40% bug increase too IIRC)
AI though had led to much, MUCH more copy-pasting and might hurt jr devs in the long run.
I believe AI wouod evolve programming, not replace it, but change and improve it dramatically, yet its still scary to see all these jr devs rely on ai so much.
As Always. Check your code first, copied from ai or a guy on the internet.
@@Grain_of_wheat I concur. You can't just copy paste without the ability to review and validate the code ai gives you. And yes bugs are a big problem if you're just copy pasting instead of also reviewing.
As someone who never dabbles in front end web dev, its fun yet frightning looking over the wall and seeing the absolute chaotic inferno that it is.
Right? I feel like I really dodged a bullet when I decided to focus on low level stuff, web is just too difficult and confusing
@@LWmusikThe tools don't help at all. Why do security updates require relearning and rewriting a bunch of logic to avoid an error? Most backend stuff doesn't have these issues. This is why I'd rather stick to automated bare minimum frontend and focus on the backend. I like functional actually useful stuff getting done then just making things pretty with excessive complexity.
@@LWmusik What kind of low-level work do you do, and what languages are you using, if I may ask? Embedded, graphics, OS, audio/video, etc.?
@@SI0AXideally you should be building backends that last and frontend that you can build, expand, and then trash quickly as your user base grows and changes over time
I fell down a UA-cam hole watching videos about old mainframes, and it got me thinking a lot about layers of abstraction. If we don't unalive ourselves as a species, how far into the future would you have to go before humans started to believe technology was magic because of the many layers of abstraction?
How many animals did humans have to ride before they realized horses are cool with it?
@@TheScarbro970 that's a good question, but I think it's not quite the same thing as what I'm asking.
We are already starting to do this today
Well when you put it like that, and looking at the average users knowledge of the tech they use, it’s not long now til we’re all praising the Omnissiah!
Programming is magic. People will need to go to school to learn the most basic form of the magic even though they'll be 5-10 web applications in without any sweat.
Did I miss the part with drawbacks?
Drawbacks:
Tailwind
React
Ai
Shadcn
Useless cli instead of using web components from cdn
@@danko95bgd
Tailwind - perfect choice
React - managable, but it has already implementations for other frameworks like vue and svelte from other devs
AI - optional
shadcn - name of the library
CLI - super useful.
Web components - not intended for that.
All your points are pretty subjective.
@@aaliboyev chatgpt ahh response
00:03:10 "... but nowadays you have people building to-do apps in their Tesla's in the Ikea parking lot" 🤣🤣🤣 .... this just made my day 👏
I made it ❤🎉
0:38 It's not the perfectly rounded 😭
🤣calm down
You can pretty much do whatever you need with vanilla HTML, CSS and AJAX but an entire industry has convinced itself it has to make things more difficult in order to show how clever and smarter they are when they are just fooling themselves.
0:51 Alternatively, it's on Rabi' al-Awwal 1st, 1446 AH and you're watching the Fireship Code Report Series about Future Web Dev (Frontend Web Development Changing).
Excellent 👍👍
Islam is false because it simply retcons Christianity with a ‘trust me bro’
@@watermelontreeofknowledge8682 that just shows you aren't aware of any of the arguments Islam makes against Christianity
Go 💩post somewhere else.
@@watermelontreeofknowledge8682There's always that one guy that says nonsensical shi out of left field to get attention, well congratulations, you got it. 😂
We’ve arrived back at YUI. Congrats.
0 hours since the last video about AI
He talked abou v0 😔
NVIDIA shareholders could be here, he thought.
0 hours since unoriginal comment
in next year AI will make videos on this channel
Maybe the AI can make more original comments than the human comments can.
coding today: everything is still on fire and im still unemployed.
coding before: everything is still on fire and im still unemployed.
☠
i felt it in my heart that you had uploaded. I am serious
I think he has a schedule of uploading
After 7 minutes of dropping this, Replit released an AI Agent Coder 😂 Crazy stuffs happening 😢
great. another ai bloatware for a price increase.
As a lonely back end dev this is going to be my best friend
Frontend developers doing literally everything to avoid a 10 hour course on effective CSS architecture. "So you are going to rebrand the page by changing some variables?" "No, I'll ask AI to change all 6 million custom written tailwind class trainwrecks and hope for the best."
1:51 why svelte isn't on the list :(
bc it is better, not the same level as them, svelte is the best
@@StarsOfMinecrafttrmood
Being a UI (Graphic) Designer since 1998, it's been fascinating to watch how AI is kinda taking over every aspect...
I'm gonna be cynical here: if you've messed around with, for example, tailwind for a while, can't you just jot down a fully functional button in a minute anyway? I mean, this took me about 30 seconds to type: class="w-full max-w-xl h-14 rounded-xl flex justify-center items-center px-4 bg-gradient-to-r from-orange-600 to-red-600 text-white duration-300 hover:bg-white hover:text-gray-800" add some @click="..." that references your function and you're done?
Would it take you to 30 sec if you want to build carousel or accordion,...?
Newest generation of lazy dev's coming soon...
Yeah, but know a junior dev or a backend guy can also do it in 30 sec without spending hours in documentation.
@@altins997 Yeah, I wish people weren't so lazy. That's why I sew all my clothes by hand; Looms make lazy tailors.
I have just done some ui again and done this i spent a day reading all the bulls and stuff. The promise is great when it comes to leaf nodes, but how about refactor this to remove alpine js. And then do the rest of the components, yeah its gonna strugle
I think the most useful part of Shadcn and v0 is to quickly prototype a decent looking UI that doesn't look like it was made in 2010. You can make a proof of concept to pitch and then start putting more resources into your MVP.
Garbage in, garbage out. Still applies, even with advent of AI tooling.
Ah yes... but now your garbage ideas can be built to completion before you realize you wasted all your time on something nobody likes!
Your humor and snark is straight up Veteran approved! You're either a Vet or an Honorary Dark Humor friend to Vets. Either way, I spit my coffee out laughing with all of your videos. You are a freaken genius! Hope you have a great day and I look forward to your next video. 🤠☕
Kinds reminds me of how everyone is shocked that the front-end of my applications just do things when you click. Rather than every other SaaS out there that has to show the user a spinner ... while it is loading a button widget.
But how do you bill by the hour if your projects don't recreate all the HTML elements in JSX in the first 10 weeks, before actually doing something useful?
I still code in native HTML/CSS/JS/PHP/SQL for the most part and I get decent jobs, customers and users are very happy and also loyal, so they stick with me even if they got much cheaper ("competitive") alternatives. Easier isn't always better or appropriate, especially in the long run and big picture. Sure, learning to work with a framework would allow me to "scale" and do this and that more efficiently from a development perspective, but I just don't need it. I enjoy the work I do, not because of its final product alone or some data on how little effort it took me to make it, but because of the process of recognizing problems, approaching and solving them, and implementing the solutions. I don't care about the money either, as long as I can do the things I want to do. And my projects also don't end up looking run-of-the-mill, which is a cool benefit on its own.
'With Adobe Dreamweaver u can build site faster! Webmasters will no longer be needed' © ~2000
I love that everyone has had the exact same StackOverflow experience.
2:27 what's that Tailwind extension to collapse classes?
the real question
We need a shad Chad for this one...
Tailwind fold?
Yes @@shoaibakhtar4389
@@shoaibakhtar4389Yes, this only
Связка огонь, спасибо что поделились , всегда в ожидании новых связок от вас😯🤠🤓
As a self-proclaimed coding master, I understood ~10% of what you said.
I started learning HTML 2 days ago and, I was wondering, which is the best framework to learn after HTML, CSS and JavaScript?
I liked my own comment
You need to support yourself
@@indiehack yo..what??
When did u start??
Got a job?
@@RLleeo hey man, yes, I have a job. I’m really excited about my new coding journey, though. I’m currently finishing up with work so that I can dedicate more time to my new project! (I’m also documenting it on my channel, by the way 🚀)
@@indiehackdude, did u studied CS major in college ?
Or, r u trying to be a self-taught Software Engineer ?
I'm also on this track buddy. but how i should start , making me actually clueless.
much love for this channel
0:29 ??? what
I was waiting for fireship to talk about V0, it’s awesome.
2024 and still waiting for the AI Bubble to pop, hopefully soon.
Keep crying.
i believe this is called the phase of denial
get rocked
Just like the bs NFT hype is popping and returning to its true demand
Its interesting that Fireship is the first decoupled, distributed, autonomous AI and all it does is make videos about other, inferior AIs. Mad respect.
frontend or ui specifically is indeed getting so much easier now, but what about backend? When as a backend engineer can i become obsolete and jobless?
90% already are. Dunning kruger mostly to blame.
@@MP-ik3pt you have mentioned dunning kruger on several comments on this video, so I'm pretty sure you are a mediocre AI chatbot some dork turned loose on youtube for what they consider "fun"
never because there'll always be a company needing someone to maintain their php backend from 2007 ! :)
@@SenipLuff AI could so that I think in 5 years
Sorry but recent ai models handle backend logic better and faster than 99% of devs. It's a question of the number of workers required
This video inspires me to learn front end development, because I'm postponing it.
But it looks pretty interesting and it gives a lot of freedom on how to make the UI.
oh man, i'm a half hour late
best start studying on the next library
I like the V0 feature but is it possible to make consistent ui components? Like you now got the button however if you want a card or a dropdown etc. they all should follow a similar style right? Does V0 have some sort of memory or idk design system thinking integrated?
Days since the last AI mention: 0
Loved the graph showing the gravity field :D
Tomorrow there will be only job applications for people being able to debug all the AI generated code.
After tmrw AI debugs AI code and there will be only job applications for debugging the debug AI generated code?
They can create ai debugging the code..
Quick one: talking about frontend, is there a web builder (with easy drag-and-drops) that consumes GraphQL layers or api endpoint? I discovered this open-source headless ecommerce called Vendure, and I would like to use a web builder for my frontend (as an alternative to Angular or Remix) and just use GraphQL to connect to my Vendure backend.
The front-end scene is pure insanity... 🤡🤡🤡
what exactly is the insanity here?
I just started watching the video and first 6 seconds of it are the most beautiful words i've ever heard.
The problem with this type of code is that it's hardcoded. even the tail wind classes are hardcoded "from-purple-500", one day your boss will say we have a new color palette.... game over.
Well tell the AI to redo it with the new colour palette ;)
😂 No, Peter. It is not hard coded, and you clearly missed the whole point and the video, apparently.
theres themes there also in v0
Tailwind won because we realized that bosses never actually say we have a new color palette.
you guys use raw unconfigured Tailwind? that's madness. every project I led involved some Tailwind configuration at the start, essentially making a mini UI library, with predefined colors like "primary" and "secondary". This makes it so much easier
"humiliate yourself with a StackOverflow" - seems like old, good times from a decade ago. What a feeling when you realise it was around year ago. 🤯
Great episode! 💪
Next they should, generate AI code directly to the live production application!
Why stop there, generate the code evey time the user loads the page. With UI elements ending up in a slightly different place each time.
@@EnricoPiazza boring, lets regenerate new code every time a user blinks
Fuck that let's make the whole web browser into just an img sequence generated by ai
@@greateagle8799 image sequence? we should have sora generating multiple videos integrated together as an operation system already
I don’t want to use Next.js but I love all the demos I’ve seen of v0. Any advice?
tbh when I'm using the new v0 I get both excited and scared, like my job is getting gone lil by lil
Hey there long time fan, new time subscriber. and damn love the content.
3:30. this is the future of entire programming universe. Not only web front end ,but full stack and everything. No need to know what languages you are delaying dealing with while programming
right... try to get an AI to manage memory in an embedded RTOS context, lets see how useful it is then. Actually, lets just see it build one single functioning bootloader. Honestly I'd be surprised if an AI could even print text to the screen in bare metal. Let alone make an interface programmers can use in their programs.
AI might be the future of what junior / beginner frontend devs currently do, but not much else. AI doesn't understand computers, ironically enough, at least not yet. I'll eat up my words if there's ever some new deep learning architecture that completely changes things, but with the current transformer architecture, nothing major is going to change, at least not in the development space.
I switched form a frontend heavy fullstack project to a backend only project. The switch felt so good. In my former project we had to build a webcomponent that works with every major framework including the SSR stuff. From someone who really liked working with angular and ionic i became someone who despises frontend work in under a year. There is too much going on to keep up with. New things promising to fix the other things but they really just add bulk on top of what you might need to know. Its just absurd.
any convoluted stack will take the passion away
@@o1-preview true. you can have the same issues in backend or anywhere for that matter. But the current frontend landscape is just a big mess
2050:
- Writing code ❌
- Writing ✅
Thank you for such motivating videos!
There will be billions of devs before there are none
Underrated statement. Already seeing non-IT people "developing" with AI. But all they do really is sign the company up for a locked-in expensive service that they can't control, then go on internal chat and tell everyone else how clever they are. Having produced nothing of value, except to help train the LLM.
@@Daijyobanai My buddy was saying "Middle management" wants to replace everyone with A.I. but what "Middle Management" doesn't understand is the most replaceable Job for A.I. to takeover immediately is Middle Management!
That's the first time I see a front end thingy look useful! All though this is not a tool for a developer, but for a designer or a manager. This may actually help developers get good requirements in the form of a working prototype. Not that I really think that's going to happen any time soon, but I mean it could be a good development
Imagine going to a website and its layout is tailormade to your specific liking. I mean you might shake your head considering it would require quite a lot of information from you personally, but most of the websites are already like that! Its called Ads.. and its the fluid that the internet combustion engine runs on.
And every add is given to you tailor made, using massive databases of information based on YOU and what YOU like. And to even throw the tinfoilhat on for a bit, what your phone picks up you discussing during the day. Its all collected and stored somewhere, to tailor make your online adventures.
Well no-one will make money from tailor making a websites layout to peoples liking, its not ads after all.. unless a future powerful AI handles that for a small bit of money for all websites.
Anyway sorry to anyone who wasted time reading this post, i just freeroamed my imagination a bit and started typing. Have a good day
What if it's the browser that tailors the website to your liking? if it could do that and do it well (big if), the browser would have a big advantage on the others. Perhaps the company making the browser could even ask you for money.
It surely is an interesting take
tailoring a layout and other design elements to a users liking would be a fun side project for sure
I just rawdogged your freeroamed post
No dude. Websites are dead. The xhatbot will get the info from a database API and generate the output on the best way that suits your needs and the form of the data. If you wanna publish something you'll be uploading content into a chat bots database. The web is dead.
We're getting close to those UIs in IronMan's first and second movies!
What do you think of low-code platforms such as Divhunt, Webflow and Framer?
Herramientas diseñadas para soluciones rápidas y simples
they are a money vacuum cleaner, they make things easy to start/implement, but if u hit a problem and u only know lowcode, well u are low....so u are going to request support from a 10x anyway
in the long run,
low code = crap code
Interesting, why do you think that, is it just an assumption, or you actually tried these tools?
I agree that most "no-code" tools generate shit code on the front-end, including Framer in this case. Thats mostly because they focus on ease of use. But wf & dh are basically visual code editors for developers, if you don't know html and css, then you will not be able to create stuff.. and generated code is great if you ask me.
Totally agree, quickly shipping features is a big priority, no matter how
thank God i switched to Laravel and tailwind and have been making some insane progress
in what way though?
I made insane progress when I turned to Jesus
@@turolretar unironically based 💀
i use laravel+jquery+petite vue and i feel happy and very productive when coding stuff
The title of this video has been the definition of web-development for the last fifteen years.
The bad news is that ChatGPT is using Remix. If AI starts realizing that Next.js and Vercel ecosystem are garbage, we're doomed
"with great power comes great trade offs" got me 😂😂
"With great power come great tradeoffs" read layoffs
I dont know how...but you did it again! F%*^ing Kick ass!
"Nowadays you have people building To-Do apps in their Teslas sitting in the Ikea parking lot." LOL Part of me thinks the UI tier of software has reached a point where the purely subjective portion of the work (not the end result facing the user, but the code part facing the developer) has swamped the more objective "can this do X or not" aspect of the work and new frameworks are being developed that simply provide 95% of the same tools with different semantics. However, the semantics are the layer at which the developer spends 90% of their time thinking within so they keep trying to find the perfect semantics. But as soon as creators of a framework get bored and move onto something else, one framework withers and others gain prominence and the cycle repeats... Without improving the user experience one iota. I've encountered dozens of laughable functional flaws in portals of banks, utility companies, commerce sites, etc. and none of these tools can make up for flawed business requirements.
100% until AI can infer what people with money actually want.
@@jesseparrish1993more money?
Exactly. To make an app do something, optimized, and handle all possible user states is where experience makes a difference
I love you. And your sense of humor as well 🎉