Thanks for watching! Love you all. fanmade.ai Fanmade Discord for beta testing => discord.gg/m8777RtNwH
@stanislavmilchev3054Ай бұрын
Very disappointing pivoting to such AI companion thirst traps, who pray on lonely and desperate people.
@Kaama21Ай бұрын
@@stanislavmilchev3054 exactly my thoughts...
@Kats0unam1Ай бұрын
tldr: Why I stopped making Network services and started building AI websites. You are welcome.
@casadogasparАй бұрын
Thank you, imagine watching 17 minutes just for that.
@Microphunktv-jb3kjАй бұрын
ai is 99% grift ... completely insanea level of trash ai apps out there ... notice how you have never heard about ai in science or dna, genetics etc.. where it actually is useful ...
@minma02262Ай бұрын
You are jesus
@Y3llowMustangАй бұрын
@@casadogaspar bro is a yapper
@siya.abc123Ай бұрын
I always say this: DO NOT TAKE THESE INFLUENCERS TOO SERIOUSLY. JUST FOR ENTERTAINMENT PURPOSES ONLY. Otherwise you'll flip flop like them
@jeffreysmith9837Ай бұрын
Or you know... just make up your own fucking mind
@MikhailRumyantsev-r1nАй бұрын
🤣🤣🤣
@hectorcryo6768Ай бұрын
ooff... that was a solid statement, no joke
@TechnoyoteАй бұрын
Sometimes you get a Javascript job and you switch to Javascript, sometimes you get a Go job and you switch to Go. Who cares
@siya.abc123Ай бұрын
@@Technoyote but there are now people out there building products with very bad UX because Anthony and other influencere told them Go and HTMX is the best stack
@thrash1337Ай бұрын
I dropped JS for Go.
@hectorcryo6768Ай бұрын
story of my situation
@agxxyz628Ай бұрын
Me too
@VladKing-dz5beАй бұрын
Exactly 😂
@masar-atАй бұрын
I am trying to, it's been 2 weeks now
@agxxyz628Ай бұрын
@@thrash1337 bros node js doesn't exist in big companies
@Lohan_GuedesАй бұрын
tl;dr left go to make ai softporn
@MikhailRumyantsev-r1nАй бұрын
ahawhawhawhawhh🤣
@terriprifti5069Ай бұрын
This video is clear explanation of how to stop caring about tools and focus on making money
@bjojosimpsonАй бұрын
Insha Allah 🤝
@mentalmarvinАй бұрын
This is like when your friend finally return from his trip to asia, has converted to an exotic religion and is never the same again
@kevinmarques9334Ай бұрын
it's like evolving, but backwards
@Laflamablanca969Ай бұрын
Devolving?
@mugundansridhar3835Ай бұрын
Anthony discovers that different languages and frameworks have different use-cases
@guttenbergovitzАй бұрын
Can't be...
@amitk.512Ай бұрын
Reason why I have trust issues
@MaratreasonАй бұрын
The main thing is not to delete these Go playlists. Especially about blockchain. I and thousands of others are actively learning from these lessons. There are so many features discussed there that you won’t find in books.
@xxXXuser69420XXxxАй бұрын
ytdlp the **** outta them, can't depend on someone else's will
@codewithkvАй бұрын
I work with Go and TypeScript in my job. Knowing TS has enabled me to contribute to other services and solve more problems than if I only knew Go.
@SOMEONE-jg6jgАй бұрын
Video title edit:Why I went from a Chad programmer to a Timmy.
@SOMEONE-jg6jgАй бұрын
Am still doing the distributed file system btw. I love your videos.
@sameershahid9775Ай бұрын
I agree with you that we are programmers and software engineers, not just enthusiasts of a single language.
@bjniАй бұрын
but, you have to start somewhere. you cant be a programmer and software engineer if you dont know shit. beginners need to stick to something and get good at it before branching out
@loooUwUooolАй бұрын
You finally reached the last state: Delivering values over technicalities
@amit_goАй бұрын
"Apples are not great oranges"
@gorandamchevskiАй бұрын
Hi Timmy, glad to see you back!
@gh0stx000Ай бұрын
This comment section is so sad. Why does it matter what language? Wtf. He'll keep making videos still. And he'll surely use a different language later... And Go will come back one day. Half these comments should go watch 12:18 -- are YOU *that guy*? Reevaluate your life and stop group thinking. Honestly, for such a good channel, I'm amazed by the amount of dummies in the comment section... On the bright side, y'all will stay at the bottom of the barrel. At least you won't be my colleagues. So weird, I'm convinced this comment section is bots.
@gmtborgesАй бұрын
Satisfaction to see a software engineer make good decisions to simplify their job. Most of the time I saw they making things difficult
@EricDBrownАй бұрын
I'm primarily a Go guy (day-to-day), but 100% agree with your message. Have to be flexible and stay on top of many tech stacks in this industry. If you don't, you're going to get left behind... maybe without you even realizing, until it's too late. I try to keep up an 80/20 rule. 80% of my time development, and 20% continuing education (whether that's on a language I don't know, tools, AI, etc.). Never stop learning. Better to be a chameleon than a gopher.
@dranon0oАй бұрын
Well doesn't need to go full schizo Go (few libs) + C (few libs) + Kotlin (especially for mobile apps) + JS/TS (few libs) and you can do basically everything while fitting lot of freelance contracts or jobs.
@RenXZenАй бұрын
It's true. You have to choose the right tool for the job. AI websites that are basically openai wrappers IS soydevs domain so this makes perfect sense.
@adjustyourtoneАй бұрын
Currently I write regularly in Go, JS/TS, C#, Python and Ruby. Why? I like making money.
@lucastomic6812Ай бұрын
Good to see you again, Anthony. You spilled some beans today. I hope whatever kept you away wasn't too bad.
@0xxi1Ай бұрын
I would have never guessed GSP was a react dev
@CarlosLopez-0078 сағат бұрын
Ruby/Rails feels magical at first, but the magic fades as you examine things closely. Fortunately, understanding how it works isn't too hard if you're curious.
@tis5yoabАй бұрын
In our architecture, we use React and TypeScript for the UI and Spring Boot 3 for the backend. The backend consists of a collection of microservices that can be reused by other backend or UI applications. The UI application is designed as a web application rather than a content-managed or SEO-focused website.
@boopfer387Ай бұрын
Thanks Anthony! Great synopsis from a builder and the tools you use.
@aus10dАй бұрын
Thanks for this video. I find myself sometimes reverting back to the "what language do I use/learn" mentality. Your advice is good to get my head straight again. Also, I really like Zed too. I'm on Windows mostly, and while I can get it working on Windows, it's still not fully working, so I'm looking forward to when it's out in-full for Windows.
@mugen153Ай бұрын
@anthonygg_ As you're so long in it for the Go, why not make your back-end in Go, and on the UI side use something like SolidJS (very lightweight and simple React alternative)? With remix, there is for sure the benefit of a single language on both ends (with shared DTO-s, I presume), but what's in it besides that to ditch Go?
@doceddieАй бұрын
This is what I do. Full-stack always ends up as a convoluted mess. Separate clients and backend.
@buc991Ай бұрын
This is the way
@underflowexceptionАй бұрын
It's possible but after doing a similar project it's much easier to have both backend and front-end in the same language.
@doceddieАй бұрын
@@underflowexception adonisJS or nestjs plus sveltekit
@gh0stx000Ай бұрын
Many high growth startups are consolidating product frontend backend to TS (the word "product" is important). Faster development, no need to context switch, etc. It's good to try new things... 🤦🏼♂️ This is the state of 2024 and into 2025.
@rodjenihmАй бұрын
We all know Theo's video about this video is coming.
@gadgetboyplaysmcАй бұрын
huh
@JohnPatricio6616 күн бұрын
Hi, Anthony. I just wondered if you've tried Panic Nova and what your opinion is on it.
@dgbhxiАй бұрын
I switched back to vim from Zed, mainly because I couldn't disable the collaboration and chat features. It forces you to log in to GitHub just to remove the persistent "Sign In" button, with no option to hide it. Maybe it's nitpick, but the developers unwillingness to add feature flags despite PRs being made for it led me to uninstall it. I got bored of building the source code myself with those features off. I don't care about collaboration and i do not care about AI or signing in with GitHub, i just want an editor which i guess is fine, just not the vim/vscode killer that it pretends it is. It's a shame because Zed is otherwise an excellent editor.
@lazyh0rseАй бұрын
People think languages are religion, guys, it's a tool to get the job. You don't marry a tool, you simply find a better one. For me, I find laravel fits that criteria, but it could be js, python, ruby or whatever.
@mr.togrul--9383Ай бұрын
Very well said Anthony. Btw Zed written in Rust😎 so no memory leaks. I got a question, you mentioned you needed client side reactivity and also u said you didnt like Next js. Do u know if Go+React would be good? like Go for backend and React for your Client-side state logic. i havent tried this myself but am curious
@sighup124Ай бұрын
You can still have mem leaks in rust.
@mr.togrul--9383Ай бұрын
@sighup124 it is way harder and if u use unsafe block unsafely. I dont think an editor software would use unsafe
@underflowexceptionАй бұрын
There's still memory leaks. The auto format on save issue can still happen in Zed as well as it's just a call to another CLI app so if you're using the wrong formatter it will take just as long.
@sighup124Ай бұрын
@ plenty ways to create mem leaks without unsafe if you don’t know what you’re doing or just not cleaning things up. Just think leaked boxes etc…
@mr.togrul--9383Ай бұрын
@@sighup124 I mean yeah it can even without unsafe, but thats why i said it is way harder to have. I would say Rust makes memory leaks extremely rare. Issues like leaked boxes or cyclic references only happen if you deliberately bypass its ownership rules. I dont know exactly how Zed is written, but i just saw Rust and wrote what i wrote for fun since i like Rust. But in general i assume for 99% of use cases Rust’s ownership and borrowing rules make memory leaks practically non-existent.
@pythic-nlАй бұрын
Anthony, totally agree with you, 50 years of live experience here and 32 years of programming, owner of a company of 40 peeps. Seen it all, languages started in AMS/C/Pascal, pre-interwebs stuff. Must say for the last 7 year, I've been hooked to golang, seen its pro's and cons. Know how to get around these cons and squeeze out all the pros it has. As a backend dev, I have an option on the frontend framework or fullstack (like next etc) ecosystem. Imho it's largely overcomplicated stuff and needs so much ceremony and configuration to get things going and deployed (compared to a single golang binary) if you didn't do a npm upgrade in a week or 2, your application is broken; probably just a skill issue :) Anyway, im "sad" to see you move away from the golang language because, imho you were one of the best teachers out there esp. for the beginner audience you were mentioning. Like I said before, I agree with you; if you want to be a top programmer and stay at that level, you should be able to program in most languages. Outliers aside. No hate here, all love bro. Your neighbor from NL ❣
@laurosantana1477Ай бұрын
this line at 16:05 it's something really nice, I have five years of experience, I made projects with Java, C++, C#, Python, JavaScript yarayara (lol) and one year programming all time with Go, I really enjoy using Go, I feel like I am getting better as a programmer because I diced to focus in one and just one language, actually I found your channel because of Go, and what you have said is a really true thing, after a lot of years having a main language, you will had knowledge for changing anytime you need.
@benitoe.4878Ай бұрын
As someone who is really into Go: There is really no need to apologize for not building a frontend with a backend technology. I also use neovim. And notepad++ when I must... All good, Anthony. Good to see you're back. The website project: Joi by Wallace Coperation (the new Blade Runner) comes to mind. Dystopic.
@dwighsonPavionАй бұрын
I choose my programming language based on the raw performance thats required to deliver.. which is usually just JavaScript. When the language becomes the bottleneck, thats when i would switch to something like Golang or maybe even kotlin
@SirMoАй бұрын
I'm writing a Web app right now in Go and HTMLX. You're right it can be tedious. But my issue with picking languages I'm not that familiar with for a production site is that I'm just not familiar with the tooling, and when you're new it's easy to make simple mistakes. A web app is customer facing, I'd be worried about introducing cross site scripting vulnerabilities just because I'm inexperienced with the tech stack. To experiment with a new language I usually pick something non-customer facing. Also man I've used PHP over 20 years ago. I know it's a different language now basically, but I have moved passed PHP so many years ago.
@StalinGino25 күн бұрын
Give svelte a go!
@SebastianSativaLivemoreАй бұрын
Well said! I couldn't agree more and the world needs to hear this.
@alexandreprince3883Ай бұрын
whatever tool you use, the most important thing is to love what you do
@o_glethorpeАй бұрын
wrong, does not matter if you love your job if you cant feed the kids
@gh0stx000Ай бұрын
Easy, just find a better job If you don't like your job why are you even there 😅
@ntgrvАй бұрын
Do you have any tips for switching from JetBrains IDEs to Zed and other more simple/open editors? I just can't bring myself to do it despite liking them more aesthetically. Goland is just so much more powerful and ergonomic than Zed, Cursor, VSC, etc...
@amadeuscam1Ай бұрын
Sublime text with lsp-servers is very good choice
@emptycode178215 күн бұрын
What tip ? Maybe just do and fuk around with the editor for sometime, thats the only way you can figure it out.
@tintin537Ай бұрын
Hey Anthony I'm realy glad to see you again and I'm you with this perspective as uncle bob said the languages and databases we use are the tools in an engineer's tool kit. The important thing is to make the job done. some times you can nail something with a screw driver but if you know how to use a hammer it would be more relevant or you can screw something with a kitchen knife but if you do it with a screw driver it would be so much easier or you can peel an orange with a surgical blade but it is more relevant to do it with an ordinary knife I hope you get the point 😀. so welcome back Anthony.
@adhdadventureАй бұрын
Do i understand you correct that you have stopped using Go forever and now gonna do only javascript. Or is it only for this project.
@StalinGino25 күн бұрын
Have you tried svelte?!
@Rcls01Ай бұрын
Went from backend to frontend.
@pguti77827 күн бұрын
Can I program in Cobol?
@joselima7655Ай бұрын
Cant wait to see the new content!
@madmaxdevАй бұрын
Must watch video for juniors.
@jackkorovev5217Ай бұрын
Ruby is the language. Rails is the framework. Rails is "magical". Ruby is just magic.
@nexovecАй бұрын
You know you could have something like stimulus for the high interactivity UI on the frontend right?
@zbmariusАй бұрын
Does it have _prettier_ / eslint ?
@fabrizio.dipietroАй бұрын
But what language did you use for the backend?
@alexbork425019 күн бұрын
Next video: why I dropped JS and started PHP
@adibhannaАй бұрын
I agree with this mindset. use whatever language that can get the job done. use any editor that makes you productive.
@vitezslav.lindovskyАй бұрын
Last few years I found that the best was to create API-first app, and use it in React/Angular/etc. And you can have just one API, for programmatic access, frontend, mobile app, ...
@weeb3277Ай бұрын
If you are switching from Vim to Zod, why does the title say VSCode?
@anthonygg_27 күн бұрын
Good title keyword. I'm a marketing genius
@qazyhn94Ай бұрын
i think drop JS for Go is more expected thing to do, editor w/e, vs code is just fine no memory leaks if you have normal pc but you use typescript which makes it "OK" but its anyway js so function is an object, good luck!
@user-dz6il2bx5p70Ай бұрын
I have tried Zed. It has long way to go until it becomes as good as vscode.
@rationalityfirstАй бұрын
Even longer until it becomes as good as vim.
@nahfamimgoodАй бұрын
Go wasn't your problem HTMX was.
@minma02262Ай бұрын
Ahahaha. I was surprised a frontend problem became a golang problem.
@MaratreasonАй бұрын
In general, it’s a pity that you abandoned video tutorials on Rust. It would be cool if you made a playlist where you create the same blockchain system in Rust as you did in Go. And compare the speed of both systems.
@daymaker_tradingАй бұрын
You are amazing. Thanks for this video!
@PaulSebastianMАй бұрын
The delay is your prettier. I had this with lazyvim too but just moved to astronvim and it's instant.
@erice.3892Ай бұрын
i’m always open to an alternative to JS for a heavy interactive front end, but at the moment it’s the best option. maybe there will be a wave where WASM takes over, but for now use JS.
@gomo5628Ай бұрын
Love you man, your comment about people abusing others because of the tools they use. For example i wanted to disagree with you about VS code, but then again i rarely code for that l0ong, and rarely type with such speed as you do. So i do belive in your own personal use case, that tool doesnt fit your personal and business needs, and with the tempo you work, i bet any slaggishness causes a lot of frustration. Do your thing bro and dont worries about radical fan boys and girls of tools, they didnt choose, but just followed the crowd, and even with that cant take 100% use of those tools.
@boxicoolАй бұрын
whay OS do you use?
@entrenadore21001Ай бұрын
mac os
@ZeenixxАй бұрын
I totally agree with your view on many influencers, so many noobs today that just want to make some money. I remember the days when I could rely on most of the, at that time, youtubers. Not today… Today, you really must be careful and selective with the information you are getting, just a friendly reminder.
@ncpurge789Ай бұрын
I'm seeing a lot of butthurt people in the comments 😂 Guess this is what happens when an audience of Go programmers feel betrayed because a content creator changed languages.
@ncpurge789Ай бұрын
@ That's literally what I just said. Its what happens, its normal. What gives you the right to call me foolish when all you did was just repeat what I said.
@FirstYokaiАй бұрын
@@ncpurge789 Oh I'm sorry I misunderstood your comment. I thought you were a js kiddie who just hates go. Sorry again
@ncpurge789Ай бұрын
@@FirstYokai Nahh fam, I do use JS but I also use Go. They both work well together and its not like its a secret, which is why I find seeing either side attack one another so amusing.
@FirstYokaiАй бұрын
@@ncpurge789 Yeah it's annoying. It's like those Android vs iPhone fanboys who don't understand that both sides have their benefits.
@ncpurge789Ай бұрын
@@FirstYokai Exactly. Like a lot of things aren't even mutually exclusive. Just because you use one doesn't mean you can't use others. I have both an Android and an iPhone. I use both Windows and Linux. I pretty much had my fair share of JS, Go, C#, Java, Rust, Python, C and C++ experience. Like to me, the people having these sort of one is better than the other arguments just shows me their lack of experience in actually trying and exploring the options. Like what are they even comparing? Speed? Features? Syntax? Things like programming languages are very complex and although can be general-purpose, are defined by the creator's values and original intentions. Like if I can make my own "perfect" programming language, I'd want a particular syntax with a particular set of features with a certain way of doing async and error handling, and maybe I want to compile to a single statically linked binary or maybe I want it to be an embeddable scripting language or maybe even run as bytecode on a cross-platform runtime. Like at the end of the day, it may be perfect for me, but even then people will still hate certain parts of it. This is why we have options. We use what we like and whatever fits our use case. Anthony used Golang for many projects and he likes it. Now he's working on something that he found JS to be more appropriate or pleasant to work with, no problem. If one day he decides to write a kernel-level driver with Python and he likes it then hey, all the power to him. Yet most people always seem to make it a point of contention when they see other people use things or have things they don't like. TLDR, watching fools rage over something that isn't even a valid premise is amusing.
@ayoubtahir2116Ай бұрын
Its simple Golang for backend and JavaScript for frontend, its bad to use Nextjs or Remix for backend, you will have a real issues in long term.
@moggedauАй бұрын
lol why is that??
@ayoubtahir2116Ай бұрын
@@moggedau using js frameworks like nextjs allows you to create API routes but these are meant for lightweight server side logic not complex backend tasks like handling extensive business logic, managing large databases, or processing heavy background tasks.
@moggedauАй бұрын
@@ayoubtahir2116 yea but 99% apps don't really reach that level. Node environments are great for IO operations too. Agreed they falls short on complex operations / calculations but I'd think for the majority of applications they are fine. Right tool for the right job, no need to pull your hair out if something runs 1ms faster than something else
@lazyh0rseАй бұрын
I think htmx is still great, but it won't take you very far with golang. Golang is unfortunately a rest api language, you can't create large scale websites with golang unless you have a team. I currently use laravel, but planning on using ruby on rails instead. I'm currently on the fense whether to go react route, or rails route? Both are better in their own ways, but react have it's pains, and rails also have it's pains.
@debadiptiАй бұрын
I see a lot of people mad, and I understand why. But guys, at the end of the day you will at what did you built. So, love the process, aspire to build great products, build something of your own, beyond love for xyz tools.
@mkum2141Ай бұрын
Please tell me the title is clickbait..
@johndoe4016qweasdАй бұрын
can confirm about some kind of a memory leak on vscode after russians had started to bomb our infrastructure and outages kicked in energy efficiency became crucial and it appears that after some time vscode starts to eat more energy than even browsers (I always have at least 3 open since I have 2 jobs). as a result I began to lose 2-3 hours of live time switching to nvim might happen in the future but zed is definitely a go for me now thank you for the video and welcome back Anthony!
@artgrowthАй бұрын
but why not Angular?
@bartukocakara7794Ай бұрын
from 12:00 to end is gold
@aadarshkumarshah8795Ай бұрын
Thankyou
@meryplays8952Ай бұрын
OK, he changed programming language. Not a big deal. If it fits his use cases, then the choice is correct. The Golang videos are still there.
@BenedictSebastian-tt9vdАй бұрын
Welcome back!
@igortalic2021Ай бұрын
Wait, what happened with his company? Why leave and sell all shares? 😮
@wilsonhobbs1920Ай бұрын
he quit doing go tutorials right as the algorithm started recommending them, which is why I subscribed like a month ago. but this video tells me we're not getting any more of that?
@David-xy4nwАй бұрын
zed is great but lacks two major features, telescope style grep search like in nvim and error lens, after those features, I do not see a competitor
@jaymason7097Ай бұрын
Man this comment section is so lame. I wouldn’t blame you if you stopped making content after this one. I’m happy to see your humility and not being afraid to show you’re a work in progress man. Me too. Bless you brother.
@gh0stx000Ай бұрын
I know right. This comment section is full of dummies, sheep. My first time being this surprised at a comment section. Just goes to show how much incompetence is out there.
@sylarfxАй бұрын
people hate on youtubers because they dont have anything better to do in their sorry lives, who gives a f*ck what you code in as long as you have fun and can live of it
@rubyciide5542Ай бұрын
Now we need primes reaction to this
@savagorАй бұрын
Preach, Anthony! This was a great video with a good message. Just solve the effing problem, stop jacking off a single language and the influencers around them.
@vitiok78Ай бұрын
Just you wait when the client-side state hits you... Been there. Don't want to go back
@guttenbergovitzАй бұрын
🦀Actually... you convinced me: I'm switching to RUST 🦀
@johnlawman566Ай бұрын
"...the iq of a mosquito..." :D :D Did not expect that!
@hardikmaind9833Ай бұрын
nextjs is more of a cashcow product now...its optimizations only work when deployed on vercel
@underflowexceptionАй бұрын
You prob have Auto format on save maybe... easy fix as for people getting angry about using something other than GO, I can kind of get behind it as most people are subbed for GO content.. you are the GO to guy for this kind of stuff :D I do agree that GO is not ideal to go with a React back-end. I'm working on my first API now that is going to be paired with a React front-end and everything is very tedious. No mature ORMs Sending JSON, Validating Requests seems like 2x the work in comparison to Laravel or even a TS/JS back-end
@tom_edcАй бұрын
I like the message, great video with a great message.
@donateus6743Ай бұрын
shiny trends come and go
@germantoenglish898Ай бұрын
Great advice...thank you!
@ir8293Ай бұрын
Wait till he learns that remix will be discontinued and some parts get merged into react..
@erice.3892Ай бұрын
could you do a video on where/how to host AI models, how many you need, how to distribute traffic across them evenly, etc.
@dukeofnorfolk1842Ай бұрын
He'll regret it after he's done with the ai wrapper site
@daviarantes5325Ай бұрын
Honestly, those are pretty good reasons for going to javascript. Don't listen to all the soy devs imposing political views and strong opinions. Just solve problems the best way you can find man.
@jeffreysmith9837Ай бұрын
Use prettierd (prettier daemon) instead of prettier for fast format on save in neovim.
@anthonygg_Ай бұрын
Thanks!
@SaiyanJin85Ай бұрын
People people people, don't be dogmatic. be happy for him that he tried something else. a real programmer always needs to try new tools and languages otherwise you get obsolete and single minded, obviously Anthony didn't abandoned Go...