i already won the techstack lottery, in my area there ar alot of banks and insurance companies, they all use some mix of Java/C# and Angular or some old ass WPF client which needs to get rewritten in Angular, because all the talent in the area uses Angular so adaptation is very important for those companies when choosing stacks. I would suggest to adapt the stack which gives you the most job opportunities in the area you wanna life in, but dont stay on your stack, be the one who pushes towards new ideas and technologies. Have fun all :D
Thank you for this video. I watched some of your videos today. The technologies and stacks are changing and evolving so quickly that I've fallen into analysis paralysis and felt overwhelmed. I think what I could take away from this video is to analyze some technologies for myself, then commit, and build my projects accordingly, instead of getting stuck on every little detail and not starting.
When I clicked on this video, I really thought there will be a tech stack roulette that will choose randonmly a front to back tech stack for a really fun coding stream session XD
Thats a great advice and hopefully I'll remember it because it's just lifted a lot of weight from my mind. Now I can focus on stuff already have and will give time to things when they really needed.
If jquery is still alive, i would say its safe to assume React will also be alive in next 5 years. But that doesn't mean better things are not coming along the way. I feel one should definitely learn "React"(insert any famous/popular library/framework here) because that will earn you bread. But just because it is earning you bread doesn't have to be the reason not to try newer(potentially better) things. In fact, i would argue that as developer, you should definitely learn (and sometimes bet on) new things and learn them early to be relevant in this ever-changing field.
id say learning the big ideas of why and how these libraries became popular will give you an edge as to software engineering techniques and where the developer herd is going
I just saw prime reacts: "php doesnt suck any more?" and holy moly, It improved so much. I didnt see php code for ages. Back then I wished that abomination of a language would die. Glad to see that I was wrong
This video couldn't have come at a better time for those of us trying to navigate the ever-evolving landscape of JavaScript frameworks. The insights shared, especially about the advantages of arriving late to the party, provide a refreshing perspective
It's not all about the tech stack but also the ideas and innovation it brings. If the technology dies the ideas and paradigms stay even in other future tech stacks.
I personally missed lots of trends entirely though with a computer science background ( was just very lazy and not motivated ) got in around mid 2020. I learnt a lot of React from your contents.
there is a nice diagram about distribution of an adoption, but most misinterpretet the curve. all sections of the adoption matter if you want a long running tech. both pioneers/early adopters and late adopters matter. there is mass behind late adopters that keep things going but without the initial momentum of the early adopters its for nothing. it is symbiotic
I actually like the message, I used to work for a startup company where the lead developer decided to bet on flutter web to make the website. It was a horrible experiance, I myself as a junior developer was so confused why he did that but at the time I agreed thinking its how people work on stuff, people can work with what they are comfortable with. But I was correct, it was a terrible choice, pick the solution what work at the current time of the work that you are involved with, don't make prediction and never use a bleeding edge technology to develop anything for a startup.
I very much prefer being late to new tech. I like "technical product development" but end up being put into "system developer" roles (on the path to tech lead) a lot because that's where the demand is I guess. I'm the guy who just wants to find the lego bricks to use to build amazing UX for really cool products. Mind you I mostly do APIs and business logic. Exactly which tools I use for this doesn't matter to me, I prefer to have colleages that are as passionate about tech as I am about UX to evaluate that for me.
Maybe not the best analogy but it’s like pre ordering a game you have no idea if it will be good or not but you are taking the risk of buying it before it even comes out
If Svelte 5 really became that fast like Rich says and became fast to compile with better support to Typescript it can potentially react close to React adoption, but I am very skeptical about this. I think solid is better than React and Svelte, but I don't see it reaching the same level than React unless a big tech sponsor it like vercel did to Svelte
Its a double-edged sword. If everyone is too scared and says "nah, ima stick to my good old jquery. Never change a (running) system"...then new projects may die because they dont get any traction. What if those new projects do things so much better but noone is willing to adopt it? Thats a problem.
this is great but where does innovation happen then? what if someone who should have been extremely dissatisfied with the tool they're trying out, but doesnt. He doesn't write the library Belter or whatever and fundamentally change the way we write code for the browser. That's what people could be missing when you tell them "stick with the status quo, because chances are it's still going to be relevant later." You stunt growth and innovation, not just of the industry - but of oneself as well.
I jumped into redux when it was complicated to setup and had a lot of boiler code plus we were using Rxjs epics and that was so much harder to understand. With slices and rtk query it’s much better.
Jumping on new tech early is only good for hobbyist stuff. Show you're interested, show off your proof of concept projects, if you like something, make others more interested in it.
- Don't be a React, Next or XYZ Framework Developer! - Popular doesn't mean better (*React) and you NOT should limit yourself learning only one thing. - Learn the language and you can learn all these new and better tools (*than React) in a matter of weeks. - Build things with new tools (*not React), it gives you broader perspective and makes you a better programmer (*not Frame-worker). - *Let's move on from React. There are better tools.
"you should limit yourself learning one thing" is that supposed to be tip for beginners to learn something new? (learning 1 thing first then continuing) if that's not the case, then its an awful idea. the **pointers in this comment makes this way harder to understand than in C.
There is no need to move on from React for now. When it will be, community will move on. Svelte and other libs or frameworks are good but not in any way drastically better than react. React what you may know is many times different now. Also take ur own decision. If you take influencers opinion seriously then you are already doomed friend.
@@himurakenshin9875 I kinda agree. But, isn't that my point, no frontend frameworks are drastically better than React. React isn't fun anymore, and Next is doing more than it should, and that is my personal take. And, we developers make the community, and we shouldn't take anyone's opinion seriously. My point is don't limit yourself learning one thing. That's it
This is why Land Value Tax has not yet been implemented, despite its clear advantages for the vast majority of population. Because no landlord will ever let that happen, and all politicians are landlords, hence they have the veto power against any advancement that goes against their interests. It's the conflict of interest with the already established. In short, React will stay.
Most of us could bet that horse riding will exist for another century, but that doesn't mean we shouldn't bet on autonomous cars. React feels like jQuery these days, it will never die but most devs likely wouldn't touch it with a stick for a new project. Universities used to teach react but they too have moved on to newer things.
I jumped into Next directly with the App Router and the transition from React to Next was seamless for me.
Next reinvented php
Next has some things I don't really particularly like. I recently tried a lot ofthe different options and found myself enjoying Remix most
Same here
Next reinvented php and I love it because I don’t have to write php.
@@TwiceVisible now you write js. 😮💨
i already won the techstack lottery, in my area there ar alot of banks and insurance companies, they all use some mix of Java/C# and Angular or some old ass WPF client which needs to get rewritten in Angular, because all the talent in the area uses Angular so adaptation is very important for those companies when choosing stacks.
I would suggest to adapt the stack which gives you the most job opportunities in the area you wanna life in, but dont stay on your stack, be the one who pushes towards new ideas and technologies. Have fun all :D
Create an AI based on Theo's content that predicts what Theo's next video is gonna be.
Got the message loud and clear.
I don't think we need an AI to predict that. 😂.
Thank you for this video. I watched some of your videos today. The technologies and stacks are changing and evolving so quickly that I've fallen into analysis paralysis and felt overwhelmed. I think what I could take away from this video is to analyze some technologies for myself, then commit, and build my projects accordingly, instead of getting stuck on every little detail and not starting.
I expect Theo in 2-3 yrs time uploading the video , “I was deluded into React ecosystem”
When I clicked on this video, I really thought there will be a tech stack roulette that will choose randonmly a front to back tech stack for a really fun coding stream session XD
Once I made this thumbnail I realized I need to do this idea lol
The new video title makes sooo much more sense. It was clear right away what you were talking about.
Thats a great advice and hopefully I'll remember it because it's just lifted a lot of weight from my mind. Now I can focus on stuff already have and will give time to things when they really needed.
That light on the mic arm looks lit! I thought it was spray-painted gold when I first noticed it :D
If jquery is still alive, i would say its safe to assume React will also be alive in next 5 years. But that doesn't mean better things are not coming along the way. I feel one should definitely learn "React"(insert any famous/popular library/framework here) because that will earn you bread. But just because it is earning you bread doesn't have to be the reason not to try newer(potentially better) things. In fact, i would argue that as developer, you should definitely learn (and sometimes bet on) new things and learn them early to be relevant in this ever-changing field.
Learning something new also helps future learning, so even if the technology you're learning doesn't pan out it will help you learn the next thing
jQuery is a godsend for those who still have to support older browsers. That's all I have to say.
id say learning the big ideas of why and how these libraries became popular will give you an edge as to software engineering techniques and where the developer herd is going
What is always coming but never arrives? Tomorrow
that's a great advice Theo! Living on the edge is very risky and can accelerate burnout as well!
Playing Theo's videos with a little ambient music in the background makes them sound extrremely profound.
I really like your point of "being late!!!"
Like predict PHP is dead since before 2000 but 2022 Laravel is bomb
Any prediction that something popular will "die" is pretty bad tbh
I just saw prime reacts: "php doesnt suck any more?" and holy moly, It improved so much. I didnt see php code for ages. Back then I wished that abomination of a language would die. Glad to see that I was wrong
This video couldn't have come at a better time for those of us trying to navigate the ever-evolving landscape of JavaScript frameworks. The insights shared, especially about the advantages of arriving late to the party, provide a refreshing perspective
It's not all about the tech stack but also the ideas and innovation it brings. If the technology dies the ideas and paradigms stay even in other future tech stacks.
Yeah and nothing is ever going to improve if no one ever tries 😂
Sage wisdom. Filed under JOMO.
It's important to be late to things so you don't run into things like angular or vue remakes that require you to change a whole codebase.
glad to see theo doing good keep going man really happy for you
This is an amazing take here, Theo. Thank you.
I personally missed lots of trends entirely though with a computer science background ( was just very lazy and not motivated ) got in around mid 2020. I learnt a lot of React from your contents.
Thanks for the clarification
Looking more and more like Freddy Mercury
Pioneers take the arrows. Settlers get the land.
Before even watching the video, I felt compelled to say that this is probably my favorite thumbnail of all time. Bravo sir, bravo.
One of your best videos to date Theo, great work. Been trying to articulate this myself for quite a while
As a tech product manager building tools for developers, the whole message in this video resonated particularly well with me.
I predict many other people will watch this video
If this video bombs I'm holding you liable
there is a nice diagram about distribution of an adoption, but most misinterpretet the curve. all sections of the adoption matter if you want a long running tech. both pioneers/early adopters and late adopters matter. there is mass behind late adopters that keep things going but without the initial momentum of the early adopters its for nothing. it is symbiotic
I agree that tech is too affected by FOMO rather than building reliable standards
Very good advice
Oh hey, music at the intro. I like it.
We need early adopters though, thank you to all those adventurers and creators who try new tech and pave the way for us mid to late adopters.
Yeah otherwise there would never be anything new !
I actually like the message, I used to work for a startup company where the lead developer decided to bet on flutter web to make the website. It was a horrible experiance, I myself as a junior developer was so confused why he did that but at the time I agreed thinking its how people work on stuff, people can work with what they are comfortable with. But I was correct, it was a terrible choice, pick the solution what work at the current time of the work that you are involved with, don't make prediction and never use a bleeding edge technology to develop anything for a startup.
You shouldn't learn things because you may miss out stuff. You should learn new stuffs just because you want to.
Damn homie, throwing some shade at Smosh
I very much prefer being late to new tech. I like "technical product development" but end up being put into "system developer" roles (on the path to tech lead) a lot because that's where the demand is I guess. I'm the guy who just wants to find the lego bricks to use to build amazing UX for really cool products. Mind you I mostly do APIs and business logic. Exactly which tools I use for this doesn't matter to me, I prefer to have colleages that are as passionate about tech as I am about UX to evaluate that for me.
Maybe not the best analogy but it’s like pre ordering a game you have no idea if it will be good or not but you are taking the risk of buying it before it even comes out
Well said! Thanks for that thoughts
Man I really appreciate these kinds of videos, they are genuinely useful!
If Svelte 5 really became that fast like Rich says and became fast to compile with better support to Typescript it can potentially react close to React adoption, but I am very skeptical about this.
I think solid is better than React and Svelte, but I don't see it reaching the same level than React unless a big tech sponsor it like vercel did to Svelte
Its a double-edged sword. If everyone is too scared and says "nah, ima stick to my good old jquery. Never change a (running) system"...then new projects may die because they dont get any traction. What if those new projects do things so much better but noone is willing to adopt it? Thats a problem.
Bro fooled me into watching the same video twice with that title/thumbnail change.
My bad 😅 video was bombing so I swapped back to the original thumbnail and a new title
The intro slaps!
The best way to predict the future is to create it
You are not late, you are not early, you are very much on time.
I'm late by 2 minutes and that's ok
The Future:
* AI/ML engineers
* Quantum programming
go get your master's guys ;)
the new tech will be rust it will be like jumping from php to javascript but instead jumping for safety
this is great but where does innovation happen then? what if someone who should have been extremely dissatisfied with the tool they're trying out, but doesnt. He doesn't write the library Belter or whatever and fundamentally change the way we write code for the browser. That's what people could be missing when you tell them "stick with the status quo, because chances are it's still going to be relevant later." You stunt growth and innovation, not just of the industry - but of oneself as well.
Love the shirt @Theo
Seeing RWJ and Nigahiga hurts me deeply 😢
Why am i getting the feeling that theo is pointing to the next 13 here😂
"I never saw a case where being early to something was worth the risk personally"
Me staring at bitcoin 👀
I predict Java not being bleeding edge tech anytime soon
Hahah
I predict many viewers will miss the point.
Fundamental laws of human nature. Active > Passive
I jumped into redux when it was complicated to setup and had a lot of boiler code plus we were using Rxjs epics and that was so much harder to understand. With slices and rtk query it’s much better.
Yeah but if no one had done what you did, it would never have improved 😂
Smosh is back though 2:09
Deno was such a massive disappointment :|
How? It's maturing very nicely.
We will still hear "PHP is dead" in 20 years...
Not sure what is coming next but I know C is not leaving any time soon.
Nah being early on Bitcoin or Blockchain would have definitely being worth the risk, but I agree about jumping in on new libraries
I was early on both and it was...not worth 😅😅
@@t3dotgg 😂
Anyone here using still their cutting-edge active 3D glasses with their 2010 3D television?
Jumping on new tech early is only good for hobbyist stuff. Show you're interested, show off your proof of concept projects, if you like something, make others more interested in it.
But if everybody is late, who is going to push the technology forward? Isn’t early adopters the ones who get the ball rolling?
- Don't be a React, Next or XYZ Framework Developer!
- Popular doesn't mean better (*React) and you NOT should limit yourself learning only one thing.
- Learn the language and you can learn all these new and better tools (*than React) in a matter of weeks.
- Build things with new tools (*not React), it gives you broader perspective and makes you a better programmer (*not Frame-worker).
- *Let's move on from React. There are better tools.
"you should limit yourself learning one thing"
is that supposed to be tip for beginners to learn something new? (learning 1 thing first then continuing)
if that's not the case, then its an awful idea.
the **pointers in this comment makes this way harder to understand than in C.
@@Dev-Siri thanks for correcting.. I meant to say "don't limit".. and * is a reminder, it should make things understand better .. haha
There is no need to move on from React for now. When it will be, community will move on. Svelte and other libs or frameworks are good but not in any way drastically better than react. React what you may know is many times different now. Also take ur own decision. If you take influencers opinion seriously then you are already doomed friend.
@@himurakenshin9875 I kinda agree. But, isn't that my point, no frontend frameworks are drastically better than React. React isn't fun anymore, and Next is doing more than it should, and that is my personal take.
And, we developers make the community, and we shouldn't take anyone's opinion seriously. My point is don't limit yourself learning one thing. That's it
Idk, svelte isn't really bleeding edge imo
Svelte is a bunch of old ideas put together really well. It's the right ideas for the task.
i just know that the future is microsoft silverlight
This is Smosh slander lmao
Agree 100%
This is why Land Value Tax has not yet been implemented, despite its clear advantages for the vast majority of population. Because no landlord will ever let that happen, and all politicians are landlords, hence they have the veto power against any advancement that goes against their interests. It's the conflict of interest with the already established. In short, React will stay.
BASED 👏👏👏
neither extreme is good.
Whoever is making the thumbnails is killing it 😩😂
Most of us could bet that horse riding will exist for another century, but that doesn't mean we shouldn't bet on autonomous cars.
React feels like jQuery these days, it will never die but most devs likely wouldn't touch it with a stick for a new project. Universities used to teach react but they too have moved on to newer things.
i got a job in 2023 using PHP 😂 any thing is possible
Tech FOMO? I still write jquery 😅
I predict that this video will be about predictions in tech
Based
Would love to see you work on a project live. Just hours of “Theo Programming”.
This comment was submitted 40s after upload
FIIIRST
My like was #1000
2:15 ray william johnson still popular tho