Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. "Reducing typing" seems to be an important value for some software developers.

"Reducing typing" seems to be an important value for some software developers.

Scheduled Pinned Locked Moved Uncategorized
programminghistoryefficiency
27 Posts 18 Posters 65 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • xeophin@swiss.socialX xeophin@swiss.social

    @simulo Looking at how many letters there are in the standard Unix command line tools, this seems a pretty old idea …

    simulo@hci.socialS This user is from outside of this forum
    simulo@hci.socialS This user is from outside of this forum
    simulo@hci.social
    wrote last edited by
    #3

    @xeophin Indeed! But why?

    People who like to think about Unix command names might enjoy: https://people.computing.clemson.edu/~jmarty/courses/LinuxStuff/NormanTheTroublewithUnix.ScanofDatamation1981.pdf

    1 Reply Last reply
    0
    • simulo@hci.socialS simulo@hci.social

      "Reducing typing" seems to be an important value for some software developers. Is there some material origin to this? I.e. was too much typing ever a problem itself?
      (Triggered by an add for an LLM that announced that programmers need to type less code, but the idea is not new)

      #programming #history #efficiency

      cwebber@social.coopC This user is from outside of this forum
      cwebber@social.coopC This user is from outside of this forum
      cwebber@social.coop
      wrote last edited by
      #4

      @simulo In general, my typing speed is rarely the bottleneck of my dev. Perhaps that's because I type at a pretty reasonable pace, and I use languages with very low amounts of boilerplate (and where nearly any boilerpoint can be abstracted away) and in the rare places where there are boilerplate (srfi-9 records come to mind) I have editor support to make typing them in fast through yasnippet.

      In general, typing speed tends to correspond to the rate at which I can think, and a lot of the pauses come from needing to get up, pace around, think about the problem, get some tea, sit down again after a revelation. Or playing around with the idea iteratively and discovering the solution.

      Lots of people are talking about LLMs as typing assistants and I just generally don't feel like that's a thing I need (excepting the RSI aspects; I do think more voice-driven editor piloting would be a good option to use sometimes)

      cwebber@social.coopC timorl@social.wuatek.isT jmax@mastodon.socialJ otfrom@functional.cafeO 4 Replies Last reply
      1
      0
      • cwebber@social.coopC cwebber@social.coop

        @simulo In general, my typing speed is rarely the bottleneck of my dev. Perhaps that's because I type at a pretty reasonable pace, and I use languages with very low amounts of boilerplate (and where nearly any boilerpoint can be abstracted away) and in the rare places where there are boilerplate (srfi-9 records come to mind) I have editor support to make typing them in fast through yasnippet.

        In general, typing speed tends to correspond to the rate at which I can think, and a lot of the pauses come from needing to get up, pace around, think about the problem, get some tea, sit down again after a revelation. Or playing around with the idea iteratively and discovering the solution.

        Lots of people are talking about LLMs as typing assistants and I just generally don't feel like that's a thing I need (excepting the RSI aspects; I do think more voice-driven editor piloting would be a good option to use sometimes)

        cwebber@social.coopC This user is from outside of this forum
        cwebber@social.coopC This user is from outside of this forum
        cwebber@social.coop
        wrote last edited by
        #5

        @simulo To put it another way: a lot of people are now using tools that help them type *faster* than they can think. What are the consequences of that upon your work, and your understanding thereof?

        cwebber@social.coopC ukeleleeric@mstdn.socialU cmthiede@social.vivaldi.netC 3 Replies Last reply
        0
        • cwebber@social.coopC cwebber@social.coop

          @simulo In general, my typing speed is rarely the bottleneck of my dev. Perhaps that's because I type at a pretty reasonable pace, and I use languages with very low amounts of boilerplate (and where nearly any boilerpoint can be abstracted away) and in the rare places where there are boilerplate (srfi-9 records come to mind) I have editor support to make typing them in fast through yasnippet.

          In general, typing speed tends to correspond to the rate at which I can think, and a lot of the pauses come from needing to get up, pace around, think about the problem, get some tea, sit down again after a revelation. Or playing around with the idea iteratively and discovering the solution.

          Lots of people are talking about LLMs as typing assistants and I just generally don't feel like that's a thing I need (excepting the RSI aspects; I do think more voice-driven editor piloting would be a good option to use sometimes)

          timorl@social.wuatek.isT This user is from outside of this forum
          timorl@social.wuatek.isT This user is from outside of this forum
          timorl@social.wuatek.is
          wrote last edited by
          #6

          @cwebber@social.coop @simulo@hci.social My typing speed is probably subpar for a programmer, and it's still far from being a bottleneck for development time. The entire notion seems rather silly.

          1 Reply Last reply
          0
          • simulo@hci.socialS simulo@hci.social

            "Reducing typing" seems to be an important value for some software developers. Is there some material origin to this? I.e. was too much typing ever a problem itself?
            (Triggered by an add for an LLM that announced that programmers need to type less code, but the idea is not new)

            #programming #history #efficiency

            yosh@toot.yosh.isY This user is from outside of this forum
            yosh@toot.yosh.isY This user is from outside of this forum
            yosh@toot.yosh.is
            wrote last edited by
            #7

            @simulo @cwebber

            Have you ever met a programmer with RSI-related injuries?

            cwebber@social.coopC simulo@hci.socialS 2 Replies Last reply
            0
            • simulo@hci.socialS simulo@hci.social

              "Reducing typing" seems to be an important value for some software developers. Is there some material origin to this? I.e. was too much typing ever a problem itself?
              (Triggered by an add for an LLM that announced that programmers need to type less code, but the idea is not new)

              #programming #history #efficiency

              danielittlewood@fosstodon.orgD This user is from outside of this forum
              danielittlewood@fosstodon.orgD This user is from outside of this forum
              danielittlewood@fosstodon.org
              wrote last edited by
              #8

              @simulo I have always assumed this is a sort of over-physicalisation from observing software devs. In other words, somebody watches you and observes that the only physical activity is typing, and therefore assumes that the entire activity is just typing. Not very different from when new students try to learn to write or read very fast. I think most experienced people would report that thinking is the bottleneck (in software dev and in studying).

              robotistry@mstdn.caR 1 Reply Last reply
              0
              • yosh@toot.yosh.isY yosh@toot.yosh.is

                @simulo @cwebber

                Have you ever met a programmer with RSI-related injuries?

                cwebber@social.coopC This user is from outside of this forum
                cwebber@social.coopC This user is from outside of this forum
                cwebber@social.coop
                wrote last edited by
                #9

                @yosh @simulo I *AM* a programmer with RSI related injuries.

                cwebber@social.coopC 1 Reply Last reply
                0
                • cwebber@social.coopC cwebber@social.coop

                  @yosh @simulo I *AM* a programmer with RSI related injuries.

                  cwebber@social.coopC This user is from outside of this forum
                  cwebber@social.coopC This user is from outside of this forum
                  cwebber@social.coop
                  wrote last edited by
                  #10

                  @yosh @simulo See also the last paragraph of https://social.coop/@cwebber/116165365107259153

                  1 Reply Last reply
                  0
                  • simulo@hci.socialS simulo@hci.social

                    "Reducing typing" seems to be an important value for some software developers. Is there some material origin to this? I.e. was too much typing ever a problem itself?
                    (Triggered by an add for an LLM that announced that programmers need to type less code, but the idea is not new)

                    #programming #history #efficiency

                    richpuchalsky@mastodon.socialR This user is from outside of this forum
                    richpuchalsky@mastodon.socialR This user is from outside of this forum
                    richpuchalsky@mastodon.social
                    wrote last edited by
                    #11

                    @simulo

                    I dislike LLMs and would never use them. But yes, typing can be a physical problem especially as one gets old.

                    ETA: Not typing in the sense of "my speed at writing code is limited by how many words per minute I can type", but typing as in "after a certain point every key press hurts".

                    1 Reply Last reply
                    0
                    • cwebber@social.coopC cwebber@social.coop

                      @simulo In general, my typing speed is rarely the bottleneck of my dev. Perhaps that's because I type at a pretty reasonable pace, and I use languages with very low amounts of boilerplate (and where nearly any boilerpoint can be abstracted away) and in the rare places where there are boilerplate (srfi-9 records come to mind) I have editor support to make typing them in fast through yasnippet.

                      In general, typing speed tends to correspond to the rate at which I can think, and a lot of the pauses come from needing to get up, pace around, think about the problem, get some tea, sit down again after a revelation. Or playing around with the idea iteratively and discovering the solution.

                      Lots of people are talking about LLMs as typing assistants and I just generally don't feel like that's a thing I need (excepting the RSI aspects; I do think more voice-driven editor piloting would be a good option to use sometimes)

                      jmax@mastodon.socialJ This user is from outside of this forum
                      jmax@mastodon.socialJ This user is from outside of this forum
                      jmax@mastodon.social
                      wrote last edited by
                      #12

                      @cwebber @simulo <pure-snark>Java already has better boilerplate generation tools (in self defense but we'll ignore that)</pure-snark>

                      otfrom@functional.cafeO 1 Reply Last reply
                      0
                      • cwebber@social.coopC cwebber@social.coop

                        @simulo To put it another way: a lot of people are now using tools that help them type *faster* than they can think. What are the consequences of that upon your work, and your understanding thereof?

                        cwebber@social.coopC This user is from outside of this forum
                        cwebber@social.coopC This user is from outside of this forum
                        cwebber@social.coop
                        wrote last edited by
                        #13

                        I have also been talking to people who are like "yeah but AI is GREAT at refactoring"

                        I always say, refactoring is a really dangerous game, how often do you want to do it?

                        And then they say, I am just renaming symbols and concepts

                        Y'all I use emacs and grep and can rename the symbols and concepts of my codebase in minutes, I have never ever needed AI tooling to accomplish that. You're gonna need a different use case to sell me on

                        len@nyan.networkL geoffwozniak@masto.hackers.townG hrefna@hachyderm.ioH 3 Replies Last reply
                        0
                        • cwebber@social.coopC cwebber@social.coop

                          @simulo To put it another way: a lot of people are now using tools that help them type *faster* than they can think. What are the consequences of that upon your work, and your understanding thereof?

                          ukeleleeric@mstdn.socialU This user is from outside of this forum
                          ukeleleeric@mstdn.socialU This user is from outside of this forum
                          ukeleleeric@mstdn.social
                          wrote last edited by
                          #14

                          @cwebber @simulo Some people have always typed faster than they can think, and, with AI, they're now producing a lot larger screed of work

                          1 Reply Last reply
                          0
                          • cwebber@social.coopC cwebber@social.coop

                            @simulo In general, my typing speed is rarely the bottleneck of my dev. Perhaps that's because I type at a pretty reasonable pace, and I use languages with very low amounts of boilerplate (and where nearly any boilerpoint can be abstracted away) and in the rare places where there are boilerplate (srfi-9 records come to mind) I have editor support to make typing them in fast through yasnippet.

                            In general, typing speed tends to correspond to the rate at which I can think, and a lot of the pauses come from needing to get up, pace around, think about the problem, get some tea, sit down again after a revelation. Or playing around with the idea iteratively and discovering the solution.

                            Lots of people are talking about LLMs as typing assistants and I just generally don't feel like that's a thing I need (excepting the RSI aspects; I do think more voice-driven editor piloting would be a good option to use sometimes)

                            otfrom@functional.cafeO This user is from outside of this forum
                            otfrom@functional.cafeO This user is from outside of this forum
                            otfrom@functional.cafe
                            wrote last edited by
                            #15

                            @cwebber @simulo 💯 this.

                            Though lots of other lisp weenies seem to like LLMs. I do find I can just express what I want more clearly in a lisp (mostly clojure for me) than in English.

                            Again, as with you the few things like renaming or extracting stuff isn't something I'd need a LLM for, and I'd want deterministic results there

                            1 Reply Last reply
                            0
                            • cwebber@social.coopC cwebber@social.coop

                              @simulo To put it another way: a lot of people are now using tools that help them type *faster* than they can think. What are the consequences of that upon your work, and your understanding thereof?

                              cmthiede@social.vivaldi.netC This user is from outside of this forum
                              cmthiede@social.vivaldi.netC This user is from outside of this forum
                              cmthiede@social.vivaldi.net
                              wrote last edited by
                              #16

                              @cwebber @simulo I may be different, but the process of any "work" is what I find rewarding/cathartic about it. Take away the process or automate it completely and that work is no longer work, just a thing that happens at a scheduled time or when triggered. Now what?

                              robotistry@mstdn.caR 1 Reply Last reply
                              0
                              • jmax@mastodon.socialJ jmax@mastodon.social

                                @cwebber @simulo <pure-snark>Java already has better boilerplate generation tools (in self defense but we'll ignore that)</pure-snark>

                                otfrom@functional.cafeO This user is from outside of this forum
                                otfrom@functional.cafeO This user is from outside of this forum
                                otfrom@functional.cafe
                                wrote last edited by
                                #17

                                @jmax @cwebber @simulo are LLMs stochastic wsdl code generators?

                                1 Reply Last reply
                                0
                                • cwebber@social.coopC cwebber@social.coop

                                  I have also been talking to people who are like "yeah but AI is GREAT at refactoring"

                                  I always say, refactoring is a really dangerous game, how often do you want to do it?

                                  And then they say, I am just renaming symbols and concepts

                                  Y'all I use emacs and grep and can rename the symbols and concepts of my codebase in minutes, I have never ever needed AI tooling to accomplish that. You're gonna need a different use case to sell me on

                                  len@nyan.networkL This user is from outside of this forum
                                  len@nyan.networkL This user is from outside of this forum
                                  len@nyan.network
                                  wrote last edited by
                                  #18
                                  @cwebber as a primarily C# programmer eveything you're saying here is how I'm feeling. I don't have any usecase where the existing tooling doesn't suffice! I am a little miffed at how Intellisense is less deterministic now and I'd like to look into how they might have ruined that in the past few years with LLM things, but I don't need anything to supplement the existing tooling.

                                  The only thing that it seems to add onto the existing toolset is bad prototyping and bad test generation. I can do both of those myself and I'll learn more that way, so no thanks.
                                  1 Reply Last reply
                                  0
                                  • R relay@relay.infosec.exchange shared this topic
                                  • simulo@hci.socialS simulo@hci.social

                                    "Reducing typing" seems to be an important value for some software developers. Is there some material origin to this? I.e. was too much typing ever a problem itself?
                                    (Triggered by an add for an LLM that announced that programmers need to type less code, but the idea is not new)

                                    #programming #history #efficiency

                                    liw@toot.liw.fiL This user is from outside of this forum
                                    liw@toot.liw.fiL This user is from outside of this forum
                                    liw@toot.liw.fi
                                    wrote last edited by
                                    #19

                                    @simulo I've had co-workers who have trouble with their typing speed, but it has only ever affected prose: comments, documentation, emails, chat. The longer the text, the more they resists writing it. Code, however, has not been a problem to type for the people I've known.

                                    1 Reply Last reply
                                    0
                                    • yosh@toot.yosh.isY yosh@toot.yosh.is

                                      @simulo @cwebber

                                      Have you ever met a programmer with RSI-related injuries?

                                      simulo@hci.socialS This user is from outside of this forum
                                      simulo@hci.socialS This user is from outside of this forum
                                      simulo@hci.social
                                      wrote last edited by
                                      #20

                                      @yosh @cwebber

                                      Yes I did.
                                      While I would really appreciate it, such needs (like RSI) rarely become adapted as widespread cultural values.

                                      1 Reply Last reply
                                      0
                                      • simulo@hci.socialS simulo@hci.social

                                        "Reducing typing" seems to be an important value for some software developers. Is there some material origin to this? I.e. was too much typing ever a problem itself?
                                        (Triggered by an add for an LLM that announced that programmers need to type less code, but the idea is not new)

                                        #programming #history #efficiency

                                        aeveltstra@mastodon.socialA This user is from outside of this forum
                                        aeveltstra@mastodon.socialA This user is from outside of this forum
                                        aeveltstra@mastodon.social
                                        wrote last edited by
                                        #21

                                        @simulo Most tooling just gets in the way. I need my editor to record what I type. That is all. It does not need an internet connection to interpret what I typed. Just accept what I typed already, miskates and all.

                                        1 Reply Last reply
                                        0
                                        • cwebber@social.coopC cwebber@social.coop

                                          I have also been talking to people who are like "yeah but AI is GREAT at refactoring"

                                          I always say, refactoring is a really dangerous game, how often do you want to do it?

                                          And then they say, I am just renaming symbols and concepts

                                          Y'all I use emacs and grep and can rename the symbols and concepts of my codebase in minutes, I have never ever needed AI tooling to accomplish that. You're gonna need a different use case to sell me on

                                          geoffwozniak@masto.hackers.townG This user is from outside of this forum
                                          geoffwozniak@masto.hackers.townG This user is from outside of this forum
                                          geoffwozniak@masto.hackers.town
                                          wrote last edited by
                                          #22

                                          @cwebber And whenever I do anything that changes a lot of code quickly, I always have to stop and think: was that a good idea? So even if it speeds up the typing, it doesn't speed up the analysis very much.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups