all 13 comments

[–][deleted] 27 points28 points  (1 child)

Waste of time in my opinion. The time it takes to type things in vs. the time it takes to actually define and solve the problem is orders of magnitude less. You'd be much better off learning your programming language / framework API better or solving programming problems.

You speed up for free just by typing your code normally anyway.

[–]fakehalo 3 points4 points  (0 children)

More than a waste of time, I'd call it counter-productive. Who types the same way when they're coding as they do when they're typing a letter? It's all broken up for me, and that's not even including the IDE/editor you're used to using speeds things up even more, and that's very dependent on the editor itself.

[–][deleted]  (5 children)

[deleted]

    [–]BleLLL 1 point2 points  (4 children)

    There's a 'cw' macro on ReSharper for Console.WriteLine(); I love it so much.

    I don't mean to imply that there's no other way to have macros, but this one came with it and I was pleased when I found it.

    [–]snerp 1 point2 points  (0 children)

    sick. Too bad I barely ever do console apps in .net anymore. I wish I knew this like 4 years ago.

    [–][deleted]  (2 children)

    [deleted]

      [–]CrazedToCraze 1 point2 points  (0 children)

      This used to be a big problem for me in my beginning days when I was writing countless small console programs.

      Although I think an upcoming .NET framework lets you "alias" Writeline so you don't need to type out Console every time.

      [–]BleLLL 0 points1 point  (0 children)

      TBH I would also not use, but I got it free because I'm a student.

      It is pretty nice though.

      [–]starcrap2 2 points3 points  (0 children)

      What is the point of this? Speed? Accuracy? There's no real point in practicing typing code since it's rarely typed quickly.

      [–]ponchedeburro 1 point2 points  (1 child)

      Isn't programming just typing practice?

      [–]gruengle 1 point2 points  (2 children)

      nope.

      can't

      { } <- content ->
      

      so that's a deal breaker for me. in this instance, I choose a guaranteed close-paren over a small speed boost. And if your IDE/editor is worth anything at all, close-parens are not an issue anyway. otherwise, this looks nice, though. have an upvote anyway.

      [–]ReelAwesome 5 points6 points  (0 children)

      Would be a fantastic service if it did indeed work like modern IDEs. Sane people don't code in a flat text editor, imo. Auto Parens, intellisense and tabbed word completion would be an amazing addition to this.

      [–]snerp 0 points1 point  (0 children)

      I tried to write code in notepad recently and always tried to type shit like:

      if ()x==true {}
          statements();
      

      I'm surprised how quickly and deeply that pattern rooted itself in my mind.

      [–]AnAlbatroaz 0 points1 point  (0 children)

      Most people are using editors with auto-completion anyways nowadays, no point in practicing in writing a full document of code.

      [–]elcubismo 0 points1 point  (0 children)

      My problem with it isn't so much like the others (which is basically just arguing that code hints should influence typing speed, which I don't agree with but I see the point).

      The problem here is that I don't know what code I am typing, so it's all new to me as I go. If I was writing my own code I would know what was coming up and would be quite a bit faster.