Why I switched from JS to Rust

  Рет қаралды 64,823

Let's Get Rusty

Let's Get Rusty

Жыл бұрын

Today I'm going to explain why I switching from JavaScript to Rust!
FREE Rust Cheat Sheet: letsgetrusty.com/cheatsheet

Пікірлер: 242
@letsgetrusty
@letsgetrusty Жыл бұрын
📝Get your *FREE Rust cheat sheet* : www.letsgetrusty.com/cheatsheet
@limitlesskode
@limitlesskode Жыл бұрын
You can’t have rust in your domain name it’s against rust policies 😂😂
@fredbluntstoned
@fredbluntstoned Жыл бұрын
Anywhere to get the cheat sheet without signing up for spam?
@DristusFalchion
@DristusFalchion Жыл бұрын
As someone working on a Node/Angular app still, I feel your pain.
@telostia
@telostia Жыл бұрын
Im actually stil using the app i made using angularjs(v1) and ionic 😂. Wasn't fun but got the job done.
@RR-et6zp
@RR-et6zp Жыл бұрын
@@lufenmartofilia5804 angular sucks
@headlights-go-up
@headlights-go-up Жыл бұрын
Just started but your uploads are always an easy thumbs up.
@shapedthought
@shapedthought Жыл бұрын
I had almost the same path with JS to TS, I started learning Rust about a year ago, and it's one of the best things I've done. Totally worth it.
@binaryum
@binaryum 5 ай бұрын
What have you built since then?
@shapedthought
@shapedthought 5 ай бұрын
@@binaryum mainly backend APIs
@olafbaeyens8955
@olafbaeyens8955 Жыл бұрын
I recall the start of C# 1.0 when it just came out. People looked at me in disbelieve and did not wanted to jump on it. I used C# to create the UI that was way more easier to create than the VS C++ MFC. I managed to mix C++ code backend with C# UI for scientific image processing. Rust is at this level, when it can take over the world.
@flogginga_dead_horse4022
@flogginga_dead_horse4022 Жыл бұрын
Did the same, really got productive when C# came out. It just clicked more than anything else I was using at the time.
@raylopez99
@raylopez99 Жыл бұрын
As a hobby coder I lived (and love) C#, compared to MFC and C++ and what not. I could do stuff with that in an instant, first with Forms and then with WPF. And too bad Silverlight went away, that was better than ASP NET. In a two-tier DBMS with C# in the backend using Linq-to-SQL and Silverlight in the front end, that I used as a promo to attract business (I'm in legal services not programming) I got compliments from even experienced developers. I hope Rust also takes off but, like Silverlight, it could fizzle. It all depends on what devs like and these days I think, given so many inexperienced programmers, it might not take off, we'll see. Having programmed in Pascal and C I'm ok with 'borrowing' / pass by reference and using structures / enums as 'objects'. OOP is overhyped (I never used the "Gang of Four" OOP patterns much, I pretty much stuck to just using composite types as objects and once in a while writing an interface).
@chris.dillon
@chris.dillon Жыл бұрын
I think it's good to have different languages by category of use. Having TS with React and Rust (plus libs) gives you quite the spread. I usually substitute classes of languages as current. For example, I wouldn't want to refresh or ramp back up on Go because I'm trying to replace Go in my current toolbelt with Rust. Angular 1 was awful but at the time I thought it was me.
@Bhanukamax
@Bhanukamax Жыл бұрын
A really great video, very inspiring. I also have a similar background, except I'm still getting started with Rust. Would be awesome if you could also cover things like advice for someone going in the same direction, some tips on finally getting a rust job, etc.
@TheZdannar
@TheZdannar Жыл бұрын
Nice video Bogdan. I had been working in golang for years. Fortunately there was a nagging to see what all of the fuss was about. I am very thankful that I learned rust and get to code it in every day.
@olafbaeyens8955
@olafbaeyens8955 Жыл бұрын
In C++ I could control memory safety, but I worked on a project myself. When you have a team, some other developer may introduce some line of code that could break memory safety without realizing and you don't know that something changed.
@klittlet
@klittlet Жыл бұрын
Exactly!
@redcrafterlppa303
@redcrafterlppa303 Жыл бұрын
If c++ removed raw pointer and broke all bounds with c then it might have been a safe language but the impossibility of keeping raw pointers safe breaks everything and the moment something calls malloc or new outside smart_ptr you are done for.
@letsgetrusty
@letsgetrusty Жыл бұрын
It's always another developer right? ;)
@brianmorin7022
@brianmorin7022 Жыл бұрын
I'll let you in on a secret. Those c++ programs you worked on yourself weren't as safe as you thought they were and you ended up spending more time late in projects chasing down crash stacks than time you would have spent fighting with the borrow checker. ;-)
@brianmorin7022
@brianmorin7022 Жыл бұрын
@@redcrafterlppa303 "If c++ removed raw pointer and broke all bounds with c" It would be safer, but you still have problems with multiple mutable references to something being out. Without the borrow checker std::string_view (aka &str in rust) is a landmine.
@ivanmatiusha2826
@ivanmatiusha2826 Жыл бұрын
Good explanation of your choice and also helpful video in addition to technical ones
@256k_
@256k_ Жыл бұрын
Found your channel since last year when I initially started to learn rust. Also am a web developer but I do not have any typescript experience nor any static typing language experience other than some very very basic C Learning rust was/and still is a big struggle. Many of the concepts of rust were too convoluted for me to properly grasp in a practical way. (Funnily enough, the ownership side of things was never the issue, traits and generics and enums and all that stuff is) while I understand it somewhat on a theoretical level, actually using this stuff is still an absolute pain.
@chegoranov
@chegoranov Жыл бұрын
Great video man! I’m starting my journey with Rust thanks to your channel. Taking a big risk that it’s the future but I think it is.
@glennmiller394
@glennmiller394 Жыл бұрын
Good video. Understanding why people turn to Rust is helpful content.
@bitflogger
@bitflogger Жыл бұрын
I'm glad I tried Rust! Thanks for your videos!
@1986lawless
@1986lawless Жыл бұрын
Feel your pain, also got burnt by the Angular 2 rewrite and as a result hosed myself with that office clip, thanks for putting that in there.
@anush8
@anush8 Жыл бұрын
The background looked great.
@charlesbcraig
@charlesbcraig Жыл бұрын
Good lighting is everything
@kajacx
@kajacx Жыл бұрын
You could also mention that you can write a library in Rust and seamlessly use it in basically any language using wai bindgen.
@_pro_grammer_
@_pro_grammer_ Жыл бұрын
We want more videos like this!! 💙💙💙
@asdqwe4427
@asdqwe4427 Жыл бұрын
I liked the video. What do you do for work? Rust or type script?
@EduardKaresli
@EduardKaresli Жыл бұрын
It seems to me (after 15 years of C++ programming and 6 years of JavaScript/TypeScript experience) that Rust is what C++ couldn't become. I'm slowly learning it myself, bought the Rust Programming Language book a week ago.
@rocketleague2136
@rocketleague2136 9 ай бұрын
And? Whats your experience with rust after 4 months?
@wtcxdm
@wtcxdm Жыл бұрын
I have similar background like you! Currently working on the book and excited about joining the rust community!
@PeterBernardin
@PeterBernardin Жыл бұрын
What are thoughts around excessive amount of "glue" right now needed to run WASM ? I like the idea of rust but I find in practice the overhead of making it compatible with JS on the web is just not worth it
@djidaissam1148
@djidaissam1148 Жыл бұрын
if I can ask : what is the Startup you worked with , with nodejs - angular ?
@anthonykariuki5153
@anthonykariuki5153 Жыл бұрын
learning c++ has always been in my bucket list but your arguments for rust do sound compelling. Lets face it though, when Carbon hits the market the same will be said about it and also there is Zig still in the horizon. C++ is also constantly being improved
@KoltPenny
@KoltPenny Жыл бұрын
I would be really interested in your opinion about the policies.
@PaulSebastianM
@PaulSebastianM Жыл бұрын
3:19 You got that perfectly right! 👏👏
@ahmedyounes
@ahmedyounes Жыл бұрын
thanks for sharing this awesome thoughts
@cryptonaut8911
@cryptonaut8911 Жыл бұрын
How is mobile app development in RUST? I'm trying to learn react as a prep for react native. I want to just abandon the idea if it's relatively easy to do native app in Rust?
@ozzyfromspace
@ozzyfromspace Жыл бұрын
I code professionally in typescript and go, but I'm very interested in picking up rust. thanks!
@martynclarke8400
@martynclarke8400 Жыл бұрын
I have really enjoyed rust so far, Im only about a week in, but none of it I think has been too overwhelming, maybe the fact that I don't have any preconceived ideas about how this stuff should be done helps. I have dabbled with c#, c++, and really didn't find it so fun. Coming from JS/TS rust has really not been as bad a transition as I thought it would be. The compiler and code formatter are beyond good. Even as someone new I can understand what its trying to convey to me and figure out how to fix stuff. Sure I am not dealing with a lot of complexity at the moment but there was a time when I didn't know what a html tag was lol. Overall so far its really been a lot of fun.
@martynclarke8400
@martynclarke8400 11 ай бұрын
@@kidmosey I would highly reccomend the book Rust Web Programming by 'maxwell flitton'. If you come at that book with a clear head it should take care of most of the bits you mentioned. Its covered in the rust book but this book goes about things a little differently, but coming from writing in MERN to this has definitely pushed me on so would highly reccomend! But it does of course depend on what you were writing with c#. Kinda felt like express in reverse in areas for me, you dont really end up with a lot of code repetition. That being said hopefully that book can help. Definitely got me on the right track.
@sunitjoshi3573
@sunitjoshi3573 4 ай бұрын
@@martynclarke8400Thanks! This is helpful for a newbie like me too.
@doxologist
@doxologist Жыл бұрын
I like this. More of it pls :)
@hakanaki
@hakanaki 3 ай бұрын
As a web developer what were you able to build using Rust apart from the backend ?
@phocks64
@phocks64 Жыл бұрын
Do you still use React on the frontend? Or is Yew good enough now?
@forabi
@forabi Жыл бұрын
Where can one find Rust jobs? Most jobs I am seeing are in systems programming and low-level stuff. I'd love to work somewhere where I can use Rust for regular backend/full-stack development. You know, APIs and databases and possibly wasm for the frontend.
@criptouni
@criptouni Жыл бұрын
Wanting to truly learn CS and deep-diving into Rust is honestly the difference between staying a developer and becoming an Engineer! :)
@meetthereqs
@meetthereqs Жыл бұрын
Agree with this and in the same note think an engineer should never be married to specific tools to be an engineer. 💯
@brentsteyn6671
@brentsteyn6671 Жыл бұрын
​@@meetthereqs But dam... I want to marry rust. ❤ F*kin love it.
@GlobalYoung7
@GlobalYoung7 Жыл бұрын
Thank you 👍
@toranshaw4029
@toranshaw4029 Жыл бұрын
Should I still learn JS first though, for web dev?
@n0kodoko143
@n0kodoko143 Жыл бұрын
Awesome video
@stanhoppe
@stanhoppe Жыл бұрын
i there a way to check if a windows Service is running in Rust? without using the sc command?
@techlifejournal
@techlifejournal Жыл бұрын
What do you think about zig?
@flogginga_dead_horse4022
@flogginga_dead_horse4022 Жыл бұрын
Been following your channel quite a while and have created a few Rust projects but I'm still not that happy with the syntax and some of the web frameworks. There are a few like Actix, Axum and Salvo that are fast but not quite batteries included like some other languages have. Rocket could be that, but barely gets updated and does poorly on Tech empower tests. Not that happy with Diesel either as an ORM, SeaORM has some potential but that's not fully there either. Honestly my favorite language right now is F#. It's really been great to learn and work with.
@minciNashu
@minciNashu Жыл бұрын
Poem has everything included, but it's not that talked about
@dangallagher6176
@dangallagher6176 Жыл бұрын
How do salaries compare? I'm currently in the same boat as you pre-rust, using typescript, nodejs and react. Rust looks badass but I'm struggling to find enough reason to invest the time into learning Rust
@kevinmcfarlane2752
@kevinmcfarlane2752 Жыл бұрын
I've spent some time. There are jobs but they're pretty hard to get into, even if you're experienced in something else. Easier if you're already in the systems programming space.
@RODDAL
@RODDAL 7 ай бұрын
I had a similar experience with Typescript. I started using it as an enterprise developer on an Angular project. My mind was blown.
@PhilippeCarphin
@PhilippeCarphin Жыл бұрын
I'll be looking forward to a video about the new proposed "Rust Trademark Policy"
@rentefald
@rentefald Жыл бұрын
Great AI voice, how did you do the lip sync?
@goktugerol1127
@goktugerol1127 Жыл бұрын
Rust is an awesome language. Rocket, Actix, Warp, Tide, Iron frameworks are awesome to make your backends.
@xskrish
@xskrish Жыл бұрын
i've been a fullstack for 3.5 years, working on Nodejs Java and React. a month ago I was asked to add some cool new features to an old Angular project and even though I was able to add the features I was extremely frustrated at how much html and css I was having to write when I should be ideally coding in javascript the entire time. Or maybe Im just more comfortable writing backend code who knows. I've heard the new Angular is much better but I have such PTSD Im afraid to even try it
@robergroso
@robergroso Жыл бұрын
Angular and all Javascript framework are a regression and make you type a lot of html, css and Javascript and before that was automated in frameworks, things like prime faces still exists thanks god
@sharanchakradhar
@sharanchakradhar Жыл бұрын
I been learning Rust and started off with small projects already but when it comes to choosing frameworks and tech stacks related to rust is stale in my view. Couldn’t find much of details online. Would love to see alternative frameworks for react etc for rust stack would be great.
@minciNashu
@minciNashu Жыл бұрын
just because rust can do mostly everything, it doesn't mean it should be used for everything. there's a nice site with a list of companies which adopted rust, and they use it for infrastructure, low level stuff and tools. not microservices or frontend, even though it can do that.
@sharanchakradhar
@sharanchakradhar Жыл бұрын
@@minciNashu can you share the site url?
@dragonred3576
@dragonred3576 Жыл бұрын
Can rust/wasm kill thr backend? Can wasm operate databases and oss safely?
@complexity5545
@complexity5545 Жыл бұрын
How do you feel about the "Rust Trademark Overview?"
@TimScharinger
@TimScharinger Жыл бұрын
For a JS/TS developer, with previous C# background, now curious about learning a new backend language, would you recommend Rust or Golang?
@kevinmcfarlane2752
@kevinmcfarlane2752 Жыл бұрын
Difficult to say. It depends on what you think you might want to do. For example, one of Rust's sweet spots is WebAssembly, so it's easy to script a Rust WA component from JS/TS. Rust does have a steeper learning curve than Go, but it also has very good documentation and tooling, with excellent help messages.
@bity-bite
@bity-bite Жыл бұрын
I'd recommend C#. As you mentioned you already have a background in C#.
@TimScharinger
@TimScharinger Жыл бұрын
@@bity-bite Thanks, but C# is not an option in our backend, maybe not even Golang. Now it's mostly C/C++.
@ndanzzid566
@ndanzzid566 Жыл бұрын
I'm waiting for your video tutorial about 'Rust for JS Developers'.
@mfpears
@mfpears Жыл бұрын
0:40 Yeah only a junior dev would remember it like that. AngularJS was amazing compared to what came before.
@StoriesByDrew
@StoriesByDrew Жыл бұрын
LIke you, I am also curious about low level programming. A few seniors have recommended that I learn C, but I'm thinking about learning Rust instead.
@brownboyintokyo7368
@brownboyintokyo7368 Жыл бұрын
What is your recommended learning path for rust? I started recently also switching from JS… Is there a recommended roadmap u would recommend?
@Blaineworld
@Blaineworld 11 ай бұрын
i didn’t make the video but personally i (maybe like low-intermediate level of knowledge) messed around with the language and tried to write things in it and also just read the manual sometimes and used chatgpt when i got stuck
@brownboyintokyo7368
@brownboyintokyo7368 11 ай бұрын
@@Blaineworld yea am kinda doing the same thing now.... solving leetcode questions that I have done before and trying to do them with rust and if I get stuck using chat gpt for help. Also, do u have any experience with Rocket the rust webframework for apis?
@Blaineworld
@Blaineworld 11 ай бұрын
@@brownboyintokyo7368 no
@duke605
@duke605 Ай бұрын
Learning low level concepts is the biggest reason to learn rust (Or even Zig now). Understanding stack and heap in an intimate way is invaluable as it's transferable to (almost) every other (sane) language
@HalfMonty11
@HalfMonty11 Жыл бұрын
With leptos and dioxus making web front-end development a reality and more performant than most js frameworks, that was the nail in the coffin for node and js/ts for me. I never want to go back. It's great
@EliasDEBS
@EliasDEBS 3 ай бұрын
same background here. The same void but filled differently . My approach is tackling C first and then migrate to Rust.
@hamadawaled11
@hamadawaled11 Жыл бұрын
Talk about rust with embedded systems please
@johnforde7735
@johnforde7735 Жыл бұрын
Rust is probably the best choice for systems programming and if anyone is still programming in C or C++, they should definitely look to moving to Rust. I think Rust is pretty straightforward until you get into the memory management models. A thorough understanding of those will serve you well. My favourite language is Swift and I have written Swift for iOS apps as well as Linux backend apps using the Vapor framework. I have also done some web dev in modern angular and I hate it, but at least TypeScript helps.
@degenyakuza
@degenyakuza Жыл бұрын
Typescript adds more boilerplate for useless reasons
@johnforde7735
@johnforde7735 Жыл бұрын
@@degenyakuza Making your code more stable and reducing testing and debugging time aren't useless reasons.
@degenyakuza
@degenyakuza Жыл бұрын
@@johnforde7735 increasing more boilerplate code is use WASM if you really care about this
@salimbo4577
@salimbo4577 Жыл бұрын
I was expecting an April fools joke.
@vitorguidorizzzi7538
@vitorguidorizzzi7538 Жыл бұрын
tomorrow a video with the reverse title will be posted, i can smell it
@457Deniz457
@457Deniz457 Жыл бұрын
Nice video :)
@firefirer6238
@firefirer6238 Жыл бұрын
Nice video, but I prefer the more technical ones, because I like to learn details about rust
@nic37ry
@nic37ry Жыл бұрын
Time to change your channel name and page to "Let's get oxidized" for the new r-word foundation terms
@victortodoran1828
@victortodoran1828 Жыл бұрын
Because of hype, opportunity, speculation and a desire to self-improve. Which are mostly the reasons why anyone ends up switching to a new language/framework.
@pratronald
@pratronald Жыл бұрын
Can u pls answer to this: Golang vs RUST??? wHICH ONE TO CHoose??
@JuanSB827
@JuanSB827 Жыл бұрын
"Rust momentum is not slowing down any time soon" lawyers: hold my beer
@egm5081
@egm5081 11 ай бұрын
Bro what happened with the sound? Is a very awesome video man, hope you fix it, that will be great, thanks
@anguschiu2
@anguschiu2 Жыл бұрын
InitiallyI learn Rust because it is one of the languages that make most sense to human beings. In Rust I don't need to force myself to memorise super long boilerplates code just to open a file (Java) or remind myself when I can compare two numbers (JavaScript). And right now Rust is the most promising language that can proliferate in sector which need robust distributed software running on low-power HW swarms, such as IoT, blockchain, feature-rich front-end.
@hansu7474
@hansu7474 Жыл бұрын
It's true that learning Rust will give you solve system's knowledge. But I think it works better if you already know C. Seriously many learning contents and code are written in C or C++. If you try to access such information, starting out with Rust won't cut it. Also, it will be harder to understand the design decisions of Rust programming language.
@wezter96
@wezter96 Жыл бұрын
I feel like Rust is really interesting but until it can deliver similar DX when shipping both web/mobile clients and server in the same language as TypeScript I can't really motivate using it professionally.
@michaelfisher4737
@michaelfisher4737 9 ай бұрын
I keep playing with the idea with learning rust but lets be real, for back end stuff, what does it have over Go? I feel like its a much easier language to learn, easier for a company to adapt, faster to qrite programs in and the speed to Go is really not far off from Rust. Always feel like people get stuck in one side or the other, full JS/TS and never use eveything, or "lets go use bust as its the best" , it might be developers most loved langauge but its one of the least used, Go fit a perfect middle ground when thinking of back end stuff specifically, I can never see myself using rust for a job esspecially now with Zig, if i want to do low level programming Id learn Zig
@qinlingzhou8815
@qinlingzhou8815 Жыл бұрын
I am glad you did not select C# for Linux system programming 😀
@bity-bite
@bity-bite Жыл бұрын
Why not?
@Zagoorland
@Zagoorland Жыл бұрын
I don't have any motivation to learn rust because there are very few job offers (at leats in Poland), when there's plenty for JS.
@thomasreichert2804
@thomasreichert2804 Жыл бұрын
The Alien by Dream Theater doesn't feel like 17/8 to me. It feels subjective how it's defined (I know Petrucci said 17/8), and as I'm learning it it's easier to mentally break it down as a repeating sequence of 5/8, 5/8 and 7/8. The drums often highlight that sequence too.
@0xdjole
@0xdjole Жыл бұрын
Will this channel have to be renamed?
@saumitit944
@saumitit944 Жыл бұрын
exactly my doubt
@SivaGaneshanBalamuruganantham
@SivaGaneshanBalamuruganantham Жыл бұрын
its rusty not just r*st
@yassinebouchoucha
@yassinebouchoucha Жыл бұрын
how can you use Rust for front-end web development ?
@TradingNirvana
@TradingNirvana 7 ай бұрын
Leptos, Yew, Dioxus, Sycamore, etc.
@velikanskaglava2087
@velikanskaglava2087 7 ай бұрын
When/can you get a job with rust?
@billhurt3644
@billhurt3644 Жыл бұрын
Ever since I started learning Rust I’m becoming more and more frustrated at the type system in my daily language at work, Ruby. It’s a total free for all in there and I get bit by it all the time. I’m really starting to hate it.
@sujayxaradhya
@sujayxaradhya Жыл бұрын
Yee, I'm the first viewer. And I request you to please lower your course fees. So that it can be more affordable to learn from you. We know you're the greatest in Rust. So, please help us to learn from you our Coach.
@ExplorerSpace
@ExplorerSpace Жыл бұрын
exactly
@AbhimanyuAryan
@AbhimanyuAryan Жыл бұрын
Recently I benchmarked rust's web framework rocket with nodeJS's Adonis JS and Adonis performed significantly better
@lightprogrammer
@lightprogrammer Жыл бұрын
short answer, he's either a chad or crazy, long answer, this video
@lazyh0rse
@lazyh0rse Жыл бұрын
As someone who started using low level languages such as c++, this message should be heard, it's not hard to develop something that's both efficient and easy to maintain. Although I choosed C++. Rust can do the same, I wish I have known this. Memory management are often overrated, you will get used to how memory works by the second month. It's not rocket science, just a practical but valuable knowledge. As for productivity, it's really close, but the performance benefits are crazy compared to other high level languages.
@kkkk-nw5rf
@kkkk-nw5rf Жыл бұрын
i agree
@sinistergeek
@sinistergeek Жыл бұрын
i am planning to switched to RUst
@brutalblack91
@brutalblack91 Жыл бұрын
How could I get my first rust job if I have learned it?
@kevinmcfarlane2752
@kevinmcfarlane2752 Жыл бұрын
With difficulty
@snapcaselled1201
@snapcaselled1201 Жыл бұрын
you don't find a job. jobs find you 😆
@ZenoTasedro
@ZenoTasedro Жыл бұрын
Yeah learning C++ is rough, learning C on and for Linux is a MUCH friendlier route for learning traditional compiled languages
@oleksiistri8429
@oleksiistri8429 6 ай бұрын
Are you planning to go back from rust to js now, when bun came out?😅
@enginack
@enginack Жыл бұрын
Since Chatgpt came out, I've started to move away from things like Rust that took a long time to learn. Do you think all this effort will be wasted after a few years?
@thequestion3953
@thequestion3953 Жыл бұрын
I don't think so. If anything you can use ChatGPT to accelerate your learning. You can use it to translate a language you're comfortable in into rust, and not only will chatGPT translate it for you but it will tell you how the two languages are different and give you little tips. ChatGPT is going to replace developers that don't adapt and use it, but developers that learn it and get very comfortable with it will literally 100x their productivity. ChatGPT can spit out code, but you still need someone to take that code and build a fully functional application. That person will still need a good grasp of software development to do that.
@CallousCoder
@CallousCoder Жыл бұрын
@@thequestion3953 I think that this is indeed where we go. But ChatGPT currently is still very useless for most application development. I tested it for my last video writing Game Genie code encoder, which is a simple problem that has been documented well but not a lot of code is written so it couldn’t have learned it from copying someone else code on github. But it didn’t do anything useful, it gave a valiant attempt, but it shows that it’s just a copy and paste bot. And most of my engineering is creating things that have not been done before. And my design time is always 80% of the project. The development is merely an after thought. And I hate having to explain it to junior devs because explaining it takes longer than writing it myself. And ChatGPT is dumber than people who only need half a word. As it did a massive 6 step case statement to get the corresponding number to character conversion. I had to fucking tell it to use a straightforward array because the eventual response would be a nibble that can be indexed immediately into that array. Only a moron would code something like that… I guess there’s a lot of morons since it steals code from others and obviously demonstrates this way to not think as a developer. It also cracked me up when I gave it my Zig code and said: “make it more efficient”. And it added ternary statements with ? and : which Zig doesn’t have. I said that ternary statements in this format aren’t supported. “Oh sorry let me fix that” And it reverted the code 🤣 I did want to explain it could actually use the more verbose ternary but hey… I had enough of Mr Jippity by then 🤣 I am sure it gets better and gets away of the grunt work. But like I said the coding is more like an after thought for me and a breather. And I think now ChatGPT is just nowhere near a senior developer level and probably never will be because it has no domain knowledge. The hardest part for me as a freelancer is, getting to grips with the domain specified environments at a customer. And even at this bank where I’m now at the 4th different department, their workflows and domain specifieks are different than at CISO again. I can actually translate the domain specifics more easily because CISO is far more strict than controlling so I can take that strictness and let it go in certain cases. But I can also tell them that they are not compliant in other cases because they don’t adhere to CISO requirements.
@nathanscotland4043
@nathanscotland4043 Жыл бұрын
Not sure if my comment was deleted? Do you have any thoughts on building on the Internet Computer Protocol? I'm building full stack apps in Rust/ JS without the need for different backend/ fronend/ databases. Just wondering if you've ever heard of it?
@NathanHedglin
@NathanHedglin Жыл бұрын
Like RPC ?
@jeffthompson1869
@jeffthompson1869 Жыл бұрын
Have you looked into the Zig language. It appears to be relatively easy to program, translates to low level well, and runs about twice as fast as Rust.
@marcomarek7734
@marcomarek7734 Жыл бұрын
❤️
@maelstrom-qw1jl
@maelstrom-qw1jl Жыл бұрын
Understandable. I would've quit web development, too, if I was forced to work with Angular.
@gameinchanel7821
@gameinchanel7821 Жыл бұрын
great video, showing off airpods for almost 6 minutes straight. take my money😄
@Alfakatt
@Alfakatt Жыл бұрын
Omg he is literally me :D
@indiancuriousvoice8773
@indiancuriousvoice8773 Жыл бұрын
Still javascript is the hero of web. It is handling Backend , Frontend , native app so much .
@alexeynavalny4732
@alexeynavalny4732 Жыл бұрын
make web development project based tutorials. there are very few rust content in the youtube, only jon have good content but there isn't much web dev based content. so please make some web dev based content with any of the framework
@mozztoonz
@mozztoonz Жыл бұрын
Intro for me lol ...I was like eeeewwww
Go vs Rust vs Bun vs Node | Prime Reacts
18:07
ThePrimeTime
Рет қаралды 159 М.
Why You SHOULDN'T Learn Rust
11:49
Theo - t3․gg
Рет қаралды 208 М.
Who’s more flexible:💖 or 💚? @milanaroller
00:14
Diana Belitskay
Рет қаралды 18 МЛН
Эффект Карбонаро и бесконечное пиво
01:00
История одного вокалиста
Рет қаралды 6 МЛН
Они убрались очень быстро!
00:40
Аришнев
Рет қаралды 1,2 МЛН
Why I Quit Netflix
7:11
ThePrimeagen
Рет қаралды 480 М.
Should you learn Rust in 2024?
8:33
Let's Get Rusty
Рет қаралды 92 М.
Cargo test | Rust Language
3:11
Learning Rust
Рет қаралды 178
What can you build in Rust?!
7:43
Let's Get Rusty
Рет қаралды 420 М.
Why I'm learning Go
21:35
Web Dev Cody
Рет қаралды 55 М.
8 deadly mistakes beginner Rust developers make
14:14
Let's Get Rusty
Рет қаралды 155 М.
Why JavaScript Devs are Switching to Rust in 2024
10:35
warpdotdev
Рет қаралды 244 М.
Build A Rust Frontend (Really FAST Web Apps with Yew)
7:28
Code to the Moon
Рет қаралды 216 М.
Rust keeps making JavaScript faster
5:16
Let's Get Rusty
Рет қаралды 90 М.
why rust libraries may never exist.
7:26
Low Level Learning
Рет қаралды 218 М.
iPhone 15 Unboxing Paper diy
0:57
Cute Fay
Рет қаралды 1,7 МЛН
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 2,3 МЛН
ПК с Авито за 3000р
0:58
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,9 МЛН
wireless switch without wires part 6
0:49
DailyTech
Рет қаралды 1,3 МЛН
How charged your battery?
0:14
V.A. show / Магика
Рет қаралды 3,7 МЛН