BIGGEST MISTAKES in Programming
Ғылым және технология
Visit brilliant.org/zyapguy/ to get started learning STEM for free, and the first 200 people will get 20% off their annual premium subscription.
Here is a new video! I hope you enjoy it!
SOCIAL MEDIA
Follow me on twitter : / zyapguy
Join The Discord : zyap.media/discord
Im still looking for an editor... : zyap.media/editor
If you like this, please check out some of my other videos.
Thanks for watching!
This video was sponsored by Brilliant.
MUSIC:
"Cut and Run"
Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
creativecommons.org/licenses/b...
"Administrator"
zyapguy. (Not released yet)
Background music by Lemmino Music
#programming #mistakes
Пікірлер: 201
Visit brilliant.org/zyapguy/ to get started learning STEM for free, and the first 200 people will get 20% off their annual premium subscription.
@amalroy2619
2 жыл бұрын
wtf the vid dropped like 13 minutes ago and this comment is from 16hrs ago. bruh
@orca_boi1856
2 жыл бұрын
@@amalroy2619 it might have been pivated and he made it public
@PhineasCPR
2 жыл бұрын
Congrats on the sponsorship!
@HoseanRC
2 жыл бұрын
thanks but my iranian credit card is not valid outside iran ;-;
1:15 “Don’t be secretive” 1:00 “cannot show code yet”
@HypnosisBear
2 жыл бұрын
LoL that's exactly what I was thinking 🤔😂
@pedrosso0
2 жыл бұрын
He meant, don't be too secretive
@namesurname6294
2 жыл бұрын
i thought the same but thats prob why he put too in capitald
I literally lost 3 hours, trying to find one error and had to find out that the only mistake i did, was misspelling 'chat' as 'cat'. But no matter who dump a mistake is, the longer your tried to fix the issue, the better you feel after you solved it.
@pasarograndfe
2 жыл бұрын
That's why you need to use vscode
@keokawasaki7833
2 жыл бұрын
The fact that your comment has typos is hilarious
@khalidalhjeri4441
2 жыл бұрын
Well you're right but some issues you don't have the enough knowledge to solve it so there is no shame to ask for help and it's going to increase your knowledge at the end of the day
@not_herobrine3752
2 жыл бұрын
>the longer your tried to fix the issue, the better you feel after you solved it. microsoft devs will probably ascend to heaven if they were financially incentivized enough to do that
@TJ-vy3zx
2 жыл бұрын
I once spent 4 hours trying to debug an issue where I passed in my parameters to a function in reverse order. I felt relieved to be done but also like a complete idiot lmao
Mistake 1) Copying stuff from Stack Overflow. Mistake 2) NOT copying stuff from Stack Overflow.
The trick is to think you can do everything on your own and then NOT doing everything on your own because of the power of friendship, or laziness or just to save some time to enjoy the fruits of your work. Any reason is a good reason
@amineabdz
2 жыл бұрын
i learned this the hard way ... this is great to avoid burnout and feature creep and instead focus on lazy refractoring and maybe fixing simple bugs.
Number 5 hit hard.
Accidentally closing browser tabs which u still need
@keokawasaki7833
2 жыл бұрын
i just stop doing whatever i was trying to do at that point
@1aboPLZ
2 жыл бұрын
Restoration 🔥🙏
@TabooRetka701
2 жыл бұрын
Ctrl+Shift+T, if i am not wrong
@jenkathefridge3933
2 жыл бұрын
Go on history
@fate2835
2 жыл бұрын
@@jenkathefridge3933 also good option
You can avoid no. 3 by having a decent architecture before starting. Like if you are building a web site. Start from MVC, then split it into two apps: an API and a Frontend app... so on so forth.
Damn, bro that was very helpful I just found that I was doing on these mistakes and it's to not settling on something and get good at it Therefore I want to really thank you for your help
I’m so glad I found your channel. Got a job as a web dev about 6 months ago and I relate to these videos so much. Keep up the great work!
im not secretive because people will steal my code, im secretive cause people will be appalled by it
2:56 this is a great mistake!!😂🤣 Thanks a lot for including this.
I tried to make a self driving car after my first hello world, it went soooo well 0:57 is that what I think it is? Can't wait to see a video on it >:)
@Aeduo
2 жыл бұрын
Sometimes an ambitious project early on can at least result in having learned a lot along the way, even if you failed at that specific project. But yeah starting with a simple game or something has a pretty high chance of success as well as ending up with something fun.
For people who are new to programming, one of the most important things to do is just keep going. It doesn't matter if your habits are shown to be one of the worst in this video. You'll learn that they are mistakes by yourself in time. If it makes you comfortable to start over every time you feel you hit a road block, go ahead, start over and you'll probably learn something new in the process. There's only a limited amount of times you can start over just to learn something new. In the end, what makes you feel most comfortable with programming is the thing you should keep doing, especially if you are new.
wow this really helps me well alright bye
@ChalkMan
2 жыл бұрын
Based
@yeboithunder3287
2 жыл бұрын
Legendary x goated
2. Being too secretive 10 seconds ago: blurred…
switching from python to cpp because python is tooo easy and doesn't give enough clout
@geco3335
2 жыл бұрын
not really, python is really complex when u start doing really complex things, like IA and data science
@veins5906
2 жыл бұрын
Python sounds cooler, so python is therefore cooler sorry :p
@ayush.kr._
2 жыл бұрын
Explore python
@vinayaksingh524
2 жыл бұрын
@@veins5906 Python has the most bs execution time lol cpp is Jesus speed
@vinayaksingh524
2 жыл бұрын
@@ayush.kr._ no
Took me 2 hours to remember that you cannot store 3 billion in a regular signed integer
In part 2 you should add not commenting code. I have code I wrote some months ago and when I code it, only God and me know what the code does, now only God does 😖
@thegamingvillager2392
2 жыл бұрын
Imagine even God not knowing what your code does
@DillyzThe1
2 жыл бұрын
yeah, comments are helpful regardless of variable names
An important thing is to have definite ideas and code them, if you let your mind fly with ideas of this and that, it never ends (in my case I use a physical notebook where I have everything at hand and noted, and to write down things to do and cross out once finished). And most importantly, don't reinvent the wheel, if you can use something already made that has no problems in its use (or it is not expensive, if it is something that its commercial use license is worth very little and it is going to cost you a headache less for the cost of coffee or a meal at home..., use it, you help the other developer, and that time now it's yours) and that helps you in your project, use it, don't waste time on write something similar because you could be doing other things that nobody is going to do for you, because are specific of your personal proyect. And a last tip, be nice to your future self and name the things correctly (variables, functions, etc.), take some time to make simple comments on the functions or classes, because months or years later after write the code, you will need that and take only a few seconds.
These videos are not just informational but entertaining. It's rare to find on KZread
'Trying to make everything on your own' - Too true.
2:52 League developers having 200+ years of game design be like:
One word for u bro:"thanks"
I'm definitely 200% guilty of mistake 3 tho. I realized doing some stuff in the client was bad (caused stuff to show up in wrong places, definitely not good), so I rewrote a bunch of stuff to happen at build time and during revalidation... then revalidation broke and I had to learn about a bunch of stuff just to realize that that approach would never work and I should instead be using a prebuild script and redis cache... which I'm still stuck on because I keep finding weird new bugs and unknown (to me at least...) behaviours all over the place with stuff I've been using for nearly a year now.
@archenhailor
2 жыл бұрын
I know this client stuff. I heard that you can NEVER trust a client as people can modify their client.
2:52 I managed to be worse than that, I want to make own boot loader and operating system
The making everything yourself one hits hard haha. I've been working on a (relatively very simple) game engine for over a year. Mostly for the sake of learning, but it's exploded in to a wrapper for sprite/tile-based graphics over SDL, a synthesizer, a domain specific language for audio/music sequences, a bunch of python for orchestrating it and it's still not nearly done because it also needs tools.
2:53 dont make everything on ur own 3:53 the best way is to make things yourselves
really good video as always
Actually, trying to make everything on my own has been my challenge to myself for 6 years now. It's an amazing way of learning how computers and programming work. Although, it is incredibly difficult. I'm currently at my own OS, and it's been the most difficult one by far. I've been working on it for 3 years.. I still don't have paging set up. Should probably do that at some point.
@pedrosso0
2 жыл бұрын
I admire your cause and effort.
@nikkiofthevalley
2 жыл бұрын
@@pedrosso0 Thanks! I'm tempted to link the Github repo but KZread deletes any comments with links in them, so that doesn't really work.
@pedrosso0
2 жыл бұрын
@@nikkiofthevalley KZread doesn't delete spam bot comments. Sadly
@pedrosso0
2 жыл бұрын
@@nikkiofthevalley ... You were right.
@pedrosso0
2 жыл бұрын
@@nikkiofthevalley Whatever, there's nothing in youtube's guidelines that says it's illegal to post links so I'll continue to do it even though they get deleted
the 5th one hit my soul HARD.....
Let me just save mistake number 5. Feels like I’ve been doing it a bit too much recently lol. Thanks for the video btw !
Lol, you got me who doesn't give a rip who sees my code
Hey bro if I send an apply for an editor position how long do I have to get to get called and if I am not chosen do I get called to? Like do you tell me “ you didn’t get chosen”
Well I can relate to this, because some things I program in Python would be put on GitHub. And sometimes I might start over with a project. Mostly if I feel like it's best to do so, and I think I could do better than I did with the project. Like a audio converter program I made. I made one, then when I learned how to make python make command line arguments. I decided to make a new one, with arguments for specifying a file, an audio file format to convert to, and an optional one to specify an output directory.
@baku6592
2 жыл бұрын
Lmao I did the same except with image converter
@pyp2205
2 жыл бұрын
@@baku6592 well I'm also planning on making a Python image converter, and also a video converter. But I have plans to make a program with all of it in one. Pretty much it would be a media converter program.
@baku6592
2 жыл бұрын
@@pyp2205 Nice. Image converter was easy. . I used PIL (ofcourse I did) and I was just playing around with CLI. I did find that I couldn't use 'if elif' after importing PIL (which was weird and I couldn't resolve it). But anyways good luck man.
Even as a CTO… number 5 is and stays a big one. Phew
I mostly make my code FOSS, so I am not thinking about secrets at all.
I once worked on a fork repo for a game and git pushed to upstream accidentally. Made the whole project lose some days progress. Not good.
Updating database incorrectly and messing up all records
@zyapguy
2 жыл бұрын
Uh oh
3:47 it's a masterpiece! No don't harass me
2. mistake being too secretive, 1 minute before that: Sorry i cant show you this code yet
Yep, I'm mistake no 1. I've changed so many languages and have tried so many things.
@nonnullptrhuman504
2 жыл бұрын
Lmao that's so truee, I stopped language hopping when I discovered haskell. It's an elegant functional language. I know the learning process is painful for imperative programmers but, it's worth it.
@thefossenjoyer3346
2 жыл бұрын
@@nonnullptrhuman504 I've tried Haskell too. But I don't see a practical use besides XMonad and xmobar.
@nonnullptrhuman504
2 жыл бұрын
@@thefossenjoyer3346Ah I used to think like that, because u are not yet comfortable with functional programming right? I have written a small compiler in haskell before tho. U just need deep dive more. Even if u are not using haskell at work, it can improve the way u think abt software
@thefossenjoyer3346
2 жыл бұрын
@@nonnullptrhuman504 ig you're right.
I swear i do the first one all the time, also good video as always 👍
Ok I am going to code now zyapguy uploaded
I tried to make a online game for weeks I tried like 50 times but it didnt work and I didnt make a online game...but this 3:40 this is another level
I felt the restarting, though, after three-four attempts it works.
I think you may have forgotten to include the license for the first song by lemmino by accident :p
Bruh 5th mistake is so true, I've got stuck on developing OpenGl stuff in C++, that crap had a toll on me. I've rendered a cube and I could freeroam, but that was just copy paste spaghetti rather than understanding everything. But ya, you can't develop everything, it's normal. I got destroyed by Java in 2014, but then learned it easily in 2020. So
Number 4: Don't make everything yourself Terry Davis: I'm gonna pretend I didn't see that
this actually helped me see that im making some of these mistakes lol, great vid!
i am really that first one although I am trying to get out of that habit. Instead of switching languages all the time I have now contained it to one language and only a few different things. Any tips to try and stop this all together? Well stop it but still have a couple different projects
the 3rd people should have a plan before so they don’t change it too much and stick to it not every time restart
The last one resonates
I miss the zyapguy OUT!!
I want to make graphics! **imports pygame**
I think that u gonna start Unity tutorials
Ahhh but making my own PL and Graphics API seams so cool...
I was guilty of no. 2 and no. 4.
what program did you use for code lol
Bevy getting an shout-out 🙂
New video letssssssss go Pls make stackoverflow videos 💀
@zyapguy
2 жыл бұрын
Ye, I will make stackoverflow p5 next
I Identify so much with that first mistake.
1:07 Imagine knowing someone to whom you can show your code Can't relate :(
@DillyzThe1
2 жыл бұрын
yeah, all i can really share to some specific friends without too much confusion is lua and haxeflixel and that's only like 1 person who barely knows anything if i send them anything in java or c#, they just don't even know what i'm trying to do
Danm!! Relatable As 10 Class Student.
…Funniest joke in the video was implying that Java has a graphics library. I mean, yeah, it’s got like 500 or something at this point, but none of them work. (I am speaking from *painful* experience)
i hate how this video described me when i first started programming lol
Once I spent many days trying to solve a problem - it was me misspelling "false" as "False".
@zyapguy
2 жыл бұрын
ah, that sucks. Switched from Python?
@rohitkarthik5887
2 жыл бұрын
Yeah, went from Python to JavaScript and so I was bound to run into this someday 😂
Sometimes I forget that else is a thing so I end up using if( =!) lol
my worst mistake: forgetting to add "new MyFrame();" in Main.java
I have an idea for a video Every beginners mistakes
3:42 sayonara programming 😂😂😂
I am not kidding when I say that I am making every mistake here. Thanks for this. Bruh moment. Life question moment.
I’ve make some of this mistakes lol and with some I mean like half of this
The restarting one is me irl
Well #1, #2 & #4 are not your concern if you work in a company. Very guilty of #3 tho lmao.
Nr.5 hit to close to home
i realized i made mistake #1. idk i get bored really really fast
2:36 Pro voice actor showing off his skills
So, it's about time we open this unholy pandorasbox: When your profile pic (or you, your soul) is available to purchase as NFT?
too secretive? Bruh I literally post snippets on my twitter but no one cares so it's as good as a secret then lmao
I don't show my code, cuz other's might think I'm dumb
2:45 *laughs in c developer*
How can i contact you?
@zyapguy
2 жыл бұрын
Join my discord or email me at zyapimstudios@gmail.com
@linebreaker8751
2 жыл бұрын
@@zyapguy i send you an e-mail did you see?
@linebreaker8751
2 жыл бұрын
@@zyapguy respond!
@linebreaker8751
2 жыл бұрын
@@zyapguy I am serious son!
Cool! :)
A BIG mistake is NOT LIKING this vid
@ceticx
2 жыл бұрын
amen
@SolathPrime
2 жыл бұрын
@@ceticx AMEN?
@zyapguy
2 жыл бұрын
Based EFT Profile Pic
@SolathPrime
2 жыл бұрын
@@zyapguy hmmmmmm
somehow I've check all of the checkmarks
I guess I haven't made any mistakes yet
So zyapguy likes cheddar, noted
I've got 3 out of 5! :')
The damn semicolon is my archenemy
the first one is literally me
I wasted 5 minutes on a video that could be summarized on one picture taking like 10 seconds to read. That is my mistake.
What's ur job?
@zyapguy
2 жыл бұрын
I'm a student.
earlier than my first infinite loop !
damn, I did all the things in the video 🤣
2:52 my dream :(
technically hes a png-tuber but hes a good png-tuber
1. rust
I suffer because of mistake number 4
nice ;D