How to CODE FASTER by Typing Faster
HTML-код
- Опубликовано: 1 авг 2024
- Can speed typing help you code faster? That's the question of the day! Thanks for dropping by (and don't mind the thumbnail...)
Subscribe here! bit.ly/2MJk2Qq
My first time using a mechanical keyboard: • FINALLY Using a Mechan...
The latest indie devlog: • Sketching and Modeling...
🔗 Cool Things 'n Thangs
Favorite game design and linguistics books: go.ecampus.com/bacon/
Check out LingApp to help meet your language learning goals: partners.ling-app.com/179430/1...
My Twitter where I post random thoughts and updates: / mobkinz78
Productivity, Typing, and Gaming Streams: / bytekangaroo
📃 Referenced Resources
SpeedTyper.dev: www.speedtyper.dev/
MonkeyType: www.monkeytype.com/
👨💻 About Me - Instagram: @markbacon78
I record, edit, and upload a wide variety of videos of how my weeks go, various events happening alongside my projects planning and creation processes. Currently a double Computer Science and Language & Mind major at NYU, and minoring in Game Design at NYU Tisch, so I'm happy to answer any and all questions either in the comments or by email (in the "About" section). From animation to NYU, ask away! I look forward to seeing you in future videos.
🎬 My Videos
I upload every week on Mondays or Tuesdays at 10am ET / 2pm UTC so check back then! I am focusing a lot on productivitym educational, and typing videos, from language learning and linguistics to game design and computer science, but have the occasional split here and there. I also post some timelapses of my projects from time to time.
⏰ Timestamps
00:00 - Introduction
00:35 - Overview Thoughts
00:54 - Speed Typing
01:30 - MonkeyType
02:58 - Speed Typing and Coding
03:40 - What Does it Mean to Code Fast?
04:20 - Doing Tests on SpeedTyper.dev
06:18 - An Important Piece of Advice
07:00 - So, Does Speed Typing Help?
07:35 - Conclusion for Speed Typists and Programmers
Looking for an editor and like the style of my videos? Contact me via email on the "About" time on my channel page (I'd like to avoid spam bots)
I think we naturally code faster thanks to tools such as autocomplete, emmet abbreviations, and snippets. Unlike standard typing, there's so many different aspects of speeding up our workflow that the small hit we take from using weird characters such as brackets really isn't a huge deal. Not to mention tools like Vim, which can help with refactoring and editing
Yea totally- i mean with VSCode (and I'm sure other IDEs) you can edit multiple text at once. There are definitely some advantages to typing faster, but nothing quite beats autocomplete! haha. Thanks for dropping by the vid! 🔥
Thanks for the Speed Typer Dev site. Been looking for something like that for a while.
No problem!
Also accuracy is more important than being fast in coding because when you make a bug it can take you up to an hour to find it and solve it.
Well designed, well produced. Thank you, Mark, for making this. And I agree with your points. For myself, I have certain neurological problems which make it difficult to do anything with a steady hand, and my proprioception is off, so even after typing for decades, I still hunt for the equals sign, for example. Also, I'm self-taught, which means mis-taught, so I still use the index for 'c', for example. Nonetheless, I'm too stubborn to give up. I'll get to 80 wpm someday. Thank you for the resource links and suggestions.
Oh shit, I did one test and got 46 WPM (with my three finger typing). I really gotta learn typing with 10 fingers soon xD
Ahaha yea that'll get ya. I recently just started using my left pinky more and, while it slows at first, it definitely helps speed up over time! Thanks for stopping by the vid 🔥
hows ur typing now?
I just started with 3 fingers as well and am averaging 46-47
😂
So I'm in the same boat as you were 3 years ago lolol.
I’m on track for a BS in CS at UAB, and honestly I’ve found a groove where I’m outlining anything and everything that I write code for on my whiteboard at home. (Java is the language I frequent) It gives me a little bit of time to reflect on better choices for implementation when coding instead of just jumping right in and having to later go back and redesign everything. Once I have an outline and can see at least a general destination for where my project is going, THEN I sit down and start writing code. Honestly I feel as if it helps a Computer Scientist take a step back in the design phase, which (for me) entails constantly questioning each piece of my project and developing awareness of the benefits/consequences of implementing Quicksort over Binary Search, for example. I think this is a way of approaching problems that can help any level of Computer Scientist outline each piece of their efficiently-designed code while making the best decisions in their process of solving problems. Great video!!
Whiteboarding is the way to go! Yea I love it. I think the thinking definitely takes the longest. Great comment, thanks for dropping by!
This is going to help because my teacher is making me type weird characters because im the fastest in the school
Ahaha that's awesome! More challenge leads to more growth, keep up the good work!
What fingers do you use to type out the characters 9, 0, -, = and backspace?
Awesome video. Thank you.
typing club has lots of training with all the symbols in a gradual fashion
Hey! I'm glad you liked the website! Cheers!
Next I just need to learn how to actually think up my code as fast as I can type 👀 Thanks for dropping by the vid and moreso thanks for the site! Haha
I never type ( " ' [ { separately from each other. On all such sites that's a mistake, you have to type one symbol at a time without navigation.
I came across other touch typing for coders but i like this bcoz of the dark theme!
Those glasses don't fool anyone Clark
Hey, what is the shortcut key to jump between , and " " and ( ) every time i have to use my left or right arrow key.
It various, but I think it's CTRL + RIGHT/LEFT_ARROW ? And if you do shift it goes over entire words
got into speed typing today
thanks for all the videos
Ayy you bet, enjoy the process! 🔥
@@markbacon78 yup~~
@@markbacon78 the problem I face is that I can use 4 of my fingers on the left to type but only 1 on the right.
All because of playing games, so it would really help if I could balance both them
Thank u for making videos like these it really inspires people keep it up! 🔥🔥🔥
I will keep doin' it for a while, thanks for watching! You all inspire me to keep doing 'em, haha.
Very interesting!
Glad you found it so! Thanks for dropping the comment 🔥
Bro, how much time have u been typing. I have just discovered your content and i fucking love it ¡¡¡
Ayyy thanks for the kind words! I've been typing for quite a while, but a few years "competitively"- even then it has been on and off. Thanks for dropping by! 🔥
I am able to type without seeing down below (well i still do a lot of errors) , but the problem is that I use wrong finger for the wrong key. How can i fix this issue?
Practice practice practice! Keep up the consistent and mindful effort and improvement can be yours 🔥
@@markbacon78 Yes, every morning I wake up early and do speedType
but I am learning a bad key mapping (like pressing a button with a wrong finger) and slowly it will come into my habbit, that's why I was asking 😅
49-60WPM with common words.
10-15 when I try coding LaTeX. Help me😭
My downfalling school results in math and sciences(because i have shaky hands and therefore can't hold a pen) are just killing me. Can't type the number row that fast, and special characters are hell💀
Yea those characters can always be tough, but usually it's because we practice the letters in common words so much that those special characters get neglected in a way. Using the site in this video is good, but I'd also recommend KeyBR since they have punctuation and I think you can add in numbers in the settings? Or perhaps a site like monkeytype where you can definitely include numbers. I know TypeRacer also has some number and punctuation stuff as well.
All in all, the way to improve at the numbers and special characters is to practice them! Keep up the good work 🔥
@@markbacon78 Thank you good sir ! You motivated me to become a better typist !
6:29 Well, I have always heard that accuracy is more important than speed. Therefore, one should prioritize accuracy over speed while touch typing. How come do you advice to focus on speed rather than accuracy?
Because accuracy can catch up. I think if you get 100% accuracy, then you've reached a point of comfort. If you focus on maintaining accuracy, it tends to be that one will sacrifice speed. So if we try and speed up, and allow accuracy to catch up with speed, then I think breaking that little "perfect" comfort zone is the next step for progress.
@@markbacon78 welp, you earned a subscriber.
after i started coding more,i just did a Typeracer practice for fun(which i haven't done in a long time) and i got 80+ wpm each time,before i got like 80 as like with a lucky text only
Tis one of the best signs of improvement haha 🔥 Keep up the consistent practice!
@@markbacon78 thx,your video quality is one of the best i've seen,i hope you will get to 10k subs soon.
I really really appreciate that! I'll remember you from before 1k too, haha. Long-term support goes a long way and not unappreciated 🔥
@@markbacon78 u mean 10k not 1k
I’m pretty sure you first dropped a comment even before 1k haha 🔥
BRO GO ON
😤😤
I am stuck at 42 wpm how can I improve
touch type
*Important context info for everyone seeing:*
When he used monkeytype, he tested in "English" which means only 100 of the most used words and without symbols or numbers. And of top of that he is using 30 seconds test which it's not showing your average speed, it's only a speed burst in 30 seconds.
When you train in this category you're only training those 100 words, that's why people can get so good, but if you tested in a normal English redaction, with numbers, symbols and 2 minutes, you would get a much lower and realistic velocity(WPM). Even when he shows his velocity in a coding test, he only does tests of less than 20 seconds, so again it's not a realistic average velocity, probably he is only showing you the best results. If he would have made a 1 minute test coding, again, the wpm would be much realistic.
I feel people are cheating by not mentioning this when they show you their WPMs. They will say "I can type at 170wpm" when that's only true for their best time in a short bust in a very small group of 100 words that they have practiced specifically and without symbols or numbers.
So, in conclusion:
To really know the normal typing speed of someone or yourself, test with the same things you want to measure. For example, if you want to test your normal writing speed, test with English long texts (meaning, tons of different daily words and basic punctuation symbols, not just 100 words without symbols) which are at least one minute long to write and look at the average, not only your best speed.
Remember that, for ego reasons, most speed typers always show only their WPM on short test and with few words so they can show you a higher number. So be careful comparing yourself with those unrealistic results.
There you go, hope that info is helpful✨
Hey, clicked on this video because I honestly got tired of one single thing- going to the arrow keys to go back and correct something back, they are so far away from all my fingers as I an used to keeping them on the standard f and j system and so I have to take em off and then place em back again which is super annoying, does anyone know any fixes to this?
Use the arrow keys less, if anything. I use the arrow keys sometimes, and often use the numpad for various things. Not sure if there is any... fix... to not using the arrow keys. Maybe setting up a FN + WASD to mimic the behavior?
@@markbacon78 I'll try that out and let you know. In pycharm if you write code it automatically makes the bracket after a function or ends single quotes at the ends and so one has to use the arrow keys to get out of the bracket or quotes...
Odd; most IDEs should let you hit the closing bracket key and it shouldn't place a second one. When I used VSCode or PyCharm it would add in that second close bracket, but I could type it again and the cursor would skip over it instead of adding another closing bracket.
4 words per minute iam cooked haha
The faster i can type is 40 wpm when given one this random english words assessments, when coding I guess 17 to 19 is the fastest I can type.
i canot move my left hand smoothly
It comes with practice haha, keep up the practice! :D
@ben awad is that you ?
One of the biggest compliments of my career
how do you type (); this instantiation bracket is pain
Uhhh it appears- by trying a few times- I'll do middle finger and ring finger of my right hand for '(' and ')' respectively, then ring finger for ';' and pinky for enter on a new line.
If you're working with an IDE, the parens should open up automatically most of the time.
@@markbacon78 legend ! thank you
@benawad is that you ?
No highest honor has been bestowed upon me 🙏 Also is that pfp a ben 10 reference? Love it
I have like 30 wpm with 85% accuracy with speed code typing😊😊😊
Keep it up!
@@markbacon78 thanks 🥰🥰
Eh I don't think I help you code faster but that is up for debate :D
I see what you did there *finger guns* 🔥 Thanks for dropping by!
If you can code faster you will be able to finish projects faster which means you will be making money faster
10/10 meme material
Junior Clement Mihailescu😁
Haha thank you!
Hitting less than 90% accuracy... more like slamming keys when applied to real world applications like coding. Get that to around 99% and then re-apply this scenario. The experience will be drastically different.
Edited - you addressed in video. Crazy fast in coding side. I crawl on special characters.
Yea the special characters definitely slow things down, but using a site like this is great for practicing it all! Usually when coding "for real" I don't actually type that fast bc I don't know exactly what I'm writing as is shown on this site haha.
Thanks for stopping by the vid!
It doesn't matter how fast you type if your accuracy is trash.
broooo his voice does not match his photo
in a good way or a bad way 🤔🤔
@@markbacon78 good way bro🤩🤩🤩
@@markbacon78 should I buy a keyboard to increase my speed