Over the years I figured that what makes a good programmer isn't the amount of languages he or she understands / remembers from the top of their head but it's more about getting that special programmers way of thinking. Once that finally clicks and you get that way of thinking, you're able to jump into any language, understand it and get past all problems with ease. Memorising is helpful but not the reason an engineer is a good one.
Thanks for making this video. I've been putting myself down for not remembering every single thing from every language, but now I know that I can't and don't need to learning every aspects from all the languages I touched.
This vid made me feel sooooo much better. I’ve been trying to memorize every single little thing. I have a TON of notes I keep & snippets of codes I save
Very good video Brian. I completely agree. And as Brian says, if you want to remember something, then type the actual examples along with Brian; your brain will store the memories in a much stronger way. Also, don't bother trying to learn syntax and method names and whatnot. Instead, concentrate on the big picture: the "why" of doing something. Learn patterns, concepts and the art of learning itself. As Brian showed with Stack Overflow, know when to deep-dive yourself, and know when you should copy-and-paste code from Stack Overflow, Github etc. Don't reinvent the wheel.
Thanks for making this video! I am a beginning developer and am always worried about not remembering Swift syntax when creating projects. This video gives me better reassurance😊
Hey Brian, good stuff. I always do all these things but I felt like I am not good enough. Your video gave a huge relief to my thoughts. Thanks.
OH MY GOD, thank you for this video. Now I don't feel terrible when I dont remember something when it comes to coding. Its nice to know that a better programmer also has to use reminders on how to do a project. Thanks again!
Thanks for this video I needed the subject I used to think I was a fool when I couldn't remember the code
If I can spend 20 seconds searching up something, and quickly implementing it into my code, I’m 100 times better than someone who doesn’t and relies purely on memory and rapidly makes mistakes
I think the trick to good programming is to know to make the computer to perform tasks most effectively and efficiently. If programmers try to think this way they look at solutions and develop a creative mindset which will make them want to create great things rather than just memorising stuff. codes.
I’ve always maintained that the key to successful software development lies with the concept of “resourcefulness.” Searching for a solution and then creating blog posts and repos as you arrive at successful solutions will serve you well. Resources that you find or create will resurface later, whenever you need to repeat the same or similar tasks. Quite simply, it’s just too much to memorize these days!
Brian, could you give us tips on how to structure our iOS Apps. For example, a defaults wrapper layer, the networking layer, services layer. Also, where to store things like API keys. Basically the best practices for setting up your professional codebase and how to separate everything so that it's professional and easily scalable. Thank you.
ehhh, this is clearly one of the best videos on the YouTube ... Hats off to you Brian, you are the real MVP ! <3
This was SUPER HELPFUL! Thanks for making me feel better as a coding newb ^^
The best audio on youtube period!!!
I've been looking forward to a video like this. Awesome video as always Brian. (congrats on almost 90k subs 🎉)
I also very heavily rely Stack, copy pasting from my old code, or autocomplete. Really felt awkward being asked to code with a paper and pen last month in an interview
Wow. Thanks for the video. I felt like a little teenager getting a handshake from a celebrity I am a huge fan of. Haha.
Ty Brian. I've learned one more thing among the many I already learned!
@LetsBuildThatApp