Your Approach to Programming is Wrong

preview_player
Показать описание
Hi all, I wish I drilled this into my head sooner.
I love you guys, thank you so much for the support.

Music

Editing Inspiration
@NoBoilerplate

Timestamps
My Approach (The Wrong Way) 0:00
1. Code, a lot 1:00
2. Reflect on your code 1:50
3. Read Solutions, of others 2:14

#softwareengineering #programming #computerscience
Рекомендации по теме
Комментарии
Автор

The worst thing you can do while learning programming is comparing your learning to others, don't do that guys, instead compare your yesterday knowledge to your present. It will bring a lot of positivity and after sometime you will find yourself performing better and writing good quality solutions.

abhishekkumarsahu
Автор

I like the point made about programming being a skill/craft. Its definitely something that resonated with me when I read "Be so good they can't ignore you". Great video btw

Turmo
Автор

I'm so scared of making mistakes, having errors in my code and just feeling stupid, that I just can't write code. I'm always looking for tutorials to write perfect flawless code and don't ever have to feel that way again. This exactly what you described... I'm in the wrong approach since 2018... More than five years already and didn't learn anything. Five years of watching tutorials, reading books and sometimes, just sometimes writing code, not even from myself just copy and paste. I still do that at work, just copy paste the solutions. This wrong approach is the reason why I know I'm not a real programmer, I have seen real programmers and I know I'm very far away of being one of those. (Don't even mention impostrome syndrome and that crystal mentality shit). I'm gonna just accept failure and I'm going to feel stupid but I'm gonna take the real approach now, the one you mentioned and I'm gonna became a real programmer now after five years. Thanks you very much.

blackaccel
Автор

I totally agree with this. I started my first Discord bot more than 3 years ago and I was always saying "I just need to finish this thing and then it's all perfect" but you can never achieve perfection. I rewritten that bot more than 6 times and I've always improved it by a lot and there are still a ton of things to do and improve. So just don't focus on making things perfect because they'll never be, focus on making them maintainable at least though ^^

giuliopimenoff
Автор

to be completely honest, this channel is the best thing i've found in a while. I just rlly love the editing and the way he says his opinions on programming.

SF_Tenko
Автор

This channel never disappoints. Short, informative, funny and straight to the point. It's definitely worth the content and my time 🍞👍

ayoo
Автор

"Practice makes better"
"Perfect is the enemy of good"

amazeinggames
Автор

2:00 “if age” does nothing for the function, the returned ‘old’ or ‘young’ isn’t written

easywhaler
Автор

I’m currently in the middle of a software engineering coding bootcamp and your videos have really shifted how I approach my learning mentally. Appreciate it so much!

Would like a vid or post on your recommendation for beginner projects!

mttphan
Автор

Yes, you're certainly correct. If we want to level up our coding skills, we need to keep up the build-reflect-improve loop

detaaditya
Автор

I recall learning C++ at uni. They gave me this 1500 page book. I wanted to learn game programming so I found one by Michael Dawson which was 250 pages. By page 150 you knew the concepts and the rest was augmenting the knowledge. That book set me up for the rest of my life as a developer with simplicity in mind and a method to learning coding. Master the fundamentals, the same as basic maths (arithmetic, fractions, algebra). The rest will fall in to place with practise.

Ward
Автор

You don't even know how much I needed to hear this right now, bro. Thanks for this.

chanchanchanchan
Автор

Thanks man! So spot on, valuable and humble, down to Earth delivery. Thanks dude for your help.

go_better
Автор

2:00 First off, the function only returns one of two values, so it can just be bool. This can make the function be inlined better and just return the result of the expression (age > 60).
Secondly, if you need to check if age is nonzero, and you must return a string, the current code is redundant. If you do nothing outside the if(age) control path, the if statement should not exist. Also what's with the random semicolons?

puppergump
Автор

As a aisan, kai zen is not a philosophy, it just a word which mean improve

chowtuk
Автор

As someone who draws a lot, I completely agree with your comparison. My aproach to programming is the same as with art, I try doing stuff that is WAY out of my league, finish the project most times kinda half-assed but at the end I learn a lot of stuff. Also, comparing to others is a double edged sword, some people look at others thinking "They are so much better than me" but you really should be looking as "There is so much that I can learn from them".

hidoryy
Автор

Thank you so much for this content. It applies to everything not just programming. God bless.

vigneshmoorthie
Автор

As a programming rookie, its a pleasure to watch you videos, great contents!

wongcalvin
Автор

Seeing your old code and rewriting in much simpler way is the best approach i have ever seen

CMB
Автор

Love your videos! Please keep creating.

Recursively_