Why Rust is NOT a Passing Fad...
8:54
Introducing...Imposter Devs!
6:12
Пікірлер
@azreow
@azreow 2 сағат бұрын
I mean, the biggest thing I've found is that I get code from off shore teams that doesn't even compile without massaging or it's filled with compiler warnings or errors that make me wonder how it ever made it to production. In other words, there aren't "personalities" in the code base, it's mostly just crap code that needs to be completely rewritten. Reading others' code has taught me more about what not to do than what to do.
@YannMetalhead
@YannMetalhead 3 сағат бұрын
Goo video!
@carlynghrafnsson4221
@carlynghrafnsson4221 5 сағат бұрын
People don't create content either due to time constraints, or another important professional concept.... dark arts. Some people think, why should I teach my future competition? Knowledge as a gatekeeper, because most learning materials, don't even remotely put it together for you, even in open-source circles. Just researching a TLS pipe, you hit brick walls. By '07, Android surpassed NT4 in tls cve which exposes the knowledge disparity. You could build a real CS degree just with a TLS project as a capstone course. It's that important, it could land you a job, yet thorough docs? To this day, education is a problem.
@Cheikh_Ibrahim_Ndiaye3rd
@Cheikh_Ibrahim_Ndiaye3rd 6 сағат бұрын
I'm currently working on a product that is the result of some issues I encountered when I was a freshmen in college.Problably the biggest project yet in my life. I don't have ressources to hire devs for the App so I went to learn how to code then work on it. I should launch my MVP by december 2024. it's very exiting!
@mustafabaris9681
@mustafabaris9681 9 сағат бұрын
Sorry mate but 3 years also ain't enough .. Anything great in life takes a long time and that time is a decade ...If you wanna master any skill and eventually get rewarded, it will take you 10 years minimum ... Not 3 ...
@TravisMedia
@TravisMedia 8 сағат бұрын
True, but no one was talking about mastery here
@catwhisperer911
@catwhisperer911 9 сағат бұрын
I think your premise is totally bogus. I've been a software engineer since the mid 70s and there has never been a lack of great content. The difference is that back then, obviously prior to the internet, content wasn't free. It came in the form of great books. With the rise of the internet the flood gates were opened and the waters were muddied by way too many people posting just learned skills and often incorrect but there was and still are great channels of valuable and accurate content out there. You just have to be smart enough to know who's bsing you and who isn't.
@TravisMedia
@TravisMedia 8 сағат бұрын
👍
@pelbertmyronman
@pelbertmyronman 9 сағат бұрын
There is more to life than coding but I hate the tone of this that it should be shameful to do it on your spare time. I have been in the business for 25 years. I LOVE to code. I also sail, do Jiu Jitsu, climb mountains, and cook. I am planning a Kilimanjaro trip next year and a transatlantic solo crossing. In all those trips I have planned via Starlink or another way that I can have full internet access so I can continue to work. Don't shame people for loving to code because you only do it as a job.
@aucusticguitar8069
@aucusticguitar8069 11 сағат бұрын
I feel like learning Rust has improved my C++ code safety tremendously. My ptsd from borrow checker warfare paid off.
@cwasonfauna
@cwasonfauna 12 сағат бұрын
keep it up travis! these shorts really help jump start my morning motivation to do algos...
@michalguy
@michalguy 13 сағат бұрын
dude made SaaSes for so long he made a Saas about building Saases. Sassy.
@richhenry8004
@richhenry8004 13 сағат бұрын
It's basically the inverse of the argument against Python. Python is a slow, sloppy mess but people get stuff done with it and quickly. And you can't make a valid argument against that language if you are going to dismiss that productivity and accessibility out of hand. Or rather you can, but people are going to use it anyways, so what good were your criticisms in the first place? In the same vein, Rust is a fast, safe systems language. But you don't get to ignore the ugliness of that lifetime syntax and the productivity costs that come with it. And what good does your cheerleading do if people don't reach for Rust when they write a new application? Rust gets used when the benefits outweigh the pain. And for many, many applications it will never reach that threshold.
@michelnielsen2855
@michelnielsen2855 13 сағат бұрын
I dont understand why people are whining about rewrites.. Just imagine how many heart-bleeds et al that are hiding out there that might be discovered by a rewrite, and if we can rewrite using a tool where the computer can pair program with us then even better. To me, a serious type system and type checker is like pair programming with the computer.
@ashrafuzzamankhalid3465
@ashrafuzzamankhalid3465 14 сағат бұрын
Hi there. You really explained why rust is not going anywhere. Also, a lot of major companies are pushing it forward. Do you think, it can happen to Mojo as well? Or, mojo is or will surpass rust and be the industry standard.(I am not saying Rust is the industry standard right now) So, if a programmer with basic knowledge in programming choosing between these two languages. What option should they choose? What do you think?!!!
@trevormanhuwa
@trevormanhuwa 15 сағат бұрын
Hi Travis, I would like to reach you via mail, how can. I do that I couldn't find your email anywhere.
@autorandomvidz7280
@autorandomvidz7280 16 сағат бұрын
Those who can’t code become influencers
@kaidzz
@kaidzz 17 сағат бұрын
I remembered someone say that to me that I should stop calling myself as a software engineer because I'm not a real engineer, I show him my Engineering License he didn't know I'm not a CS graduate but actually an ECE and took a board 😂
@joce7469
@joce7469 22 сағат бұрын
Unfortunately i already got a CS degree and no job. What else can i do with this worthless degree?
@Nerketur
@Nerketur Күн бұрын
Points 4 and 5 I can't overstate how much I agree. Point 2 I also have to agree with and I still fall into this trap. I do document my commits, but if I'm working on a long-term feature, I still do "end of day" commits which can have lots of different changes. Points 1 and 3 I slightly disagree with the explanation, but fully agree with the concept. Coding effectively is, in fact, way more than just "making it work". That's just step one. After getting it working, that's when you start to expand it into a more flowing, refactored, and efficient beast of code. I personally use the Agile mindset of "make it work in the least possible acceptable way", then add to it as you go. Makes more sense to me and gets rid of a lot of the fluff. everything is more modular. I've always said my design is my code, and I design top down. main method of all functions it needs, then make those functions. Learning many languages, I have a soft spot for. When I was younger, I thought that was the end-all be all. If I knew every language I'd always be needed, and could make anything. I didn't even consider that I'd have to know more than just that. It wasn't until I started my career that I realized focusing on languages meant I wasn't knowledgeable of any libraries or frameworks, or other tools for all these languages. Then I realized there are a _lot_ of frameworks and tools _per language_. In order to learn them all I'd have to spend practically my entire life learning new ones. So focus was definitely needed. And the better at programming I get, the more I deep dive. I learn everything I can about everything I work on. It helps me be better at that thing. Even so, every year I try to learn a new programming language. One of my goals is to create one that could perhaps replace C one day.
@DavidSantos-fu2ll
@DavidSantos-fu2ll Күн бұрын
Just search for a tutorial on some esoteric shit that no one cares
@YannMetalhead
@YannMetalhead Күн бұрын
Good tips!
@YannMetalhead
@YannMetalhead Күн бұрын
Good video!
@bartvandenpoel8568
@bartvandenpoel8568 Күн бұрын
You just convinced me to finally try Docker out. Didn't need it in my work environment, and just reading the documentation was enough to demotivate me (as with most of these tools). But it seems simple enough with the right tools, gonna watch a few more of your videos; Thanks.
@codeloch
@codeloch Күн бұрын
giving it a go. I’ve maintained one “pet” project almost since the start. Webrtc etc makes it more fun today though
@user-zx6dk6mm2x
@user-zx6dk6mm2x Күн бұрын
Well spoken. I like haw you point out haw we should stick to what we our doing ,then we can cross reference. Thanks I thought I was being unreal.🎉
@vijayragav1865
@vijayragav1865 Күн бұрын
Thanks i needed to hear this. I spent a lot of time looking about productivity in youtube and learning about prerequisites for programming instead of just learning the technology that gets me a job right away. I thought before starting to learn i must be 'ready' but the truth is i will never be ready and a leap of faith will go a long way.
@davefar2964
@davefar2964 Күн бұрын
If you think "aww, what about all the parties I will miss out on in these 3 years", than I doubt coding (or any other task where you feel bad about missing out on all the parties) is for you. Extrinsic motivation by earning more in the remaining 30-x years is much worse than intrinsic motivation, e.g. "coding is so interesting, I get in a flow that feels awesome, much better than your usual party, I have the urge to learn much more".
@turolretar
@turolretar Күн бұрын
Hey man, just so you know, between me and you - I can actually pause time. So your argument doesn’t apply to me.
@turolretar
@turolretar Күн бұрын
Listen man, I’ve got a plan. I’ll watch memes on various internet platforms for 3 years and then become the meme expert. I think that will be a really useful skill in our society.
@PhrontDoor
@PhrontDoor Күн бұрын
I agree. I hate content 'gatekeepers'. This guy is seeing an issue and fixing it. The other guys are just whinging "oh, you shouldn't do X" and providing no solutions.
@bshmoove08
@bshmoove08 Күн бұрын
1 year of self-study does not equate to the 5 or more years of experience often required to subvert a college degree requirement in the industry. I have a 4-year degree in IT and even then, it's hard to transition to Computer Science because of the training and education I haven't had. I agree with Forbes, at least with a degree you don't have to sacrifice 4 years of your life being miserable, working for a crap company that will often under pay you well beyond what would have been made had you been at an employer that's willing to pay more for an educated applicant.
@SasiKumar-no8mx
@SasiKumar-no8mx Күн бұрын
Regardless of whether it is safe or unsafe, Rust's type system is far better than that of any mainstream language you can name (be it C, C++, Java, or Python).
@theAutomaTom
@theAutomaTom Күн бұрын
Typo in #4 title, "Too..."
@juanantonionavarrojimenez2966
@juanantonionavarrojimenez2966 Күн бұрын
One of the most important feature of Rust is that it does not come from Google.
@Earthtrendstv
@Earthtrendstv Күн бұрын
Impressive
@Stayhungryman
@Stayhungryman Күн бұрын
i am 20 now and your advice change my thinking thanks
@EcomCarl
@EcomCarl Күн бұрын
Love how you emphasized that there's more to life than coding! Striving for balance between tech passion and other hobbies can spark creativity and keep burnout at bay. 🌟
@draco_2727
@draco_2727 2 күн бұрын
Sighs... I'm trying to get away from front end development and this just looks like html and css 😢
@cs31296
@cs31296 2 күн бұрын
amazing explanation, it'd be great if you could make a video of an app that uses all these principles in AWS with CICD, Containerization
@AntonBrazhnyk
@AntonBrazhnyk 2 күн бұрын
Well, most probably in 3 years from now WW3 will be much more intense than it's now and global economy will be much deeper into crisis. Also, AI surprisingly impacts much more of white collar jobs contrary to what was expected. All those books are written for much less turbulent world. Though..., probably advises of this video still stand considering all this. It's just chances for something that can be called success are lower. But if one doesn't do anything chances are almost zero.
@maguilecutty
@maguilecutty 2 күн бұрын
What most people don’t realise is that 80% of devs are terrible (at coding), 15% are mid and that leaves the last 5% for the legends and wizards and that the 15% of devs that make it past intermediate get swallowed up in the buerocracy
@JonahHawk
@JonahHawk 2 күн бұрын
As an aspiring, self-taught, hack of an amateur developer, the bit on how frequently to commit is gold. The fact that an IDE has an option to save directly to remote is terrible. But I used it all the time... That ends today! Thanks.
@quartytypo
@quartytypo 2 күн бұрын
Start looking for plumbing jobs. Plumbing will be around forever. Unless a pill is discovered where people don't have to go to the toilet anymore
@irishpanda9688
@irishpanda9688 2 күн бұрын
I read The 12 Week Year and I'm already blowing past my goals by just splitting them up over 3 months. This was the cherry on top.
@Shivaay-nc8pb
@Shivaay-nc8pb 2 күн бұрын
How can someone be so chilled 😂, when it comes to layoffs 😂, i also got layed off , no savings 😂 totally messed up 🥲😂. But felt good to know it's not only me , who faced it, 😂
@ikshvak
@ikshvak 2 күн бұрын
another awesome video, thanks Travis
@vadivelan4228
@vadivelan4228 2 күн бұрын
Great.. nice explanation on /16, /24.... one suggestion, always face the camera/audience, it will be good.
@sundayblessing7228
@sundayblessing7228 2 күн бұрын
Waow. Thanks for sharing❤
@metagen77
@metagen77 2 күн бұрын
Soon, AI Coding software will enable each and every idea to hit the market. These fossils better learn to ... wait nvm
@NoNo-nr2xv
@NoNo-nr2xv 2 күн бұрын
Still don't get it. The variable "year" is both the new item and the iterator, so how is it not overwriting and infinitely iterating as new vaues are produced. Also if the argument "for" is still used, just in square brackets, surely this is still just as computationally heavy as a common for loop?
@ernesthudaj2560
@ernesthudaj2560 2 күн бұрын
No one is going to look through 1,000 resumes. The first filter we use in hiring and getting it down to about 50 resumes is a CS degree. It's not personal it's just practical and save time.