Stef's Top 10 Programming Rules - MUST LEARN!!

  Рет қаралды 129,585

Stefan Mischook

Stefan Mischook

Күн бұрын

Based on my 25 years experience writing code, theses are my top 10 programming rules, that will make you a 10.69x better coder and developer.
... Or, you can spend 25 years writing code, to figure these rules out for yourself. Your choice! ;)
My popular courses:
Learn web development fast: shop.killervideostore.com/
Learn Python 3 fast: www.killervideostore.com/python/
My business courses:
Complete Freelancer: www.killervideostore.com/free...
Complete Entrepreneur: www.killervideostore.com/vide...
My social links:
Instagram: stefanmisch...
Twitter: / killersites
Thanks!
Stef
#top10programming #developertips #programmertips

Пікірлер: 364
@StefanMischook
@StefanMischook 4 жыл бұрын
Learn to write code (HTML5, JavaScript, Python, CSS3, PHP, SQL) from an ancient nerd: school.studioweb.com/store/
@asgharafridi6482
@asgharafridi6482 3 жыл бұрын
Its very helpful...sir i need your suggestion.. plz email me asgharsoftengr@gmail.com
@odunayoogungbure
@odunayoogungbure 5 жыл бұрын
#1 Concentrate on fundamentals #2 Learn on a need to know basis #3 Faster write time is more important than fast run time #4 Open is better than closed with regards to all tech #5 Market forces are always greater than tech/nerd advantages #6 Don't jump on 1st generation technology for production project #7 Simple code is superior code #8 Code should be self-describing #9 Code should be fine-grained #10 Don't marry a language or framework
@guicampell
@guicampell 5 жыл бұрын
I'm looking for u thanks hahaha
@YoungDen
@YoungDen 5 жыл бұрын
3. Faster write time is more important then fast run time.
@odunayoogungbure
@odunayoogungbure 5 жыл бұрын
@@YoungDen Thanks For the correction
@StefanMischook
@StefanMischook 5 жыл бұрын
I approve this list! :)
@odunayoogungbure
@odunayoogungbure 5 жыл бұрын
@@StefanMischook :) ..What a perfect opportunity to ask..Please, I need your response...Been using PHP for 2years and I'm thinking of picking another language but I'm torn between C# and Python..What should be the ultimate deciding factor
@tnetroP
@tnetroP 5 жыл бұрын
Rule #11 - If you do something more than twice then automate it. That applies to both your code (write a function, procedure or object to encapsulate the requirement) and also your general business life (develop a system to reduce repetetive manual effort).
@ZAGGNUT1
@ZAGGNUT1 5 жыл бұрын
Copying / Pasting code usually is a hint to this.
@ConquestOnyekachiIdam
@ConquestOnyekachiIdam 3 жыл бұрын
@@ZAGGNUT1 Nope functions are better, literally saved me hundreds of line by calling a function which takes one line than copying the same code 10 times or more
@Terracraft321
@Terracraft321 2 жыл бұрын
@@ConquestOnyekachiIdam I think he meant that copy & pasting code is a sign, that you should automate that thing instead.
@sebastiaanhols9103
@sebastiaanhols9103 5 жыл бұрын
Tip 8 bonus = set your preferences to auto code-fold method bodies when opening a file. This way when you open (someone else's) project you instantly see a neat overview of all the methods in every file. This helps me so much, especially in React.
@Guts-zo3jv
@Guts-zo3jv 5 жыл бұрын
This video is a great relief for someone who's feeling overwhelmed by learning. Thank you!
@TheTariqibnziyad
@TheTariqibnziyad 4 жыл бұрын
I see Guts also got into programming, and like the struggler that he is he started with Assembly.
@kdot78
@kdot78 2 жыл бұрын
@@TheTariqibnziyad he should've started with binary. Guts like difficult tasks.
@michaelvigato3228
@michaelvigato3228 5 жыл бұрын
Thank you Stef, your videos are always inspiring and helpful! Keep it up!
@claybowser
@claybowser 5 жыл бұрын
Been watching your channel for almost 2 years. Thank you for mentoring me.
@danielbole6837
@danielbole6837 5 жыл бұрын
Thanks for all you do Stef! Much appreciated
@FouadBallan
@FouadBallan 4 жыл бұрын
I respect people who are older than me in the field as a software developer with a mere small 3 years experience hearing Stefan lay his wisdom upon us is amazing. I wish though it is more detailed please. This is my 4th video from Stefan that I watched but I feel like I want more .
@elitehaxxor8025
@elitehaxxor8025 Жыл бұрын
I work in IT and the need-to-nerd principle is spot on. 75% of the time I know absolutely nothing about what I'm getting myself into because technology changes so fast or we take on a new product or technology. I'll usually just research a bit to learn about it, then learn and look at documentation as I work through everything. No one knows everything, and the person who acts like they do is always avoided when it comes to questions. Either they're bullshitting the answer or giving misinformation.
@CD_Cyberdeus
@CD_Cyberdeus 4 жыл бұрын
The best teacher! Super easy to watch and learn from! Really impressed! Thank Stefan! Wish I could have found your channel sooner would have saved some money ! Cheers
@oni_thefirst
@oni_thefirst 5 жыл бұрын
Thanks for the video Stefan. I'm already 4.20x better than I was before and I haven't seen the whole thing yet. On the road to getting 10.69 times better
@dft2858
@dft2858 5 жыл бұрын
Not only do you give great info with your videos Stefan, but I also give you credit because of that Joe Cool shirt. One of the coolest characters of all time. 👍🏼
@HolyManta
@HolyManta 4 жыл бұрын
Great video, some points I already figured out on my own, others only just got me thinking
@Sofieew
@Sofieew 5 жыл бұрын
Can not agree more! Delivering great insights again. One thing I would like to hear more about is rule nr 3 "Faster write time is more important than faster runtime". I think that is a very interesting topic to discuss further.
@lunarmodule6419
@lunarmodule6419 4 жыл бұрын
Excellent - 100% with you. I would add the classic : Data is King. The data structure should be so clear that the code just flows from it. Data first, then code around it. Merci.
@AGUNGKAYA
@AGUNGKAYA 2 жыл бұрын
Linus told it too. Nice
@backtoGodhead0
@backtoGodhead0 5 жыл бұрын
That's pretty cool, thanks Stefan!!
@adriatic123
@adriatic123 3 жыл бұрын
Such refreshing to see a knowledgeable IT teacher, contrary to those wannabe KZbinr teachers that take more effort into acting like a clown than to teach something useful.
@iowaqas
@iowaqas 3 жыл бұрын
Great advice! I am starting to learn how to code and after going through your programming rules I feel more free to go with the flow and choose the best technology that's required for my current project or job.
@StefanMischook
@StefanMischook 3 жыл бұрын
Glad it was helpful!
@integralproject4775
@integralproject4775 5 жыл бұрын
Loved the video. very short and clean. would like to watch more detailed videos about rule 7 to 9. also please put up a video about web interface design...
@PerfectSense77
@PerfectSense77 Жыл бұрын
Really appreciate you sharing your knowledge in this way. Thank you.
@JazzyJunior
@JazzyJunior 4 жыл бұрын
As someone just entering into the industry, I really appreciate the pragmatic knowledge shared.
@breebw
@breebw 5 жыл бұрын
Yeah nice. I have been programming on and off since 1984, beginning with Assembly, Basic, C etc. There has been a ramp up in the last few years, so these videos are very important to someone like me. #1 Concentrate on fundamentals eg know what the Fencepost problem is.
@NothingMaster
@NothingMaster 5 жыл бұрын
There is an aura of authenticity about Stef; albeit he still has to make a living.
@davidbasil2727
@davidbasil2727 5 жыл бұрын
The realest programming adviser out there, no doubt!
@aminwejebeshanahan7137
@aminwejebeshanahan7137 4 жыл бұрын
this
@jggabayno
@jggabayno Жыл бұрын
I appreciate your every content extremely this one. Thank you for being a good mentor not only in programming but in real life. Salute
@Whyoakdbi
@Whyoakdbi 4 жыл бұрын
Amazing advice! Thanks!
@byronkenoly
@byronkenoly 3 жыл бұрын
thanks Mr. Mischook ...you're putting me on the right track
@JCTR21
@JCTR21 4 жыл бұрын
Cool vid. Thanks, Stef!
@rogenecrisvioleta8017
@rogenecrisvioleta8017 5 жыл бұрын
Yeah, I totally agree with your list stef. Especially number 1 and honestly, it made me become better I can catch up immediately now.
@omerali-taha4341
@omerali-taha4341 4 жыл бұрын
Thank you Stefan, your videos are helping a great deal in this torrid journey of learning to code! thank you.
@StefanMischook
@StefanMischook 4 жыл бұрын
Glad I could help.
@bestoffire8968
@bestoffire8968 5 жыл бұрын
thank you so much stefan I wrote them down on a paper and put it in front of my desk
@thomasipad7719
@thomasipad7719 3 жыл бұрын
Very valid advice, thanks!
@adrian-4767
@adrian-4767 5 жыл бұрын
Stef I'd really like more breakdown of those rules! P.S. This is one of the better (if not the best) video you've made so far on your channel so far!
@mohammed_haddad
@mohammed_haddad 5 жыл бұрын
Yes Stefan do more videos going into the details of each rule please
@jackrambo1931
@jackrambo1931 5 жыл бұрын
Hi Stef. Priceless video. If only post secondary educational institutions taught these 10 rules, the experience would actually be worth it. Please go into detail for each of these concepts. I hope you make a 10 part playlist of videos where you take a deep dive into each one of these rules.
@leadwithfk
@leadwithfk 5 жыл бұрын
Fantastic, loved every point !
@Lamarr168
@Lamarr168 4 жыл бұрын
Good information - very practical and at times, even pragmatic. A few of the points are about simplicity being a strength, and that's a major principle in my software engineering philosophy. Other points are about avoiding becoming a software dinosaur or chaining yourself to the Titanic by committing to staying with a language or framework that is heading for the recycling bin.
@_.o..o._
@_.o..o._ 5 жыл бұрын
Thanks S. :) very useful advices.
@fila8727
@fila8727 5 жыл бұрын
Some serious wisdom here. Thanks Stefan
@Ben-kz2km
@Ben-kz2km 4 жыл бұрын
Great advice. Whenever you're about to violate one of these rules, stop and think for a moment if the benefit you're after is worth losing the benefit of sticking to the rule. In most cases, it's not.
@MpomartMedia
@MpomartMedia 5 жыл бұрын
Thank you very much for sharing, I like your advise a lot I have given you two thumbs up!
@suthashantharmarajah9864
@suthashantharmarajah9864 2 жыл бұрын
Really solid advice! Thank you!
@StefanMischook
@StefanMischook 2 жыл бұрын
Glad it was helpful!
@atharva1237
@atharva1237 5 жыл бұрын
More details would be very helpful. Love ur vids!
@manofqwerty
@manofqwerty 4 жыл бұрын
I like that you just go through the list. Most other YouTutubers take so long to get through a list; you knocked two out in the first minute!
@StefanMischook
@StefanMischook 4 жыл бұрын
I had too ... nature was calling! ;)
@defendliberty1289
@defendliberty1289 5 жыл бұрын
Excellent suggestions! Although at an emotional level I feel that some things should be different, but hey, it's hard to change the world.
@redayoub
@redayoub 5 жыл бұрын
thanks Stef , i liked your video waiting for the detailed video
@MrStartupX
@MrStartupX 2 жыл бұрын
You just saved my 20 years of learning. I will definitely build upon this 12 rules. Thnx Stefan
@StefanMischook
@StefanMischook 2 жыл бұрын
Happy to help!
@dimitriouchemistry2215
@dimitriouchemistry2215 5 жыл бұрын
When you are talking about writing clean code or fine grained code, could you maybe show an example here and there. This would be helpful for us newbies. In any event, great video, thanks for your advice!
@sc12sc
@sc12sc 5 жыл бұрын
Thank you for this video, helped alot 👍🏼👍🏼
@Palermo1999
@Palermo1999 2 жыл бұрын
#5 is the most important to me. I look around and see where the well paying jobs are in my area and that's my favorite language / framework.
@bruceblosser384
@bruceblosser384 4 жыл бұрын
These are all things I learned in first year of programming classes! And now that i am retired, I use Visual Basic because it is very easy to code in, and I don't have to care what anyone else thinks :)
@StefanMischook
@StefanMischook 4 жыл бұрын
LOL!
@azackmatoff2570
@azackmatoff2570 3 жыл бұрын
Just found out your channel, thanks for the valuable info
@MansfeldPlPlus
@MansfeldPlPlus 5 жыл бұрын
I totally agree. Fundamentals are the key!
@Piano_Albert
@Piano_Albert 4 жыл бұрын
solid advice, thank you
@newprogrammer1811
@newprogrammer1811 5 жыл бұрын
#11 watch every Stefan Mischook's Videos on youtube.
@r3n736
@r3n736 5 жыл бұрын
I actually did that and Stef knows.
@mayank_upadhyay_19
@mayank_upadhyay_19 4 жыл бұрын
This point is good too
@joeymalope
@joeymalope 5 жыл бұрын
Thanks for the list
@jfj70
@jfj70 5 жыл бұрын
thanks for your advice, Sir
@Pattesvador
@Pattesvador 4 жыл бұрын
Hi. Great video. Just discoverd you today and wanted to know if you elaborated on these points in another video because I would love to hear what you have to say about the first one as I'm trying to become a programer. Thank you.
@avnerduchovni6675
@avnerduchovni6675 2 жыл бұрын
Got to rule 2 and went back to programming ;) Thanks uncle Stef
@brilliantgeorge
@brilliantgeorge 3 жыл бұрын
@03:50 Two really good examples of closed tech which the industry got tired of is 1) Symbian vs Android and 2) Adobe Flash. Both of these were a massive problem due to private companies not giving a public API. Symbian was the only way to program for a mobile phone in the early 2000s but was considered a black art, back then Nokia was the dominant mobile phone manufacturer. The most common way to develop games for Symbian was JavaME. Android is maintained by Goole and was open from the start and this completely changed the terrain in mobile phone programming. Today is the most popular choice among other ones like Xamarin and Swift/ObjectiveC but these two are geared mostly towards Windows and Apple mobile operating systems respectively. As for Adobe Flash it was created by Macromedia (remember Shockwave Flash?), which was later bought by Adobe and remained private and closed. Flash applications were wonderful to look at but the technology was completely closed. Some of you may recall that it was Apple who decided to block it completely on iMac laptops due to slow performance issues (so they claimed). That was a heavy blow on Flash. It managed to carry on for a few more years but you don't hear much of it today, instead you have HTML5 and the likes of that to create animations for the web.
@noelborge1484
@noelborge1484 Жыл бұрын
Great job ! Stefy .. am getting involved in becoming a code writter
@MrPDTaylor
@MrPDTaylor 5 жыл бұрын
Thanks Stefan!
@oleksiyraiu7190
@oleksiyraiu7190 5 жыл бұрын
The cat can read my code, even when I can't. But then it never tells me!
@igorthelight
@igorthelight 5 жыл бұрын
Just like in this trailer: store.steampowered.com/app/619150/while_True_learn/
@ngehtohnain3489
@ngehtohnain3489 4 жыл бұрын
@@igorthelight haha funny
@shahinmodaresenshayi3576
@shahinmodaresenshayi3576 5 жыл бұрын
Almost agree with you in all cases except for your emphasizing on speed in programming. It is important to complete a project as soon as possible but it is not as important as developing an efficient program. I really like your videos, really useful, tnx.
@dc0413
@dc0413 5 жыл бұрын
Hey Stef...as always, great video and a timely topic. As such, I wanted to ask a quick question: I have heard for years from you about "learning the fundamentals" (your first rule).... can you go into a bit more detail just WHAT exactly are the fundamentals of any programming language, since they vary so much? Thanks for your help in this!
@Aemulatius
@Aemulatius 4 жыл бұрын
In general, I agree with you, but I just wanna point out something about nr 3. Nowadays run speed is also becoming important if you wanna go serverless. If you write the same functionality in 2 diff languages, then the one that runs faster wins when going serverless because you need fast startup and fast response times to reduce costs.
@mehmetakifalakurt249
@mehmetakifalakurt249 4 жыл бұрын
I can't believe his videos has only average %1 of dislikes. This is the reason why I watched one of his videos and got addicted to the channel...
@zainbaloch5541
@zainbaloch5541 5 жыл бұрын
Thanks for sharing!
@owaisahussain
@owaisahussain 4 жыл бұрын
So good, I had to share it on Linkedin.
@washingtonradio
@washingtonradio 5 жыл бұрын
Excellent list - 4 will anger some relics who grew up in the 70's and 80's. Use the power to your advantage instead of obsessing over gaining milliseconds of speed out of the code execution; the code will be cleaner as a result because no weird tricks are being done.
@rolanddecasa4438
@rolanddecasa4438 5 жыл бұрын
Great video sir! thank u.
@alperaslan.
@alperaslan. 11 ай бұрын
These are golden advices 👍🏻
@denzelcardoso611
@denzelcardoso611 5 жыл бұрын
As a young Web Dev, I think you give really good advices.
@ronarmengol1677
@ronarmengol1677 3 жыл бұрын
super stuff....love from zambia!!!
@PositiveVibesVids
@PositiveVibesVids 4 жыл бұрын
My new favorite code channel besides my own
@mazdaknazemi8207
@mazdaknazemi8207 5 жыл бұрын
guys you need like this vid . kind of bundler for programming.
@amdenis
@amdenis 4 жыл бұрын
Great advice- especially 10
@YoHo18
@YoHo18 5 жыл бұрын
Yep 👍, let’s do more details. Good video.
@naehalmulazim
@naehalmulazim 2 жыл бұрын
I WISH I watched this when it first came out! Golden! So many truths I found out after a lot of hurt!
@StefanMischook
@StefanMischook 2 жыл бұрын
Thanks for the comment.
@yutubl
@yutubl 3 жыл бұрын
Yes! Fundamental knowledge is fundamental as in every technical / engineering area, and yes to simplicity as long as the problem is fully understand (see fundamental) and an adequate solution can be solved with simple code without side effects or maintaining problems which are often a reason for refactoring 1st code to something more elegant, better testable or expandable. For libraries & frameworks: learn 1st their fundamentals & don't waste time to program around their issues (may be solved tomorrow) & better avoid (currently) problematic areas until corrected. So I agree strongly, as 1990s Turbo Pascal Developer since 2000s C++, C#, SQL (also learned JavaScript and Java but not payed for it), and now trying & considering Python - but still not sure if that's what brings me into a job.
@aris13pat1
@aris13pat1 5 жыл бұрын
I like your rules.Simple to understand and apply. Nothing super-genious-made-to-impress stuff. Make more rules,books and courses...
@omar.22.
@omar.22. 4 жыл бұрын
I love your Big picture opinion on the technology thing thanks
@fassphoto
@fassphoto Жыл бұрын
Woow! Very clear. Thx for sharing. Yes please, go deep. This is enlightening for someone loke me trying to learn programming from KZbin videos. God bless you 🙌🙏🙌
@StefanMischook
@StefanMischook Жыл бұрын
Glad it was helpful!
@wilhelmsarasalo3546
@wilhelmsarasalo3546 Жыл бұрын
Hey, I use Delphi (or FPC/Lazarus) when a client wants a Windows GUI App where runtime performance matters. Doesn't have bad write time performance either. But libraries are lacking etc. This is for clients who only care about what a program does, not what I used to write it.
@alejandromachacanavia8036
@alejandromachacanavia8036 2 жыл бұрын
Great ten rules!!!
@Mustang-bl2vz
@Mustang-bl2vz 5 жыл бұрын
Great video 👍
@nagiyagoub212
@nagiyagoub212 5 жыл бұрын
Much Love Stefan
@leonardomurgia4959
@leonardomurgia4959 4 жыл бұрын
yes, a deeper breakdown of the rules would be much appreciated, at least for me
@geetube79
@geetube79 5 жыл бұрын
Would love to work on a project with this man.
@crushfire2004
@crushfire2004 5 жыл бұрын
Not marrying language is easier than not marrying framework... With all abstraction and magic, sometimes we just feel uncomfortable using another framework even on same language
@ranellabjata5170
@ranellabjata5170 2 жыл бұрын
Thank you ❤️
@immortaljanus
@immortaljanus 5 жыл бұрын
Love your handwriting, Stef.
@stevenhorton8604
@stevenhorton8604 2 жыл бұрын
It's crazy that this isn't his most viewed video -- this is certainly his best.
@StefanMischook
@StefanMischook 2 жыл бұрын
Thanks!
@smarthumanism3221
@smarthumanism3221 2 жыл бұрын
As you mentioned the importance of fundamentals, would you make a video about the comparisons between inline, stack, and heap?
@goktugerol1127
@goktugerol1127 Жыл бұрын
The best yt channel in the industry. I like all of your videos and advices.
@StefanMischook
@StefanMischook Жыл бұрын
Thanks!
@space_monkey125
@space_monkey125 4 жыл бұрын
Your content is amazing
@fahadmurad7865
@fahadmurad7865 5 жыл бұрын
Very informative;
@danemorgan7231
@danemorgan7231 5 жыл бұрын
This video is great!
@gavingonzalez7174
@gavingonzalez7174 5 жыл бұрын
Great vid
Stef's Top 10 Rules of Code in 2021 ... Game Changer!
19:54
Stefan Mischook
Рет қаралды 88 М.
Broke at 50, should you Learn to Code?
14:08
Stefan Mischook
Рет қаралды 382 М.
Cute ❤️🤣🍒 #shorts
00:15
Koray Zeynep
Рет қаралды 4,8 МЛН
INO IS A KIND ALIEN😂
00:45
INO
Рет қаралды 18 МЛН
请善待你的娃娃第二集 #naruto  #cosplay  #shorts
00:52
佐助与鸣人
Рет қаралды 24 МЛН
Advanced Excel Case Study Session
51:51
Syed Yazdani
Рет қаралды 1
The Python Programming Deception?
10:24
Stefan Mischook
Рет қаралды 301 М.
2-Minute Rule to Learn Coding - Atomic Habits
7:58
Sahil & Sarra
Рет қаралды 996 М.
Interview with a Postdoc, Junior Python Developer
4:04
Programmers are also human
Рет қаралды 653 М.
How Many Hours a Day should you Spend learning Code?
9:40
Stefan Mischook
Рет қаралды 159 М.
Why You Shouldn't Nest Your Code
8:30
CodeAesthetic
Рет қаралды 2,5 МЛН
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,5 МЛН
How long does it take to "Learn to Code"?
9:57
Andy Sterkowitz
Рет қаралды 99 М.
10 Programming Languages in ONLY 15 minutes!
15:14
Stefan Mischook
Рет қаралды 700 М.
The pain of not being able to find a software job
11:47
Created By KC
Рет қаралды 626 М.
Cute ❤️🤣🍒 #shorts
00:15
Koray Zeynep
Рет қаралды 4,8 МЛН