All the coders on RU-vid forget 1 ESSENTIAL POINT !!! Coding is a TEXTUAL WORK !!! Like school, read, write and learn everything is TEXTUAL. If you hate read, hate write, hate a textual work, you will hate coding ! It's so simple than that ! I'm dyslexic and i hate read, write and textual work, because it exhausts me and my brain is super slow and jerky in this exhausting work because of my dyslexia handicaps.
RU-vid recommended this video while I was watching a LiamAcademy tutorial on data persistence. I've been learning game development (specifically Unity and C#) for the past 3 years off and on, well mostly off than on. I can see that I've grown a lot. When I started a lot of things confused me like Scriptable Objects and for loops and what is i and all sorts of stuff I now use confidently. In fact beginner courses bore me. But still I am stuck in tutorial hell. How to persist player data across sessions? I don't know. We'll I've used playerprefs before but that's not what it's really for. Whenever I need to do something new I haven't done before I am stuck and blank and need to find a tutorial or a course. This video really made me think and I am going to put a lot of effort and time into consistently learning to be a developer and not just a programmer.
Pseudocode, pseudocode, pseudocode. You should have a specific set of words that you use to describe variables, functions, etc... Each next step that you are going to write you should write first in pseudocode, then translate that over to the language. I got better at programming when I realized everything you write will mainly be functions. And each function will have an algorithm inside it of some sort. So each new thing that you add to your program is just a function. If you are a web application developer, you must know the DOM backwards and forwards. And if you can't write it in vanilla JS, then you can't write it cleanly in React, and debugging will be a nightmare too. If you are using a class based language, just realize that classes will naturally start to form as you add more and more functionality to your application. Objects will begin to appear as the program gains structure and functionality.
I got into it when I was 12 back in the early 80s after playing loads of text-based adventure games on my Commodore VIC-20. I got hooked on solving the puzzles and this got me interested in problem solving generally, so then I started to learn coding. Now 53 and I'm still hooked. It's like an addiction, never wanted to do anything else.
I'm a student and I'm learning how to program Java and I'm crying and wondering if this is the right thing to do and I'm wondering if I should just become a cab driver. However, it has been my dream to program since I was 14. This video has given me new motivation to keep at it. Thank you
10. 7:54 The Redis Project I did something similar in JS, takes two JSON ( 1 for data and 1 for query ) and returns the result ( still a JSON ). With a Interpreter as well. Nobody noticed in the slighthest. Not even for unpaid internships :(( I feel like I wasted 6 months for nothing. It feels cool looking at the codebase though.
Thanks Sloth! Just discovered your channel and SUBSCRIBED. Love your insight about soft skills and how important it is. At the end you said programmers need to be able to improvise, adapt, and overcome -- It strikes me that that's the Marine Corps motto from the Eastwood movie "Heartbreak Ridge". I've always like that slogan, but never realized how much it applied to tech. Your explanation of the broken puzzle of FAANG really helped explain why my short stint as a hired-gun for Facebook was so disasterous.
The sloth drawings are really really really adorable. I think learning would be a lot easier if pixelart sloths were the ones teaching me. Maybe one day. Thank you for the video, and for the sloths. 💗🍀🌱
Problem solving is overrated. The "true programming challenge" is making software that fulfills the huge scale of ever-changing requirements. Sure, you can cleverly reverse a linked list, but can you to come up with a design that accommodates thousands of detailed, interdependent, volatile requirements throughout the product's lifecycle?
You hit the nail on the head. The syntax is easy. It's putting it all together that is a royal pain in the butt. It's very frustrating, but I know that one day I will have that "aha" moment when it all clicks together.
Have you gotten stuff using the network on Windows and Task manager just says the down speed. Do you want to know EXACTlY how much bandwidth every process you see on task manager is using? Let's make a cli for it! I wanna do it in go because its what's jm rolling with rn.
For me it was difficult because I didn't start, at all. Then I stopped whining and started to go with it. I still search dumb stuff to remember the syntax of some programming language
I love the concept of programming, but it’s just so difficult to do. Being ADHD and unable to sit still and focus on a single task is one of the worst things about it.
So since the video is not timestamped and nobody seems to have done it either, here are the projects listed by difficulty level: Begginer 1. Porfolio (2:03) 3. To Do List (3:32) 7. Calculator (5:54) 11. Random Quote Generator (9:32) 14. Quiz Program (11:18) 18. Chat Bot (13:15) 20. QR Code Generator (14:03) Intermediate 5. Smart Mirror (4:47) 6. Personal Finance Tracker (5:19) 9. Real-time Chat App (7:15) 13. Travel Booking System (10:39) 19. Video Game (13:39) Advanced 4. AI Girlfriend/Boyfriend (4:03) 8. Neural Network (6:30) 12. Algorithm Visualizer (10:03) 16. HTTP Server (12:19) 17. Real-time Editor (12:45) X10 Developer 2. Build Your Own Git (2:43) 10. Build Your Own Redis (7:53) 15. Build Your Own BitTorrent (11:39)
1) Portfolio 2) Build your own Git 3) To Do List 4) AI girlfriend/boyfriend 5) Smart mirror 6) Personal Finance Tracker 7) Calculator 8) Neural Network 9) Real-time chat app 10) Build your own Redis 11) Random Quote Generator 12) Algorithm Visualizer 13) Travel Booking System 14) Quiz Program 15) Build your own BitTorrent 16) HTTP Server 17) Real-time editor 18) Chat Bot 19) Video Game 20) QR Code Generator
bro gave everyone 3am motivation and then just for them to start and stop with the motivation thanks for the motivation tho not helping when it will be gone in a hour. oh also just to make you mad some more I did use codecrafters but not from your link hehe
I've been messing around with a calculator but I've gotten a bit stuck on how to get it to actually follow pemdas or whatever so for now it only goes from left to right
You know what's cool about knowing how to code? You can build whatever you want. But the problem for a lot of people is.... You can build whatever you want.
the way bro just generalised a "make your own neural network" project as if it isn't like an entire subject itself, and degraded it to 4/10 resume worthy (they'll be hella impressed by this wdym???) 😂 i know the scores are random, it's funny tbh, you could do your own GPT, image generator, image classifier, object detection system, etc it's as endless as regular software projects great video tho, that one just had me on the floor icl 🤣