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)

Комментарии • 87

  • @branpod
    @branpod 2 года назад +18

    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

    • @markbacon78
      @markbacon78  2 года назад +3

      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! 🔥

  • @InfoSecGSO
    @InfoSecGSO 4 месяца назад +3

    Thanks for the Speed Typer Dev site. Been looking for something like that for a while.

  • @lyeshaouam3228
    @lyeshaouam3228 Год назад +3

    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.

  • @stephenalexander321
    @stephenalexander321 2 года назад +2

    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.

  • @hyperion7194
    @hyperion7194 3 года назад +22

    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

    • @markbacon78
      @markbacon78  3 года назад +6

      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 🔥

    • @dontviewmychannel2851
      @dontviewmychannel2851 7 дней назад

      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.

  • @huntergulledge596
    @huntergulledge596 Год назад +2

    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!!

    • @markbacon78
      @markbacon78  Год назад +1

      Whiteboarding is the way to go! Yea I love it. I think the thinking definitely takes the longest. Great comment, thanks for dropping by!

  • @roblo6387
    @roblo6387 3 года назад +22

    This is going to help because my teacher is making me type weird characters because im the fastest in the school

    • @markbacon78
      @markbacon78  3 года назад +9

      Ahaha that's awesome! More challenge leads to more growth, keep up the good work!

  • @user-rw2ol9mn9x
    @user-rw2ol9mn9x 9 дней назад

    What fingers do you use to type out the characters 9, 0, -, = and backspace?

  • @nikolasfiler5241
    @nikolasfiler5241 2 года назад +1

    Awesome video. Thank you.

  • @arihaviv8510
    @arihaviv8510 Год назад

    typing club has lots of training with all the symbols in a gradual fashion

  • @codicocodes
    @codicocodes 3 года назад +5

    Hey! I'm glad you liked the website! Cheers!

    • @markbacon78
      @markbacon78  3 года назад

      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

  • @JamesSmith-ix5jd
    @JamesSmith-ix5jd 2 года назад

    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.

  • @automateddude
    @automateddude Год назад +1

    I came across other touch typing for coders but i like this bcoz of the dark theme!

  • @otanakabpm
    @otanakabpm 6 месяцев назад +1

    Those glasses don't fool anyone Clark

  • @ramanverma3166
    @ramanverma3166 2 года назад +1

    Hey, what is the shortcut key to jump between , and " " and ( ) every time i have to use my left or right arrow key.

    • @markbacon78
      @markbacon78  2 года назад

      It various, but I think it's CTRL + RIGHT/LEFT_ARROW ? And if you do shift it goes over entire words

  • @doragonmeido
    @doragonmeido 2 года назад +2

    got into speed typing today
    thanks for all the videos

    • @markbacon78
      @markbacon78  2 года назад +1

      Ayy you bet, enjoy the process! 🔥

    • @doragonmeido
      @doragonmeido 2 года назад

      @@markbacon78 yup~~

    • @doragonmeido
      @doragonmeido 2 года назад

      @@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

  • @suspancake446
    @suspancake446 2 года назад +2

    Thank u for making videos like these it really inspires people keep it up! 🔥🔥🔥

    • @markbacon78
      @markbacon78  2 года назад

      I will keep doin' it for a while, thanks for watching! You all inspire me to keep doing 'em, haha.

  • @eddie.z
    @eddie.z 3 года назад +3

    Very interesting!

    • @markbacon78
      @markbacon78  3 года назад +1

      Glad you found it so! Thanks for dropping the comment 🔥

  • @LorenzoTV190
    @LorenzoTV190 2 года назад +2

    Bro, how much time have u been typing. I have just discovered your content and i fucking love it ¡¡¡

    • @markbacon78
      @markbacon78  2 года назад

      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! 🔥

  • @tanmaykumar9277
    @tanmaykumar9277 2 года назад +1

    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?

    • @markbacon78
      @markbacon78  2 года назад +1

      Practice practice practice! Keep up the consistent and mindful effort and improvement can be yours 🔥

    • @tanmaykumar9277
      @tanmaykumar9277 2 года назад

      @@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 😅

  • @-who8812
    @-who8812 3 года назад +5

    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💀

    • @markbacon78
      @markbacon78  3 года назад +1

      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 🔥

    • @-who8812
      @-who8812 3 года назад +1

      @@markbacon78 Thank you good sir ! You motivated me to become a better typist !

  • @Random-xj5mj
    @Random-xj5mj 2 года назад +1

    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?

    • @markbacon78
      @markbacon78  2 года назад +6

      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.

    • @BabimbaFuckusTuckus
      @BabimbaFuckusTuckus Год назад

      @@markbacon78 welp, you earned a subscriber.

  • @bloonsfamily2066
    @bloonsfamily2066 3 года назад +5

    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

    • @markbacon78
      @markbacon78  3 года назад +2

      Tis one of the best signs of improvement haha 🔥 Keep up the consistent practice!

    • @bloonsfamily2066
      @bloonsfamily2066 3 года назад +2

      @@markbacon78 thx,your video quality is one of the best i've seen,i hope you will get to 10k subs soon.

    • @markbacon78
      @markbacon78  3 года назад +1

      I really really appreciate that! I'll remember you from before 1k too, haha. Long-term support goes a long way and not unappreciated 🔥

    • @bloonsfamily2066
      @bloonsfamily2066 3 года назад +1

      @@markbacon78 u mean 10k not 1k

    • @markbacon78
      @markbacon78  3 года назад

      I’m pretty sure you first dropped a comment even before 1k haha 🔥

  • @Lost_Man1999
    @Lost_Man1999 2 года назад +1

    BRO GO ON

  • @sunilkumarchordia8299
    @sunilkumarchordia8299 3 года назад +2

    I am stuck at 42 wpm how can I improve

  • @cskhard
    @cskhard 5 дней назад

    *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✨

  • @user-vv3tc7yk7f
    @user-vv3tc7yk7f 9 месяцев назад +1

    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?

    • @markbacon78
      @markbacon78  8 месяцев назад

      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?

    • @user-vv3tc7yk7f
      @user-vv3tc7yk7f 8 месяцев назад +1

      @@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...

    • @markbacon78
      @markbacon78  8 месяцев назад

      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.

  • @blacknwhite1313
    @blacknwhite1313 2 месяца назад +1

    4 words per minute iam cooked haha

  • @glaze4629
    @glaze4629 10 месяцев назад +1

    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.

  • @messiisthebest
    @messiisthebest 3 года назад +2

    i canot move my left hand smoothly

    • @markbacon78
      @markbacon78  3 года назад +1

      It comes with practice haha, keep up the practice! :D

  • @ahmedkhattab4416
    @ahmedkhattab4416 2 года назад +1

    @ben awad is that you ?

    • @markbacon78
      @markbacon78  2 года назад

      One of the biggest compliments of my career

  • @pronavsandhu
    @pronavsandhu Год назад +1

    how do you type (); this instantiation bracket is pain

    • @markbacon78
      @markbacon78  Год назад +1

      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.

    • @pronavsandhu
      @pronavsandhu Год назад

      @@markbacon78 legend ! thank you

  • @ahmedkhattab4416
    @ahmedkhattab4416 2 года назад +1

    @benawad is that you ?

    • @markbacon78
      @markbacon78  2 года назад

      No highest honor has been bestowed upon me 🙏 Also is that pfp a ben 10 reference? Love it

  • @gamesshuffler-v8n
    @gamesshuffler-v8n 5 месяцев назад +1

    I have like 30 wpm with 85% accuracy with speed code typing😊😊😊

  • @SpeedTyping
    @SpeedTyping 3 года назад +2

    Eh I don't think I help you code faster but that is up for debate :D

    • @markbacon78
      @markbacon78  3 года назад +1

      I see what you did there *finger guns* 🔥 Thanks for dropping by!

  • @lyeshaouam3228
    @lyeshaouam3228 Год назад +1

    If you can code faster you will be able to finish projects faster which means you will be making money faster

  • @akashmore83386
    @akashmore83386 Год назад +2

    Junior Clement Mihailescu😁

  • @DeathbyZombiez
    @DeathbyZombiez 3 года назад +3

    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.

    • @markbacon78
      @markbacon78  3 года назад

      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!

  • @nursultannazarov8379
    @nursultannazarov8379 3 месяца назад

    It doesn't matter how fast you type if your accuracy is trash.

  • @xtreamcoders5374
    @xtreamcoders5374 3 года назад +1

    broooo his voice does not match his photo

    • @markbacon78
      @markbacon78  3 года назад

      in a good way or a bad way 🤔🤔

    • @xtreamcoders5374
      @xtreamcoders5374 3 года назад

      @@markbacon78 good way bro🤩🤩🤩

    • @xtreamcoders5374
      @xtreamcoders5374 3 года назад

      @@markbacon78 should I buy a keyboard to increase my speed