5 Dimensional Key Device for Coding

Поделиться
HTML-код
  • Опубликовано: 29 янв 2025

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

  • @codetothemoon
    @codetothemoon  23 часа назад +1

    👉 To try everything Brilliant has to offer for free for a full 30 days, visit brilliant.org/CodetotheMoon/ You’ll also get 20% off an annual premium subscription. They have courses on LLMs and Quantum Computing!

  • @jjuel5
    @jjuel5 20 часов назад +45

    As a developer I have never felt like my typing speed has held me back. Not sure if typing at 180wpm would really change anything.

    • @codetothemoon
      @codetothemoon  20 часов назад +8

      I kind of agree. Remains to be seen how it affects coding itself. The sad reality for many of us is that we spend a ton of time answering emails, messages and creating design documents 😭
      Even if it doesn't speed up coding itself much, maybe there's a case to be made that it can allow you to spend less time on other stuff and more time coding...

    • @KManAbout
      @KManAbout 17 часов назад +6

      People say stuff like this but I think if they were forced type at half their speed they would say something else. It's just status quo bias at work.

    • @nafg613
      @nafg613 15 часов назад

      Do you edit using the mouse a lot or do you use vim type approach or somewhere in between

    • @codetothemoon
      @codetothemoon  14 часов назад +1

      @@nafg613 vim motions

    • @calebshingledecker3610
      @calebshingledecker3610 11 часов назад

      With a decent IDE typing speed isn't a limitation because you are only typing partial words or phrases anyway. I haven't experienced typing speed being the bottleneck in a very long time.

  • @josephchurchley5207
    @josephchurchley5207 День назад +35

    For me the question is... it's probably designed for typing english words, but does that translate into programming?

    • @codetothemoon
      @codetothemoon  День назад +6

      you're right. luckily many reserved words in programming are already english words - match, switch, for, etc. But for the abbreviated words that aren't - var, fn, struct, etc - you can easily add chords for those as well.

    • @itztlacoliuhqui
      @itztlacoliuhqui 23 часа назад +15

      But how can it handle variable/function names, like camel case or snake case?

    • @z33d6
      @z33d6 21 час назад +24

      I've been programming for 25 years and never the speed of typing was a limiting factor for me.

    • @a_jobb_well_done
      @a_jobb_well_done 18 часов назад +1

      @@z33d6 you either type very fast or think very slow 😄

    • @Artificial.Unintelligence
      @Artificial.Unintelligence 17 часов назад +2

      @@codetothemoon but what about all the special character use or otherwise? yeah words are fine but typing a story is much more different than code.
      I would see this as more of an ERGO solution while also being useful for programming if you could more easily have to do less hand contortion for different characters and symbols.

  • @joshr96
    @joshr96 8 часов назад +1

    I already struggle to learn a split keyboard this is a whole new level lol. This seems similar to what stenographers use.

    • @codetothemoon
      @codetothemoon  26 минут назад

      yeah the learning curve is much steeper with this thing than split keyboards... The only similarity to steno is that "chording" is used, but the underlying strategy is actually completely different

  • @LuisCassih
    @LuisCassih 22 часа назад +10

    Stenotype is as older as common keyboards, more than 100 years. If we didn't replace the keyboard in that time, probably we will never replace it. We didn't even manage to change the layout from QWERTY.
    That aside, having new products like these is nice and I hope they keep improving. Right now I'm typing in a Kinesis 360 and I can't imagine living or coding again without this keyboard. So, I'm all in for new keyboards focused on being comfortable.
    Other use I can think, is for VR. Maybe having this system in a gauntlet or those exoskeleton hands.

    • @codetothemoon
      @codetothemoon  21 час назад +1

      Great points. There is indeed a massive barrier in getting something like this to be widely adopted - one which might not be surmountable. The Kinesis 360 is a great board!
      Re: VR- funny, the CC CEO just posted a video of using the CC2 standing up with the device attached to his clothing. The possibilities here are really interesting - VR, enabling mute people to speak, etc...

  • @pazka
    @pazka 3 часа назад +1

    Sadly you didn't demonstrate how coding worked with this device.. as the title indicated..
    That's the only thing I'm looking for

    • @codetothemoon
      @codetothemoon  24 минуты назад

      sorry about that! I am evaluating it for the purposes of coding, really hard to actually demo coding when I barely have a handle on the letter layout

  • @kissu_io
    @kissu_io День назад +11

    The issue with it is the fact that it's closed source tho (no QMK).
    Hence I'd still stick to something more basic with chording or go all in with a Svalboard at this point.

    • @codetothemoon
      @codetothemoon  День назад +2

      Yeah seems like many folks consider this a huge factor. I personally don't care at all. As long as there are no bugs and the dev team can keep up with the features people want, I'm good with it being closed source. But that's just me.

    • @9s-l-s9
      @9s-l-s9 21 час назад +5

      @@codetothemoon Well, what if you invest significant time to learn it and than the device gets broken and the company is no longer around? Super risky imo

    • @Artificial.Unintelligence
      @Artificial.Unintelligence 17 часов назад

      oof didnt know that.. because what if you have a specific limitation and looking at this as an ERGO item; like if youre literally missing a finger or have limited mobility and want to move different keys or combinations around then you'd certainly be screwed right?

  • @OxibanCraft
    @OxibanCraft 20 часов назад +7

    The german autotranslated title is extremely cursed on this one xD Roughly translates to "Strange 5-dimensional 'Key'-Device for encryption"

    • @codetothemoon
      @codetothemoon  20 часов назад +2

      LOL oh dear.. thanks for letting me know, that's kind of hilarious

  • @gadgetboyplaysmc
    @gadgetboyplaysmc День назад +5

    Stick with it, a year from now if you get to 200WPM, I will definitely buy it.

    • @codetothemoon
      @codetothemoon  День назад

      thanks - highly doubt I'll be there after 1 year but we'll see. will be pretty happy if I simply match my qwerty speed after 1 year

  • @PW060284
    @PW060284 13 часов назад +3

    Use it to code and let us know if it improved your workflows. As developers, we're not exactly writing novels

    • @codetothemoon
      @codetothemoon  12 часов назад

      No but we are writing design docs 😎

  • @brendanhansknecht4650
    @brendanhansknecht4650 15 часов назад +1

    I got a charachorder at essentially the same time as you. For me, if it is significantly more ergonomic (which I believe it is), I would be happy with just matching my standard keyboard speed for coding. That said, I definitely want to reach 200+ WPM with chording standard text. That just sounds awesome. I'm hoping that within a few months I'll be typing at 80wpm with the charachorder (without chording) ...we shall see.
    I definitely am a bit worried about layout. Would kinda suck to get good at typing with the default layout only to later learn it is really important to change for it to be good for coding. Don't worried about moving symbols around, but am worried about moving letters around.

    • @codetothemoon
      @codetothemoon  27 минут назад

      nice! I share your concerns about layout. right now I am sticking to as "close to default as possible", hoping all I need to do is add developer-specific special characters to the "inward" presses of the sticks, which are unbound by default. we'll see if that pans out... Definitely report back on how your journey is going!

  • @DoktorUde
    @DoktorUde 20 часов назад +5

    Speed in coding isn't about typing quickly - it completely misses the point. Programming requires careful thought, problem-solving, and attention to detail. If you think raw typing speed is what matters, you're setting yourself up to be outpaced by AI tools. What truly counts is writing quality, maintainable code.

    • @codetothemoon
      @codetothemoon  20 часов назад +4

      I don't think this is a zero-sum thing - of course the things you mention matter, but typing quickly can help too. It seems like being able to convey things to the computer quickly can potentially reduce cognitive load. Also, you still need to type in order to prompt said AI right?

  • @Mcsqw
    @Mcsqw 16 часов назад +2

    This is a fancy derivation of the keyboards used by court stenographers for recording legal proceedings. Makes perfect sense for wordy tasks, but programming? Not entirely sure.

    • @codetothemoon
      @codetothemoon  16 часов назад

      CharaChorder is similar to steno in that they both provide a means of typing entire words using chords, but the way they approach it is actually completely different. But yeah, not entirely sure yet how useful chording will be for programming. The ergonomics of the design is still very relevant though.

  • @CharaChorder
    @CharaChorder 18 часов назад +2

    Great video! Let us know if there's anything we can do to help you on your journey to type at the speed of thought 😄

  • @iainballas
    @iainballas 9 часов назад +1

    Great, now I can make 10 times the coding errors because I forgot a closed bracket on line 42069 and all the comments say "Fix this later".

  • @Multiplex55
    @Multiplex55 День назад +4

    I've been super interested in this keyboard for a long time, I look forward to your updates on this. Are you going to get one of the Master Forges if you end up liking the CharaChorder?

    • @codetothemoon
      @codetothemoon  День назад

      I don't have immediate plans to get a Master Forge, but if I do wind up deciding this is a "rest of my life" thing, I'll probably wind up with one. That said, I don't feel like I "need" one - CC2 seems great so far

  • @anasouardini
    @anasouardini 19 часов назад +1

    I wanna see more people try these little Alien invention!! So Awesome.

    • @codetothemoon
      @codetothemoon  18 часов назад

      there seems to be a modest but growing group of folks who use it. we'll see how things progress!

  • @morthim
    @morthim 20 часов назад +1

    i have a very similar design. people are talking about 200 wpm. but this family of layouts shoudl get a normal typing rate of 2000 to 4000 wpm. or rather similar to but slightly faster than human speech. something around 4x to 5x human speech.

    • @codetothemoon
      @codetothemoon  20 часов назад +1

      you mean to say you built a device like this? I think the brain would become a significant bottleneck long before speeds of 2k wpm. I believe 200 wpm is already faster than human speech, which I believe averages around 120-150wpm.

  • @Cm0nd00d
    @Cm0nd00d 2 часа назад +1

    how does camel,pascal,snake casing work

    • @codetothemoon
      @codetothemoon  25 минут назад

      great question - I don't think there is any special support for this, but I could be wrong

  • @TehGettinq
    @TehGettinq 16 часов назад +1

    for typing words voice is better anyways ( see talon voice ), the challenge is in symbols and such

    • @codetothemoon
      @codetothemoon  16 часов назад

      i don't think it is objectively better - though I'm sure some will prefer it. It seems like one downside is, as you mention, symbols. Another is that the speed upper bound might be a bit lower with voice dictation - average human talking speed is 120-150 wpm. Also, interacting with the computer means everyone around you gets to hear exactly what you are doing. That said, the learning curve for voice dictation is nearly zero compared to the years required for CC 😎

  • @TheNoirKamui
    @TheNoirKamui 14 часов назад

    I like your passion here ^^
    Though I was typing exclusively on my laptop keyboard for more than 10y. And if I get a separate keyboard soon, it would be a 20$ one as well. If I can type my 60 word/min, that is more than enough for anything I will ever need.

  • @jemag
    @jemag 13 часов назад +1

    I am interested in the cc2 for programming, however I have ZERO interest in chording. Seems to me it would just get in the way of programming key words and general vim motions. Also 186 wpm with 73% accuracy is not something to strive for. Hopefully those other high scores mentioned at least are at 99-100% accuracy.

    • @codetothemoon
      @codetothemoon  13 часов назад +1

      Understandable. I think the thing still has value even without chording. Re: accuracy, i think monkeytype isn’t accurate when using chords because of the way the device works (sometimes it sends characters to the computer and then immediately deletes them, which monkeytype counts as an error)

  • @davronsherbaev9133
    @davronsherbaev9133 12 часов назад +1

    the problem is: we dont need to type at a speed of thought)

    • @codetothemoon
      @codetothemoon  11 часов назад

      you're right - nobody needs to 😎

  • @benjaminmoss8156
    @benjaminmoss8156 День назад +1

    This device is wild! Not to miss the focus of the video too much, but what is the "traditional" keyboard you showed?

    • @codetothemoon
      @codetothemoon  День назад

      The one I'm waving around is a Womier SK71 - absolutely fantastic value for the price amzn.to/3PTOwNN

  • @BenMcNelly
    @BenMcNelly 12 часов назад +1

    What I am interested in is chords + AI assistant for code

    • @codetothemoon
      @codetothemoon  12 часов назад

      I agree that the combination of chording and AI assistance seems extremely promising!

  • @_mattaeus_
    @_mattaeus_ 20 часов назад +1

    Make it 100% wireless

    • @codetothemoon
      @codetothemoon  20 часов назад

      This would be a great feature. I personally hardwire everything, but I also envy those with ultra clean wire-free desks 😎

  • @ivymuncher
    @ivymuncher 10 минут назад

    if this thing had tenting it would be literal perfection 😩

  • @isaacraja
    @isaacraja День назад +2

    Svalboard when? :D

    • @codetothemoon
      @codetothemoon  День назад +1

      would love to try one, but i don't have immediate plans to purchase one

  • @ShadowDrakken
    @ShadowDrakken 13 часов назад +1

    This looks like a jankier version of half a dozen existing devices that use the exact same 5 position key strokes

    • @codetothemoon
      @codetothemoon  11 часов назад

      what are these other devices? I was under the impression this thing was pretty unique.

    • @ShadowDrakken
      @ShadowDrakken Час назад +1

      @@codetothemoon Datahand is a line of keyboards that this is a clone of, but there's also the Azeron and the lalboard

    • @codetothemoon
      @codetothemoon  34 минуты назад

      @@ShadowDrakken The only similarity between CharaChorder and those devices is that they aim to minimize finger movement. Other than that they are completely different.

  • @sunflash9
    @sunflash9 23 часа назад +1

    Just need a keyboard we can type faster then speed of light 😆

  •  20 часов назад +1

    I've been eyeing that for years. I think voice input will become reliable before I'd learn to master the characorder 😂

    • @codetothemoon
      @codetothemoon  20 часов назад +1

      I originally had a segment in the video comparing it to voice dictation, but wound up removing it from the final cut because I realized I'm not familiar enough with coding via voice dictation. Seems like some folks swear by it...

    •  19 часов назад

      @codetothemoon I can barely get voice recognition to accurately enough capture natural language. Both in German (which is my native tongue) or English, and I'm rather proficient. Maybe 90-95%? Not good enough, esp for the homonyms that it can't infer from context.
      For coding ... Maybe if it learned over time for me specifically?
      That'd certainly be a worthwhile video! There's even some coding languages optimized for voice input, if you're so inclined.

  • @NeatMemesDotCom
    @NeatMemesDotCom 20 часов назад +1

    🙄